2008-10-15 9 views
11

1 Mbps 640x360 H.264 인코딩 비디오를 성공적으로 스트리밍하는 데 필요한 최소 요구 사항에 대한 추가 정보가 필요합니다. 사용자가 최신 Flash 9 버전을 필요로한다는 것을 알고 있습니다. 컴퓨터에 대한 최소 요구 사항을 찾고 있습니다.H.264 스트리밍 요구 사항

우리는 비디오 용으로이 코덱으로 전환하려고하지만, 느린 컴퓨터를 가진 사람들을 위해 사이트를 망치고 싶지는 않습니다. 문제는 너무 느린 것이 얼마나 느린가하는 것입니다. 우리는 1 %, 5 %, 50 %를 소외시킬 것입니까? 나는 정말로 모른다.

내가 찾은 가장 좋은 정보는 720p의 재생에 대한 요구 사항에 대한 마이크로 소프트의 사이트에 (! 280x720)를 http://www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx

여기의 차이는 사실 "고화질"720은 5 ~ 10 Mbps의 사이에 있다는 것입니다. 우리는 해상도 크기의 절반을 스트리밍하고 단지 1 Mbps에 불과합니다.

추가 정보를 제공해 주시면 대단히 감사하겠습니다.

답변

6

실제로 사용하는 인코딩 옵션에 따라 크게 다릅니다. 품질을 유지하면서 비트 전송률을 줄이는 데 도움이되는 일부 기능에는 해독 할 수있는 상당한 연산 능력이 필요합니다.

Microsoft 링크는 사용하는 코덱을 알려주지 않습니다 (가능한 한 알 수 있습니다). 그들은 MPEG2 압축에 대한 통계를 제공 할 수 있습니다. 이는 H.264보다 디코딩에 훨씬 덜 CPU 집약적입니다.

나는 싱글 스레드 디코더가 1080i 또는 720p 비디오를 재생할 때 2.4GHz Kentsfield 코어를 최대한 활용하는 경향이 있음을 발견했습니다. 나는 또한 온라인 비디오 (YouTube 등)가있는 1.8GHz Pentium M 딸꾹질을 발견했습니다.

몇 가지 테스트 기계에서 몇 가지 테스트 인코딩을 시도해 보시기 바랍니다.

5

분명히 많은 변수가 있지만 여기에 하나의 데이터 포인트입니다 : 실시간 커널 패치와 리눅스 2.6을 실행하는 듀오가 60 %로 55 %의 결과 2 2.2 GHz의 인텔 코어에 24 FPS @

640 × 480 픽셀 Intel IPP 라이브러리를 사용하여 H.264 part 10을 1 Mbit/s로 스트리밍 할 때 CPU 사용률 (이중 코어 때문에 200 %).