http - HTTP Streaming 规范的官方标准文档

标签 http video streaming http-streaming

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 和 Adob​​e 各自采用截然不同的方式来处理这些完全不兼容的部分。唯一的好处是 Microsoft 的 HTTP Smooth Streaming 实现既支持他们自己的标准,也支持 Apple 的标准。但是,Apple 仅在 OSX 上的 QuickTime X 上支持此功能,甚至仅在 Safari 或独立版中支持此功能,而不在 Chrome 或 Firefox 使用的 QuickTime 插件中支持。

最佳答案

目前还没有针对 HTTP 流的单一官方标准。正如您所注意到的,目前不同的供应商出于不同的目的在这里和那里使用了几种不同的技术。

关于http - HTTP Streaming 规范的官方标准文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4259296/

相关文章:

php - 获取视频信息 Youtube(有时禁止某些视频)

java - 如何使用 java 从视频中提取音频以从视频剪辑创建 MP3 文件

javascript - NodeJS 流和请求模块

azure - 与默认的非 CDN 选项相比,为什么 Azure 媒体服务 Verizon 高级 CDN 流端点实际上会产生更多延迟

http - 404 错误 header 的描述文本 - 更改 'Not Found'

http - 由于 Netty 服务器中的内容字符集设置,Firefox 中的像素无效

python - 使用 Python 的请求进行负载测试?

java - java中的响应头验证

video - ffmpeg sdl 输出帧率太高

streaming - 使用 .ts 流 URL 在网络上进行直播