视频传输方法、交换设备和分布式系统与流程
- 国知局
- 2024-12-06 12:27:01
本技术属于显示,尤其涉及一种视频传输方法、交换设备和分布式系统。
背景技术:
1、在指挥中心、会议办公等场景中,常采用分布式系统满足远程视频传输的需要。受限于传统接口的传输能力,传统的分布式系统多是对深度压缩的视频码流进行传输。但是,这种传统的分布式系统难以满足用户对画质、延时、超控体验等方面越来越高的需求。为了满足这种需求,相关技术常需要使用复杂的接口和线路设计,导致分布式系统的成本增加。
技术实现思路
1、本技术实施例提供一种视频传输方法、交换设备和分布式系统,可以降低分布式系统的成本。
2、本技术实施例第一方面提供一种视频传输方法,应用于交换设备,交换设备包括码流分发模块、第一处理模块、第二处理模块以及控制模块,所述码流分发模块与所述控制模块、所述第一处理模块、所述第二处理模块连接,所述第一处理模块和所述第二处理模块均与所述控制模块连接,所述码流分发模块包括与端口一一对应的子分发模块,所述视频传输方法包括:所述码流分发模块中的第一子分发模块接收并解析第一端口发送的混合输入码流,以分别得到所述混合输入码流中的第一类型码流和第二类型码流,并将所述第一类型码流和所述第二类型码流分别发送至所述第一处理模块和所述第二处理模块;其中所述第一类型码流为非压缩或浅压缩码流,所述第二类型码流为深压缩码流;所述第一处理模块根据所述控制模块的目标端口信息将所述第一类型码流发送至所述码流分发模块中与目标端口对应的目标分发子模块;所述第二处理模块根据所述目标端口信息将所述第二类型码流发送至所述目标分发子模块;所述目标分发子模块,根据目标输出码流信息,通过所述目标端口输出目标输出码流,所述目标输出码流信息用于指示所述目标输出码流为所述第一处理模块传输的第一输出码流或者所述第二处理模块传输的第二输出码流,或者由所述第一输出码流和所述第二输出码流混合得到的混合输出码流。
3、在第一方面的一些实施方式中,所述视频传输方法还包括:所述控制模块获取所述目标端口信息,并将所述目标端口信息传输至所述第一处理模块和所述第二处理模块;其中,所述目标端口信息用于指示与所述第一端口对应的所述目标端口。
4、在第一方面的一些实施方式中,所述视频传输方法还包括:所述目标分发子模块接收从所述目标端口连接的解码设备输入的所述目标输出码流信息,其中,所述目标输出码流信息与所述解码设备的剩余资源相关,所述剩余资源用于解码所述目标输出码流。
5、在第一方面的一些实施方式中,所述混合输入码流为对所述第一类型码流和所述第二类型码流进行交替拼接或叠加得到的。
6、在第一方面的一些实施方式中,所述第二类型码流和所述第二输出码流的带宽小于或等于所述第二处理模块的接口带宽。
7、本技术实施例第二方面提供一种视频传输方法,应用于分布式系统,所述分布式系统包括:编码设备、解码设备,以及与所述编码设备和所述解码设备分别连接的交换设备,所述视频传输方法包括:所述编码设备获取待传输的视频数据;将所述视频数据处理为第一类型码流和第二类型码流,对所述第一类型码流和所述第二类型码流进行混合,将混合得到的混合输入码流传输至所述交换设备的第一端口,其中,所述第一类型码流为非压缩或浅压缩码流,所述第二类型码流为深压缩码流;所述交换设备接收并解析所述第一端口发送的混合输入码流,以分别得到所述第一类型码流和所述第二类型码流,将所述第一类型码流和所述第二类型码流分别发送至第一处理模块和第二处理模块;控制所述第一处理模块根据控制模块的目标端口信息将所述第一类型码流发送至码流分发模块中与目标端口对应的目标分发子模块,控制所述第二处理模块根据所述目标端口信息将所述第二类型码流发送至所述目标分发子模块;根据目标输出码流信息,通过所述目标端口输出目标输出码流,所述目标输出码流信息用于指示所述目标输出码流为所述第一处理模块传输的第一输出码流或者所述第二处理模块传输的第二输出码流,或者由所述第一输出码流和所述第二输出码流混合得到的混合输出码流;所述解码设备从所述目标端口接收所述目标输出码流,对所述目标输出码流进行输出。
8、在第二方面的一些实施方式中,所述对所述目标输出码流进行输出,包括:若所述目标输出码流为混合输出码流,则从所述混合输出码流中解析得到所述第一输出码流和所述第二输出码流;对所述第一输出码流和所述第二输出码流分别进行输出。
9、在第二方面的一些实施方式中,在所述解码设备接收到多路所述目标输出码流的情况下,所述对所述目标输出码流进行输出,包括:对多路所述目标输出码流中的第二输出码流进行图层叠加,对图层叠加后的码流进行输出。
10、在第二方面的一些实施方式中,所述第二类型码流为对所述视频数据进行缩放处理,并对缩放处理后的视频数据进行深度压缩编码得到的;或者,所述交换设备还用于控制所述码流分发模块对所述第二类型码流进行缩放处理,并将缩放处理后的视频数据作为所述目标输出码流。
11、在第二方面的一些实施方式中,所述视频传输方法还包括:若所述解码设备的剩余资源大于第一阈值,则所述解码设备将第一类目标输出码流信息传输至所述交换设备,所述第一类目标输出码流信息用于指示所述目标输出码流为所述混合输出码流;若所述解码设备的剩余资源小于或等于所述第一阈值,且大于第二阈值,则所述解码设备将第二类目标输出码流信息传输至所述交换设备,所述第二类目标输出码流信息用于指示所述目标输出码流为所述第一输出码流;若所述解码设备的剩余资源小于所述第二阈值,则所述解码设备将第三类目标输出码流信息传输至所述交换设备,所述第三类目标输出码流信息用于指示所述目标输出码流为所述第二输出码流。
12、本技术实施例第三方面提供的一种交换设备,包括:码流分发模块,与控制模块、第一处理模块、第二处理模块连接,用于接收并解析第一端口发送的混合输入码流,以分别得到所述混合输入码流中的第一类型码流和第二类型码流,并将所述第一类型码流和所述第二类型码流分别发送至所述第一处理模块和所述第二处理模块;其中所述第一类型码流为非压缩或浅压缩码流,所述第二类型码流为深压缩码流;所述第一处理模块,与所述控制模块连接,用于根据所述控制模块的目标端口信息将所述第一类型码流发送至所述码流分发模块中与目标端口对应的目标分发子模块;所述第二处理模块,与所述控制模块连接,用于根据所述目标端口信息将所述第二类型码流发送至所述目标分发子模块;所述码流分发模块,还用于根据目标输出码流信息,通过所述目标端口输出目标输出码流,所述目标输出码流信息用于指示所述目标输出码流为所述第一处理模块传输的第一输出码流或者所述第二处理模块传输的第二输出码流,或者由所述第一输出码流和所述第二输出码流混合得到的混合输出码流。
13、在第三方面的一些实施方式中,所述第一处理模块包括对第一类型码流进行处理的处理器,所述对第一类型码流进行处理的处理器第一处理器为crosspoint或fpga芯片。
14、在第三方面的一些实施方式中,所述第二处理模块包括对第二类型码流进行处理的处理器,所述对第二类型码流进行处理的处理器为网络交换芯片。
15、本技术实施例第四方面提供一种交换设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述的视频传输方法的步骤。
16、本技术实施例第五方面提供一种分布式系统,包括:编码设备、解码设备,以及与所述编码设备和所述解码设备分别通过光纤或网线连接的交换设备;所述编码设备用于获取待传输的视频数据;将所述视频数据处理为第一类型码流和第二类型码流,对所述第一类型码流和所述第二类型码流进行混合,将混合得到的混合输入码流传输至所述交换设备的第一端口,其中,所述第一类型码流为非压缩或浅压缩码流,所述第二类型码流为深压缩码流;所述交换设备用于接收并解析所述第一端口发送的混合输入码流,以分别得到所述第一类型码流和所述第二类型码流,将所述第一类型码流和所述第二类型码流分别发送至第一处理模块和第二处理模块;控制所述第一处理模块根据控制模块的目标端口信息将所述第一类型码流发送至码流分发模块中与目标端口对应的目标分发子模块,控制所述第二处理模块根据所述目标端口信息将所述第二类型码流发送至所述目标分发子模块;根据目标输出码流信息,通过所述目标端口输出目标输出码流,所述目标输出码流信息用于指示所述目标输出码流为所述第一处理模块传输的第一输出码流或者所述第二处理模块传输的第二输出码流,或者由所述第一输出码流和所述第二输出码流混合得到的混合输出码流;所述解码设备用于从所述目标端口接收所述目标输出码流,对所述目标输出码流进行输出。
17、本技术实施例第六方面提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述视频传输方法的步骤。
18、本技术实施例第七方面提供了一种计算机程序产品,当计算机程序产品在交换设备上运行时,使得交换设备执行上述视频传输方法的步骤。
19、在本技术的实施方式中,交换设备通过码流分发模块中的第一子分发模块接收并解析第一端口发送的混合输入码流,以分别得到混合输入码流中的第一类型码流和第二类型码流,并将第一类型码流和第二类型码流分别发送至第一处理模块和第二处理模块,第一处理模块根据控制模块的目标端口信息将第一类型码流发送至码流分发模块中的目标端口对应的目标分发子模块,第二处理模块根据目标端口信息将第二类型码流发送至目标分发子模块,使得目标分发子模块根据目标输出码流信息通过目标端口输出目标输出码流,从而在视频传输过程中不需要为第一类型码流和第二类型码流分别分配不同的线路和接口进行传输,由交换设备统一进行分发处理,能够有效降低分布式系统的成本。
本文地址:https://www.jishuxx.com/zhuanli/20241204/341468.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表