文章采集接口(有没有同步锁相技术-通过生成统一的时间码来同步信号源)

优采云 发布时间: 2022-01-01 04:23

  文章采集接口(有没有同步锁相技术-通过生成统一的时间码来同步信号源)

  用户未登录

  登录 |注册

  为了实现音视频同步,解决实际应用中的各种挑战,人们探索了很多方法和技术。在广电行业,比较常用的Genlock同步锁技术——通过产生统一的时间码来同步信号源的时钟来达到同步的目的;而PTP(Precision Time Protocol)通常用于同步整个计算机网络中的时钟。

  从广电制作到专业视听,音视频同步是很多项目设计中必须考虑的重要环节。以大屏幕显示为例。当多个屏幕通过拼接技术显示同一张图片时,如果屏幕接收到的图片不同步,最终的视频很可能是图片绘制的结果。为了实现音视频同步,解决实际应用中的各种挑战,人们探索了很多方法和技术。在广电行业,比较常用的Genlock同步锁技术——通过产生统一的时间码来同步信号源的时钟来达到同步的目的;而PTP(Precision Time Protocol)通常用于同步整个计算机网络中的时钟。但是,在使用采集卡的方案中,有没有更好的方式来实现视频之间的同步?我们将在本文中重点讨论这个问题。

  

  首先我们来看一下使用采集卡片方案的基本工作流程。 采集卡作为视频源和上位机之间的桥梁,将外部视频信号以帧或场为单位传送给计算机的CPU采集给应用程序进行后续操作在这个过程中,应用程序需要根据视频信号上的时间戳信息进行同步。研发人员都知道,操作系统可以在进入电脑的视频上加盖时间信息,但是系统加盖的时间信息并不准确。如果采集卡硬件本身可以给视频加时间戳,就可以很好的解决这个问题。美乐威的采集卡收录一个板载晶振,可为每个采集通道提供独立的硬件时钟。每个音视频帧到达采集卡的时间会以100纳秒为单位标记一个时间戳,该时间戳可用于同步显示多个采集通道的视频图像< @采集。

  为了通过板载晶振获取具有准确时间戳的视频数据,软件开发者需要调用美乐威MWCapture SDK中的美乐威采集接口。另外,由于每个采集通道的时钟是相互独立的,如果要实现多通道图像的同步,首先必须同步每个采集通道的硬件时钟,即即,将其设置为相同的参考值。在采集之前,先获取采集的一个通道的当前时钟值,然后将该通道的时钟值设置为其他采集通道的时钟参考值。例如采集有4个通道,可以通过接口读取1通道的时钟值,然后将其时钟值设置为2、3、的4个通道。

  每个采集通道的硬件时钟同步后,每个通道都可以基于相同的时钟打上时间戳。做屏幕同步时,可以以1路视频时间戳为基准。如果其他通道的最新帧的时间戳及其误差在一定范围内,那么这四个通道可以认为是采集的最新4帧视频属于同一屏幕。

  对“如何采集多路视频,实现视频同步和拼接”感兴趣的读者请咨询开发者文章。 ()

0 个评论

要回复文章请先登录注册


官方客服QQ群

微信人工客服

QQ人工客服


线