我正在构建一个Web应用程序,该服务器应从服务器 http://lscube.org/projects/feng 播放RTSP / RTP流。
HTML5视频/音频标签是否支持rtsp或rtp?如果没有,最简单的解决方案是什么?也许是VLC插件之类的东西。
从技术上讲“是”
(但不是真的)
HTML 5的<video>标签与协议无关-不在乎。您将协议src作为URL的一部分放在属性中。例如:
<video>
src
<video src="rtp://myserver.com/path/to/stream"> Your browser does not support the VIDEO tag and/or RTP streams. </video>
或许
<video src="http://myserver.com:1935/path/to/stream/myPlaylist.m3u8"> Your browser does not support the VIDEO tag and/or RTP streams. </video>
也就是说,<video>标记的实现是特定于 浏览器的。由于HTML5尚处于初期阶段,我希望经常更改支持(或缺乏支持)。
根据W3C的HTML5规范(视频元素):
用户代理可以支持任何视频和音频编解码器以及容器格式