HTTP Streaming 是否有任何官方标准?
IIS Smooth Streaming 指的是这里的技术概述文档:
http://learn.iis.net/page.aspx/626/smooth-streaming-technical-overview/
Apple 在此处提出了 HTTP 直播流的提案:
https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-01
但我找不到 HTTP 流的任何官方标准。
编辑/回答:
感谢 Remy 的正确回答。
我越深入地了解这个问题,就越意识到这一切都一团糟。有几家公司以完全不相关的方式支持“HTTP Streaming”。核心概念是相同的,它们都使用分段器来分解视频(提前或即时),服务器提供包含比特率选项和分段信息的 header ,然后根据请求提供各个分段。
但是,Microsoft、Apple 和 Adobe 各自采用截然不同的方式来处理这些完全不兼容的部分。唯一的好处是 Microsoft 的 HTTP Smooth Streaming 实现既支持他们自己的标准,也支持 Apple 的标准。但是,Apple 仅在 OSX 上的 QuickTime X 上支持此功能,甚至仅在 Safari 或独立版中支持此功能,而不在 Chrome 或 Firefox 使用的 QuickTime 插件中支持。
最佳答案
目前还没有针对 HTTP 流的单一官方标准。正如您所注意到的,目前不同的供应商出于不同的目的在这里和那里使用了几种不同的技术。
关于http - HTTP Streaming 规范的官方标准文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4259296/