我正在寻找有关访问者成功传输1 Mbps 640x360 H.264编码视频所需的最低要求的更多信息。我知道用户需要最新的Flash 9版本。我正在寻找他们的计算机的最低要求。
我们希望为我们的视频切换到此编解码器,但不要为计算机速度较慢的人破坏我们的网站。问题是:速度有多慢?我们会疏远1%,5%,50%吗?我真的不知道。
我发现的最佳信息是微软网站上有关720p播放要求的信息: http://www.microsoft.com/windows/windowsmedia/content_provider/film/ChoosingPC.aspx
这里的区别在于真正的“高清”720p(!280x720)介于5-10 Mbps之间。我们的流量分辨率只有一半,只有1 Mbps。
任何进一步的信息将不胜感激。
它实际上非常依赖于您使用的编码选项。一些有助于降低比特率同时保持质量的功能需要大量的计算能力才能解码。
Microsoft链接并未指出他们正在使用的编解码器(据我所知)。他们可能会提供mpeg2压缩的统计数据,这比H.264解码的CPU密集程度要低得多。
我发现单线程解码器在播放1080i或720p视频时往往会最大化2.4GHz Kentsfield核心。我还发现1.8GHz Pentium M与一些在线视频(YouTube等)打嗝。
我建议在几台不同的机器上尝试一些测试编码。
显然有很多变量,但这里有一个数据点:
运行带有实时内核补丁的Linux 2.6的2.2 GHz Intel Core 2 Duo上的640x480像素@ 24 fps导致55%到60%的CPU利用率(200%因为双核)在流式传输H.264第10部分时使用Intel IPP库时为1 Mbit / s。