两个摄像头rtsp拉流,帧同步的思考

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/glw0223/article/details/89301602

多个摄像头rtsp拉流,帧同步的思考


业务场景
  • 使用的是海康的ip摄像头,想要同时拉取四路流(不同的角度),然后做到帧级别的同步,做算法分析,再做自己的业务。
  • 内网使用
  • 可以连到外网(用于NTP校准),当然也可以使用内网自己的校准服务

思路
  • 思路一:
    1、系统时钟经过授时中心校准(NTP时间),rtp时间打的是系统时钟;

  • 思路二:
    1、系统时钟经过授时中心校准(NTP时间),rtp时间打的是随机的时间(一般就是从零开始,或者是开机时间);
    2、定时发送rtcp的sender report(即sr),里面有ntp时间和rtp时间的对应关系。


海康摄像头比较坑的地方:
  • 没有发sr包,所有没有ntp时间和rtp时间的对应关系
  • rtp时间打的是开机时间

可能的解决办法
  • 方法一:按照上面的思路,把ntp时间或者rtp时间打成绝对时间
    1、可以咨询海康,是否能加上,或者别的设备是否支持
    2、找人定制开发
  • 方法二:帧率降低,比如降低到每秒5帧,那么在拉流端,就任务收到的是同步的,总不能在内网差200ms吧
展开阅读全文

没有更多推荐了,返回首页