트위터에 320x200 해상도의 오래된 게임을 스트리밍하고 싶습니다. 문제는 단지 ~ 500 kbps의 비트 전송률을 희생 할 수 있습니다.
문제는 320x200 해상도로 스트리밍하면 트 위치가 플레이어에 맞게 확대되며, 대부분의 응용 프로그램에서는 틀림없이 더 나은 스케일링 알고리즘을 사용하지만 제 생각에는 오래된 게임의 미학을 깨뜨리는 것입니다. 플레이어가 과거에 보았던 방식 또는 새로운 복고풍 게임의 모습 - 예를 들어 뭉툭한 픽셀 3x3 사각형. 이는 가장 간단한 스케일링 알고리즘, 즉 가장 가까운 이웃을 사용함으로써 간단히 달성됩니다. 그러나 트 위치 설정에서 배율 조정 옵션이 표시되지 않습니다.
나는 스케일링 방법을 설정할 수있는 OBS에서 1920x1080 캔버스로 320x200 게임을 확장하려고 시도했지만, 500 kbps 비트 레이트는 더 이상 충분하지 않았고 인코딩 인공물은 부드러운 스케일링보다 못 생겼습니다.
가능한 해결책은 두 가지입니다.
어떻게 든 트 위치는 가장 가까운 이웃 스케일링을 사용합니다.
특정 시나리오에서 인코딩에 적합한 인코딩 방법 사용 - 인코딩 알고리즘에 대한 지식이 없지만 확장 된 비디오는 OBS에서 확대 된 320x200 비디오보다 많은 데이터를 실제로 전송하지 않으므로 동일한 색상의 세포 그리드를 효율적으로 저장하도록 설계된 인코딩 알고리즘이 있습니다. 어떤 가치가있는 경우 비디오는 대부분 정적이어서 작은 요소가 움직입니다 (페이드 인 / 아웃 제외, 화면의 10 % 미만은 언제든지 변경되며 대부분 2 % 미만입니다).