如何将 mjpeg 播放为视频而不是图像?
How to play mjpeg as video not image?
我有 mjpeg 流(由 ffserver 生成)并将此流作为图像使用,如下所示:
<img src='http://localhost:8090/live.mjpg'>
基本上我可以在 img
标签内看到视频,但它仍然是浏览器的图像 -- 我没有像 stop/play.
这样的控件
因此我的问题是,是否可以通过 video
标签使用此流来获取控件?我试过了(在 Chrome 中),我得到了空的控制框(没有视频内容)。
我不是在寻找跨浏览器的古老兼容性,我是在寻找将 mjpeg 视频流作为视频而不是动画图像使用。
<video>
标签仅支持以下 mimetypes:
- video/webm
- video/ogg
- video/mp4(仅限 Firefox?)
(来源:MDN)
因此您需要将 mjpg (video/x-motion-jpeg
) 转换为其中之一。您可能想使用 a proxy server.
我有 mjpeg 流(由 ffserver 生成)并将此流作为图像使用,如下所示:
<img src='http://localhost:8090/live.mjpg'>
基本上我可以在 img
标签内看到视频,但它仍然是浏览器的图像 -- 我没有像 stop/play.
因此我的问题是,是否可以通过 video
标签使用此流来获取控件?我试过了(在 Chrome 中),我得到了空的控制框(没有视频内容)。
我不是在寻找跨浏览器的古老兼容性,我是在寻找将 mjpeg 视频流作为视频而不是动画图像使用。
<video>
标签仅支持以下 mimetypes:
- video/webm
- video/ogg
- video/mp4(仅限 Firefox?)
(来源:MDN)
因此您需要将 mjpg (video/x-motion-jpeg
) 转换为其中之一。您可能想使用 a proxy server.