C# 在Internet Explorer 11上支持实时流RTSP

C# 在Internet Explorer 11上支持实时流RTSP,c#,.net,internet-explorer-11,rtsp,C#,.net,Internet Explorer 11,Rtsp,我正在构建一个使用Internet Explorer 11上的rtsp url播放ccctv直播流的web。 我找到了一种在谷歌c#上运行rtsp链接的方法。 我确认我的rtsp正在使用openCVSharp在winform picturebox中运行。 但是我找不到一种方法来支持IE11上使用.NET的webservice 有人知道如何通过web服务在IE11上播放实时流rtsp链接吗 rtsp link for test (big buck bunney bty wowza) rtsp://

我正在构建一个使用Internet Explorer 11上的rtsp url播放ccctv直播流的web。 我找到了一种在谷歌c#上运行rtsp链接的方法。 我确认我的rtsp正在使用openCVSharp在winform picturebox中运行。 但是我找不到一种方法来支持IE11上使用.NET的webservice

有人知道如何通过web服务在IE11上播放实时流rtsp链接吗

rtsp link for test (big buck bunney bty wowza)
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov

my cctv rtsp link (Hikvision)
rtsp://<ID>:<PW>@<URL>/Streaming/Channels/<CAHNNELNAME>
rtsp链路用于测试(big buck bunney bty wowza)
rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov
我的cctv rtsp链接(海康威视)
rtsp://:@/Streaming/Channels/

你不能在IE11或任何网络浏览器中玩RTSP;除非您使用插件(即),否则没有人真正喜欢浏览器插件。相反使用媒体服务器:

大多数媒体服务器(即Wowza、Nimble Streamer、Red5Pro等)支持“转换”:从一个流协议转换为另一个流协议;因此,您可以捕获RTSP流,并使用在浏览器(如HLS(最常用的)或MPEG-DASH)中工作的流协议进行播放。如果您喜欢低延迟播放,那么可以使用WebRTC,这也是Wowza的默认功能

用于WebRTC播放;Wowza安装中包含一个播放器和示例JavaScript代码。对于HLS或MPEG-DASH的播放,我建议使用视频播放器,因为只有极少数浏览器支持从
标记本地播放HLS或MPEG-DASH

视频播放器的一些链接:

  • (开源)
  • (商业)
  • (免费)
(或查看Clappr、Bitmovin、JWPlayer、Flowplayer等)