最近接触一个监控视频服务器的代码,觉得代码的实现思路和之前考虑的监控拉流转发的思路有一些差异,整理一下,如下图:
思路的差异体现在:
1、监控取流使用的是各个厂家提供的SDK,而不是通用的RTSP请求;
2、取流后就实时的推给了srs,方便web端的点播;
存在的问题:
1、Web端监控实时查看时延大且有卡顿,经常是播1s就卡1s;
优化思路一是转码,二是使用webrtc进行播放,延时会小很多;
2、部分监控终端添加后不能查看实时视频;
可能和厂家的sdk有关系,未确定;
最近接触一个监控视频服务器的代码,觉得代码的实现思路和之前考虑的监控拉流转发的思路有一些差异,整理一下,如下图:
思路的差异体现在:
1、监控取流使用的是各个厂家提供的SDK,而不是通用的RTSP请求;
2、取流后就实时的推给了srs,方便web端的点播;
存在的问题:
1、Web端监控实时查看时延大且有卡顿,经常是播1s就卡1s;
优化思路一是转码,二是使用webrtc进行播放,延时会小很多;
2、部分监控终端添加后不能查看实时视频;
可能和厂家的sdk有关系,未确定;