webrtc与实时监控画面转播 webrtc是一种实时的视频对讲技术,主要用于在web端实现是音视频画面实时对接,因为它是通过p2p点对点连接,使用UDP传输音视频流,所以实时性非常好,在网络状态良好的情况下,可以达到500毫秒以内。 最初我们研究webrtc是为了实现远程玩街机游戏,基本上可以做到“零”延迟。调研了很多个webrtc框架,做了大量的储备,发现它也可以的用在视频监控画面的转播,比传统的RTMP或HLS实时性好,而且很容易实现跨网传输。 我们常用的监控摄像头有海康、大华、天视通等,他们都支持标准的rtsp协议,所以只要有一台能联网的工控机或普通电脑,通过rtsp协议获取视频流,然后转成webrtc协议,传送到浏览器端或者APP。 一般的物联网项目都需要接入视频监控,比如在数据大屏上显示设备运行画面,传统的做法是通过类似萤石云的方案嵌入到网页中,效果一般。现在,我们可以通过webrtc技术实现,能够显示实时画面,关键是还不用付流量费,两全其美。