【发布时间】:2016-04-06 18:40:14
【问题描述】:
问题
我有多个来自多个制造商的 IP 摄像机。摄像机提供以下实时信息:
- Manufacturer_1 Feed_1:通过 http 的 MJPEG
- Manufacturer_1 Feed_2: h264 via rtsp
- Manufacturer_2 Feed_1:通过 http 的 h264
什么有效
对于 Chrome 和 Firefox MJPEG:
- http live feed 使用 img 标签并设置 实时供稿 URL 的来源。
- 播放录制的 MJPEG 视频或 H264 可在所有三个使用 VideoJS 的浏览器上运行
我需要什么
在所有三种浏览器上播放 H264 的实时供稿。在 IE 上播放 MJPEG 源。
我要避免的事情
使用 FFMPEG 或 VLC 将 H264 转码和流式传输到 MJPEG,这仍然只适用于 Chrome 和 Firefox。
备注
Chrome 不接受插件。这意味着 Flash 或其他基于插件的解决方案将不起作用。
IE 上的 ActiveX 视频控件很少稳定。制造商特定的控制充其量是低于标准的。
我知道 HTML5 视频标签是由浏览器独立实现的,每个浏览器决定支持哪些视频格式。
This link 简要概述了严重的浏览器视频限制以及我们所有人作为在这场现代浏览器战争中咳嗽的开发人员所承担的负担。
【问题讨论】:
标签: google-chrome internet-explorer firefox video-streaming html5-video