我正在开发一个使用ASP.NET的web应用程序,用于查看IP摄像头的实时馈送,摄像头将MJPEG视频返回给客户端。这个应用程序需要是跨浏览器友好,包括IE。但IE不支持使用<img>
标签播放MJPEG。
我已经尝试过使用https://github.com/clipchamp/jquery-clipchamp-mjpeg-player-plugin的js库,但是遇到了CORS策略问题,而且我无法控制视频主机的服务器端。
这是在Chrome和Firefox中运行的代码,但在IE中似乎不起作用。
<img src="http://192.168.0.38:8601/Interface/Cameras/GetJPEGStream?Camera=02"/>
是否有在Internet Explorer中显示实时MJPEG视频的解决方法?
发布于 2019-04-23 13:43:47
看起来IE不支持MJPEG格式。这可能是您的代码无法在Internet Explorer上运行的原因。
作为一种变通办法,您可以尝试使用JAVA Applet来实现跨浏览器支持。这可能有助于解决你的问题。
参考文献:
(1) Online images streaming (MJPEG) not working in IE 11
https://stackoverflow.com/questions/55790929
复制相似问题