如何在HTML5中流式传输实时视频?

use*_*470 15 streaming html5 mp4 rtp rtsp

我正在寻找一种方法来播放从网络摄像头拍摄的实时视频或根植于PC的摄像头.广播应该使用标签显示在HTML5页面中(我认为支持rtp和rtsp).

查看流的用户不必安装任何插件或视频播放器,如QuickTime.

我需要视频为mp4格式,例如:rtsp://www.mywebsite/streaming/video.mp4

这将是我作为html 5视频标签的src放置的链接.

所以我想知道是否可能,我有什么选择做这些事情.

Kar*_*oos 3

这是可能的。但如果您正在寻找跨浏览器支持,您将遇到重大问题。您可以做的是向支持它的浏览器提供 HTML5 视频,然后为不支持它的浏览器提供 QuickTime。

\n\n
<video src="stream.mp4">\n\n    <!-- Don\'t support <video> -->\n    <object>\n        <param name="src" value="video.mp4" />\n        \xe2\x80\xa8    <param name="autoplay" value="true" />\n        \xe2\x80\xa8    <param name="type" value="video/quicktime" height="256" width="320" />\n        \xe2\x80\xa8    \xe2\x80\xa8    <embed src="video.mp4" height="256" width="320" autoplay="true" type="video/quicktime" pluginspage="http://www.apple.com/quicktime/download/" />\n    </object>\n\n</video>\n
Run Code Online (Sandbox Code Playgroud)\n\n

另请参阅:在 HTML5 中通过 RTSP 或 RTP 进行流式传输

\n