我正在构建一个应该从服务器http://lscube.org/projects/feng播放 RTSP/RTP 流的网络应用程序。
HTML5 video/audio 标签是否支持 rtsp 或 rtp?如果没有,最简单的解决方案是什么?也许下降到 VLC 插件或类似的东西。
原文由 Elben Shira 发布,翻译遵循 CC BY-SA 4.0 许可协议
我正在构建一个应该从服务器http://lscube.org/projects/feng播放 RTSP/RTP 流的网络应用程序。
HTML5 video/audio 标签是否支持 rtsp 或 rtp?如果没有,最简单的解决方案是什么?也许下降到 VLC 插件或类似的东西。
原文由 Elben Shira 发布,翻译遵循 CC BY-SA 4.0 许可协议
我认为,这个问题的精神并没有得到真正的回答。不,您现在不能使用视频标签播放 rtsp 流。关于链接到 Chromium 家伙的“从不”的另一个答案有点误导,因为链接的线程/答案并不是直接指 Chrome 通过视频标签播放 rtsp。阅读整个链接的线程,尤其是最底部的评论和其他线程的链接。
真正的答案是:不,你不能只在 html 5 页面上放置一个视频标签并播放 rtsp。您需要使用某种类型的 Javascript 库(除非您想使用 Flash 和 Silverlight 播放器进行播放)来播放流媒体视频。 {恕我直言}按照 html 5 视频讨论和实施的速度,专有视频标准的各种供应商对推动这一进展不感兴趣,所以不要指望视频标签的承诺易用性,除非浏览器制造商自己以某种方式解决问题……同样,不太可能。{/恕我直言}
原文由 GolfARama 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答1.5k 阅读✓ 已解决
2 回答873 阅读✓ 已解决
1 回答1.1k 阅读✓ 已解决
1 回答888 阅读✓ 已解决
2 回答780 阅读
1 回答765 阅读✓ 已解决
2 回答1.1k 阅读
技术上“是”
(但不是真的……)
HTML 5 的
<video>
标签与协议无关——它不关心。您将协议放在src
属性中作为 URL 的一部分。例如:或者可能
也就是说,
<video>
标签的实现是特定于浏览器的。由于 HTML 5 还处于早期阶段,我预计会经常更改支持(或缺乏支持)。来自 W3C 的 HTML5 规范( 视频元素):