一尘不染

通过HTML5中的RTSP或RTP流式传输

html

我正在构建一个Web应用程序,该服务器应从服务器
http://lscube.org/projects/feng 播放RTSP
/ RTP流。

HTML5视频/音频标签是否支持rtsp或rtp?如果没有,最简单的解决方案是什么?也许是VLC插件之类的东西。


阅读 1152

收藏
2020-05-10

共1个答案

一尘不染

从技术上讲“是”

(但不是真的)

HTML 5的<video>标签与协议无关-不在乎。您将协议src作为URL的一部分放在属性中。例如:

<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规范(视频元素):

用户代理可以支持任何视频和音频编解码器以及容器格式

2020-05-10