我正在使用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视频?
答案 0 :(得分:0)
看起来IE不支持MJPEG格式。这可能是您的代码不适用于Internet Explorer的可能原因。
作为解决方法,您可以尝试使用JAVA Applet来提供跨浏览器支持。这可能有助于解决您的问题。
参考文献:
(1)Online images streaming (MJPEG) not working in IE 11