【问题标题】:html5 live streaming optionshtml5 直播选项
【发布时间】:2015-09-03 12:31:48
【问题描述】:
哪些选项可用于 HTML5 实时流式传输?
我想以某种方式设置我自己的直播服务器,从数据库中抓取视频源并将它们转储到某种直播视频流中。
在我真正开始开发任何东西之前,我想首先找出哪些协议可供我使用,例如 RTSP 等。我已经阅读了一些可用的选择,例如 RTSP it self 和 DASH,但我不太确定其中哪些是当前最受支持的协议并且拥有最好的库。
【问题讨论】:
标签:
html
video-streaming
http-live-streaming
【解决方案1】:
对直播视频的支持仍然非常零散。选项基本上如下。闪存中的 RTMP/HLS/DASH(可能需要自定义开发)。 Safari 中的 HLS。 Internet Explorer 11+、Chrome 和 Safari OS X 中的媒体源扩展,但不是 iOS。 WebRTC 在除 safari 和 edge 之外的所有应用中。您还可以采用混合方法,例如将 HLS 与 javascript 转换为 fMP4(媒体源扩展)。