本发明涉及视频传输,尤其涉及多链路复合视频传输系统及传输方法。
背景技术:
1、现有技术中,用户通过一个视频传输系统来调取视频信号,其中,视频信号先后经过编码、网络传输、解码、拼接处理等,到达显示设备。由于实际网络环境、各种物理环境或各个物理节点的不稳定性或故障,经常出现视频信号无法到达显示设备的问题。
技术实现思路
1、针对以上现有技术问题,本申请提出一种多链路复合视频传输系统及其传输方法。
2、所述多链路复合视频传输系统包括:
3、第一传输链路,其包括第一分布式系统编码器、显控网交换机和分布式系统解码器,第一分布式系统编码器和视频信号源连接,分布式系统解码器通过第一视频线连接显示设备的主视频接口;第一分布式系统编码器用于获取视频信号源的视频信号并对其进行编码,将其编码为第一网络流信号,分布式系统解码器用于通过显控网交换机获取第一网络流信号并对其进行解码,并将解码后的视频信号发送至显示设备的主视频接口;
4、第二传输链路,其包括安装于视频信号源上的桌面抓屏客户端、数据网交换机和集中式系统处理器,集中式系统处理器通过第二视频线连接显示设备的备视频接口;桌面抓屏客户端用于实时获取所述视频信号源的桌面图像,将其编码为第二网络流信号;集中式系统处理器用于通过数据网交换机获取第二网络流信号并对其进行解码,并将解码后的视频信号发送至显示设备的备视频接口;
5、综合管控平台,其通过核心网交换机连接数据网交换机和显控网交换机,从而与分布式系统编码器、分布式系统解码器、桌面抓屏客户端和集中式系统处理器网络连接;综合管控平台用于将分布式系统编码器与桌面抓屏客户端绑定为第一逻辑节点,将分布式系统解码器与集中式系统处理器绑定为第二逻辑节点,以及当综合管控平台监控到第一传输链路中的任一逻辑节点不正常时,启用该不正常的逻辑节点中的第二传输链路上的正常部件,以及保持使用其他正常逻辑节点上的第一传输链路上的正常部件;
6、显示设备,其具有所述主视频接口和所述备视频接口,所述显示设备能够在所述主视频接口和所述备视频接口之间自由切换,以及在所述主视频接口和所述备视频接口都有视频信号输入时选择主视频接口输入的视频信号进行显示。
7、根据本发明的一些实施例,所述视频传输系统还包括备用信号源,备用信号源通过视频线连接第二分布式系统编码器,第二分布式系统编码器再进一步通过网线连接至所述显控网交换机;备用信号源上安装有桌面抓屏客户端,桌面抓屏客户端抓取其桌面图像,并将其编码为网络流信号后传输至数据网交换机;综合管控平台用于将信号源和备用信号源绑定为第三逻辑节点;将第二分布式系统编码器与安装于备用信号源上的桌面抓屏客户端绑定为第四逻辑节点。
8、根据本发明的一些实施例,综合管控平台还用于将接收到的用户指令同步传输给第一传输链路和第二传输链路。
9、根据本发明的一些实施例,综合管控平台实时监控第一和第二传输链路中的各个部件的性能参数,根据所述性能参数计算出第一和第二传输链路评分,并选择得分较高的链路作为当前的传输链路,其中各个部件的性能参数包括:分布式系统编码器的编码延迟(ed),编码质量(eq);显控网交换机的网络带宽(nb),网络延迟(nl),网络丢包率(npl);分布式系统解码器的解码延迟(dd),解码质量(dq);桌面抓屏客户端的抓屏延迟(cd),抓屏质量(cq);数据网交换机的网络带宽(db),网络延迟(dl),网络丢包率(dpl);集中式系统处理器的解码延迟(csdd),解码质量(csdq);
10、第一传输链路评分(s1):
11、
12、第二传输链路评分(s1):
13、
14、weq:编码质量的权重;wdq:解码质量的权重;wed:编码延迟的权重;wnl:网络延迟的权重;wnpl:网络丢包率的权重;wdd:解码延迟的权重;wcq:抓屏质量的权重;wcd:抓屏延迟的权重;wdl:网络延迟的权重;wdpl:网络丢包率的权重;wcsdq:解码质量的权重;wcsdd:解码延迟的权重。
15、根据本发明的一些实施例,当综合管控平台监控到第一传输链路中的任一逻辑节点不正常时,将多链路复合视频传输系统的第一传输链路切换到第二传输链路上。
16、根据本发明的一些实施例,第二传输链路的延时大于第一传输链路,综合管控平台还用于根据第一传输链路延时和第二传输链路延时之间的差值,以及帧率,计算需要自动去掉的图像帧的数量,所述图像帧的数量=所述差值x帧率,以及综合管控平台还用于控制集中式系统处理器去除所述数量的图像帧后再对外输出图像;和/或,
17、综合管控平台还用于根据第一传输链路延时和第二传输链路延时之间的差值,以及帧率,计算第一传输链路中需要暂存的最近的图像帧数量,所述图像帧的数量=所述差值x帧率,以及综合管控平台还用于控制分布式解码器暂存所述图像帧数量的图像帧。
18、本申请还提供基于所述的多链路复合视频传输系统的多链路复合视频传输方法,其包括:
19、第一传输链路的分布式系统编码器获取视频信号源的视频信号并对其进行编码,将其编码为第一网络流信号;
20、分布式系统解码器通过网络获取第一网络流信号并对其进行解码,并将解码后的视频信号发送至显示设备的主视频接口进行显示;
21、第二传输链路的桌面抓屏客户端实时获取所述视频信号源的桌面图像,将其编码为第二网络流信号;
22、集中式系统处理器通过网络获取第二网络流信号并对其进行解码,并将解码后的视频信号发送至显示设备的备视频接口;
23、由综合管控平台实时监控第一传输链路,当监控到第一传输链路中的任一逻辑节点不正常时,启用该不正常的逻辑节点中的第二传输链路上的正常部件,以及保持使用其他正常逻辑节点上的第一传输链路上的正常部件;以及
24、由显示设备对备视频接口中输入的视频信号进行显示。
25、根据本发明的一些实施例,所述方法包括,当监控到第一传输链路中的任一逻辑节点不正常时,将多链路复合视频传输系统的第一传输链路切换到第二传输链路上。
26、根据本发明的一些实施例,当综合管控平台监控到集中式系统处理器中的视频开窗数目大于一个阈值时,综合管控平台指示分布式系统编码器和/或桌面抓取客户端在进行编码时采取深压缩编码模式。
27、根据本发明的一些实施例,所述方法还包括,综合管控平台会将接收到的用户指令同步传输给第一传输链路和第二传输链路。
28、通过本发明,可以提高视频传输的可靠性,而且,本发明在视频信号源端和显示设备端上都具有灵活的可扩容性,可以实现系统规模的精准设计,从而降低系统成本。
1.多链路复合视频传输系统,其包括:
2.根据权利要求1所述的多链路复合视频传输系统,其中,所述视频传输系统还包括备用信号源,备用信号源通过视频线连接第二分布式系统编码器,第二分布式系统编码器再进一步通过网线连接至所述显控网交换机;备用信号源上安装有桌面抓屏客户端,桌面抓屏客户端抓取其桌面图像,并将其编码为网络流信号后传输至数据网交换机;综合管控平台用于将信号源和备用信号源绑定为第三逻辑节点;将第二分布式系统编码器与安装于备用信号源上的桌面抓屏客户端绑定为第四逻辑节点。
3.根据权利要求1所述的多链路复合视频传输系统,其中,综合管控平台还用于将接收到的用户指令同步传输给第一传输链路和第二传输链路。
4.根据权利要求1所述的多链路复合视频传输系统,综合管控平台实时监控第一和第二传输链路中的各个部件的性能参数,根据所述性能参数计算出第一和第二传输链路评分,并选择得分较高的链路作为当前的传输链路,其中各个部件的性能参数包括:分布式系统编码器的编码延迟(ed),编码质量(eq);显控网交换机的网络带宽(nb),网络延迟(nl),网络丢包率(npl);分布式系统解码器的解码延迟(dd),解码质量(dq);桌面抓屏客户端的抓屏延迟(cd),抓屏质量(cq);数据网交换机的网络带宽(db),网络延迟(dl),网络丢包率(dpl);集中式系统处理器的解码延迟(csdd),解码质量(csdq);
5.根据权利要求3所述的多链路复合视频传输系统,其中,当综合管控平台监控到第一传输链路中的任一逻辑节点不正常时,将多链路复合视频传输系统的第一传输链路切换到第二传输链路上。
6.根据权利要求1所述的多链路复合视频传输系统,其中,第二传输链路的延时大于第一传输链路,综合管控平台还用于根据第一传输链路延时和第二传输链路延时之间的差值,以及帧率,计算需要自动去掉的图像帧的数量,所述图像帧的数量=所述差值x帧率,以及综合管控平台还用于控制集中式系统处理器去除所述数量的图像帧后再对外输出图像;和/或,
7.基于权利要求1-6之一所述的多链路复合视频传输系统的多链路复合视频传输方法,其包括:
8.根据权利要求7所述的多链路复合视频传输方法,包括,当监控到第一传输链路中的任一逻辑节点不正常时,将多链路复合视频传输系统的第一传输链路切换到第二传输链路上。
9.根据权利要求7所述的多链路复合视频传输方法,其中,当综合管控平台监控到集中式系统处理器中的视频开窗数目大于一个阈值时,综合管控平台指示分布式系统编码器和/或桌面抓取客户端在进行编码时采取深压缩编码模式。
10.根据权利要求7所述的多链路复合视频传输方法,还包括,综合管控平台会将接收到的用户指令同步传输给第一传输链路和第二传输链路。