基于WebRtc的web播放大华海康rtsp视频流(延迟一秒以内)

WebRtc

下载WebRtc

链接:https://pan.baidu.com/s/1Bg2mYDs5aR568r4e2w9TTw
提取码:krwv

解压后的文件
test.html是我创建的
后面测试用
在这里插入图片描述

运行Rtc

双击webrtc-streamer.exe即可运行
在这里插入图片描述
这个画面就是运行成功
我们要保证8000端口没有被其他程序占用

测试Rtc

由于没有摄像头
用测试直播源rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov

使用html播放

test.html
<html>
<head>
<script src="html/libs/adapter.min.js" ></script>
<script src="html/webrtcstreamer.js" ></script>
<script>        
    var webRtcServer      = null;
    window.onload         = function() { 
        webRtcServer      = new WebRtcStreamer("video","http://192.168.0.101:8000");
	webRtcServer.connect("rtsp://wowzaec2demo.streamlock.net/vod/mp4:BigBuckBunny_115k.mov");
    }
    window.onbeforeunload = function() { webRtcServer.disconnect(); }
</script>
</head>
<body> 
    <div style="width: 100%;height: 100%;">
        <video id="video" />
    </div>
</body>
</html>

运行结果,这样就有说明可以将rtsp流在web上播放了
在这里插入图片描述

需要在vue上播放的可以看下一篇文章

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐