내가 진행중인 프로젝트의 경우 헤드폰 잭을 통해 iPhone으로 비디오를 스트리밍하려고합니다. 예상 된 비트 전송률은 약 200kbps입니다 (이 점에 관해서 틀리면 무시하십시오).실시간 스트리밍 비디오의 대역폭/속도 요구 사항을 계산하는 방법은 무엇입니까?
가능한 한이 비트 전송률에서 많은 성능을 끌어 내고 싶습니다. 사운드는 저에게 중요하지 않으며 비디오 만 중요하지 않습니다. 실시간 비디오를 스트리밍하려면 일부 코덱을 사용하여 인코딩해야하고 압축 된 프레임을 디코딩하고 렌더링하기 위해 iPhone으로 보내야합니다. 내 연구 결과에 따르면, H.265가 가장 공간 효율적인 코덱 중 하나이므로 사용을 고려 중입니다.
실시간 스트리밍에 대한 기본적인 이해가 올바르다 고 가정하면 H.265 코덱을 사용하여 주어진 해상도에서 얻을 수있는 FPS를 어떻게 추정 할 수 있습니까?
가장 좋은 해결책은 비디오 파일을 찍어서 H.265로 인코딩 한 다음 1 분 길이로 잘라서 파일 크기를 확인하는 것입니다. 이 접근법에서 볼 수있는 문제점은 비디오 컨테이너 형식 (AVI, MKV 등)의 일부 오버 헤드와 내가 신경 쓰지 않는 오디오 채널의 오버 헤드가 계산에 포함될 것이라고 생각합니다.
오디오 스트림을 만들 필요가 없으며 먹거리 오버 헤드는 일반적으로 1 % 미만입니다. 원시 H.265 비트 스트림을 만들 수도 있습니다. – Mulvya