C# 在Internet Explorer 11上支持实时流RTSP
我正在构建一个使用Internet Explorer 11上的rtsp url播放ccctv直播流的web。 我找到了一种在谷歌c#上运行rtsp链接的方法。 我确认我的rtsp正在使用openCVSharp在winform picturebox中运行。 但是我找不到一种方法来支持IE11上使用.NET的webservice 有人知道如何通过web服务在IE11上播放实时流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://
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
视频播放器的一些链接:
- (开源)
- (商业)
- (免费)