【技术实现步骤摘要】
多屏显卡输出的分布式网络上屏同步方法、系统及设备
本专利技术属于控制系统,具体涉及了一种多屏显卡输出的分布式网络上屏同步方法、系统及设备。
技术介绍
随着科技的不断进步,社会的不断发展。在各种监控、调度、指挥显示系统中运用了大量的多屏显卡的PC机,它能够在多个屏幕上显示各自不同的画面,并可显示拼接的组合大画面。近年来又为了扩大监控、调度、指挥显示系统的规模,优化办公环境,办公区设备简化、降低噪音,增大视频的传输距离等,分布式网络的音视频管控系统又得到了更加广泛的应用。分布式系统中的上屏同步方法是基于整个网络的时间同步的,即在每帧视频输入到编码设备的时候加上当前时间的时间戳,然后在输出上屏的时候每个解码设备都挑选与同一个设定标准时间最接近的视频帧输出,以达到输出上屏显示同步的效果。多屏输出的显卡在大屏拼接模式下多个视频输出口输出的视频的视频场同步信号有时候并不是完全对齐的,大概会有一帧时间10%的偏差,这就意味着多个视频输出口输出的每帧视频不是同一时间输出的。在通过分布式网络系统传输过程中,由于多屏显卡多个视频输出口输出的视频帧不是同一时间输入到编码设备的,就会导致在加到视频帧中的时间戳是不一样的,输出的上屏的时候解码设备挑选的视频帧可能会挑选错误的帧显示,造成多屏显卡输出的视频通过分布式网络上屏后不同步的效果。
技术实现思路
为了解决现有技术中的上述问题,即现有的多屏显示技术容易出现时间戳不同而导致解码设备可能会挑选错误的帧进行显示的问题,本专利技术提供了一种多屏显卡输出的分布式网络上屏同 ...
【技术保护点】
1.一种多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述方法包括:/n步骤S100,将与相同多屏显卡拼接大屏的编码设备编为一组,并设定组号和节点号;/n步骤S200,将所有组号相同的编码设备加入同一个以太网组播;/n步骤S300,通过竞争的方式选择1个编码设备设置为喊号节点,其余为跟随节点;/n步骤S400,多屏显卡PC主机将视频信息包输入编码设备并将输入到编码设备的时间戳添加进信息包,获得带有时间戳的视频数据包;/n步骤S500,喊号节点向跟随节点发送多屏显卡时间戳同步包;其中,所述多屏显卡时间戳同步包的内容包括喊号节点的下一帧的时间戳、喊号节点的组号和节点号;喊号节点在传输第s帧视频帧的中间时刻,发送第s+1帧视频对应的多屏显卡时间戳同步包;/n步骤S600,当所述跟随节点收到同组的喊号节点发送第s+1帧多屏显卡时间戳同步包时,将第s+1帧对应的带有时间戳的视频数据包中的时间戳替换为多屏显卡时间戳同步包中的时间戳;/n步骤S700,解码设备根据时间戳选取带有时间戳的视频数据包进行解码并上屏输出显示。/n
【技术特征摘要】
1.一种多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述方法包括:
步骤S100,将与相同多屏显卡拼接大屏的编码设备编为一组,并设定组号和节点号;
步骤S200,将所有组号相同的编码设备加入同一个以太网组播;
步骤S300,通过竞争的方式选择1个编码设备设置为喊号节点,其余为跟随节点;
步骤S400,多屏显卡PC主机将视频信息包输入编码设备并将输入到编码设备的时间戳添加进信息包,获得带有时间戳的视频数据包;
步骤S500,喊号节点向跟随节点发送多屏显卡时间戳同步包;其中,所述多屏显卡时间戳同步包的内容包括喊号节点的下一帧的时间戳、喊号节点的组号和节点号;喊号节点在传输第s帧视频帧的中间时刻,发送第s+1帧视频对应的多屏显卡时间戳同步包;
步骤S600,当所述跟随节点收到同组的喊号节点发送第s+1帧多屏显卡时间戳同步包时,将第s+1帧对应的带有时间戳的视频数据包中的时间戳替换为多屏显卡时间戳同步包中的时间戳;
步骤S700,解码设备根据时间戳选取带有时间戳的视频数据包进行解码并上屏输出显示。
2.根据权利要求1所述的多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述步骤S300包括:
步骤S310,令所有编码设备节点向外以组播的方式发送带有时间戳的网络包;
步骤S320,若编码设备节点收到与自身组号相同但节点号比自身节点号小的网络包时,停止向外发送带有时间戳的网络包;
步骤S330,重复步骤S310-步骤S320的方法,最终还在向外发送带有时间戳的网络包的编码设备设置为喊号节点。
3.根据权利要求1所述的多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述方法还包括相位调整的步骤,包括:
当喊号节点与跟随节点之间的相位差大于预设的阈值时,通过服务器发出控制命令,控制喊号节点提前或滞后发出多屏显卡时间戳同步包。
4.根据权利要求2所述的多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述方法还包括分辨率异常处理的步骤,包括:
当所述喊号节点输入的视频信息包的分辨率参数与同组内其他节点输入的视频信息包的分辨率参数不同时,所述喊号节点停止发送信息,并通过如步骤S310-步骤S330的方法选取新的喊号节点。
5.根据权利要求1所述的多屏显卡输出的分布式网络上屏同步方法,其特征在于,所述方法还包括时序异常处理的步骤,包括:
当所述喊号节点输入的视频信息包没有时序时,所述喊号节点停止发出多屏显卡时间戳同步包,直至输入的视频信息包恢复时序。<...
【专利技术属性】
技术研发人员:关宇航,姚维久,马保林,吴恂,魏学渊,杨伟佳,潘帅,李厚鹏,
申请(专利权)人:北京小鸟科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。