video - H.264 流媒体要求

标签 video streaming video-streaming h.264 codec

我正在寻找有关访问者成功流式传输 1 Mbps 640x360 H.264 编码视频所需的最低要求的更多信息。我知道用户需要最新的 Flash 9 版本。我正在寻找他们计算机的最低要求。

我们想为我们的视频切换到这个编解码器,但不想因为电脑速度较慢的人而破坏我们的网站。问题是:太慢有多慢?我们会疏远1%、5%、50%吗?我真的不知道。

我在 Microsoft 网站上找到的关于 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 等)时会出现问题。

我建议在几台不同的机器上尝试一些测试编码。

关于video - H.264 流媒体要求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/206792/

相关文章:

javascript - 如何使用 jQuery 将视频的预加载类型从无更改为自动

java - 是否可以从 Java 应用程序控制 CPU 使用率?

java - Spring Boot + 视频错误 "video playback aborted due to a network error"

javascript - 是否有类似于 Google Hangouts 的开源技术?

html - YouTube开发人员API和/或视频播放器是否允许您播放来自YouTube视频播放器的自托管视频?

java - 如何使用java读取Excel中的100万行记录

android - 在 android 问题中直播电视流媒体?

node.js - EasyRTC 下载对话

java - 如何在本地和远程服务器上存储内容

python - 我可以流式传输 Python pickle 列表、元组或其他可迭代数据类型吗?