数据传输方法、终端设备以及计算机可读存储介质技术

技术编号:31701683 阅读:12 留言:0更新日期:2022-01-01 11:02
本申请公开了一种数据传输方法、终端设备以及计算机可读存储介质,该数据传输方法应用于一种网络音视频矩阵系统的解码端,解码端与编码端、若干次级解码端通信连接;数据传输方法包括:获取来自次级解码端的请求数据信令,其中,请求数据信令包括次级解码端的分发数据信令接收地址;判断当前已占用分发能力值是否达到最大分发能力值;若是,则向次级解码端发送次级分发设备表,以使次级解码端向次级分发设备表中的其他次级解码端发送请求数据信令,次级分发设备表发送完成后,断开与次级解码端的网络连接。本申请通过解码端实现数据分发,降低编码端的分发能力要求,简化了网络音视频矩阵系统的结构。矩阵系统的结构。矩阵系统的结构。

【技术实现步骤摘要】
数据传输方法、终端设备以及计算机可读存储介质


[0001]本申请涉及网络音视频传输
,特别是涉及一种数据传输方法、终端设备以及计算机可读存储介质。

技术介绍

[0002]网络音视频矩阵的系统结构简洁、使用方便,因而得到了越来越广泛的应用。
[0003]网络音视频矩阵系统通常由多个与音视频源连接的编码端、多个与影音再现设备相连的解码端设备构成,编码端与解码端均通过以太网相连。通过以太网可以将任意一个编码端的音视频数据传输到任意一个解码端,由解码端接收并解码输出。数据的分发、数据源的切换是网络音视频矩阵系统需要解决的两个主要问题。
[0004]编码端向多个解码端分发数据的方法对编码端的数据分发能力要求较高,这对编码端的处理器数据处理能力、网络接口的吞吐能力等均有较高的要求,无法实现较多数量解码端输出同一编码端节目源的矩阵应用需求;通过分发服务器来向多个解码端分发数据的方法需要在系统中增加专门的分发服务器,这增加了系统的建设及使用成本及了系统的复杂程度,同时因为分发服务器本身也有分发能力的限制,因此也并未解决对系统中发送端与接收端数量的限制。

技术实现思路

[0005]本申请提供一种数据传输方法、终端设备以及计算机可读存储介质。
[0006]为解决上述技术问题,本申请提供的第一个技术方案为:提供一种数据传输方法,所述数据传输方法应用于一种网络音视频矩阵系统的解码端,所述解码端与编码端、若干次级解码端通信连接;所述数据传输方法包括:
[0007]获取来自所述次级解码端的请求数据信令,其中,所述请求数据信令包括所述次级解码端的分发数据信令接收地址;
[0008]判断当前已占用分发能力值是否达到最大分发能力值;
[0009]若是,则向所述次级解码端发送次级分发设备表,以使所述次级解码端向所述次级分发设备表中的其他次级解码端发送所述请求数据信令,所述次级分发设备表发送完成后,断开与所述次级解码端的网络连接。
[0010]其中,所述数据传输方法,还包括:
[0011]当所述当前已占用分发能力值未达到最大分发能力值时,保持与所述次级解码端的网络连接,并分发音视频数据;
[0012]将所述次级解码端的分发数据信令接收地址添加到所述次级分发设备表中。
[0013]其中,所述获取来自所述次级解码端的请求数据信令之后,还包括:
[0014]判断当前是否处于即将结束分发服务的状态;
[0015]若是,则断开与所述次级解码端的网络连接;
[0016]若否,则判断当前已占用分发能力值是否达到最大分发能力值。
[0017]其中,所述数据传输方法,还包括:
[0018]获取来自所述次级解码端的请求终止分发数据信令;
[0019]在所述次级分发设备表中查找所述次级解码端的分发数据信令接收地址,并删除;
[0020]停止向所述次级解码端分发音视频数据,并断开与所述次级解码端的网络连接。
[0021]其中,所述数据传输方法,还包括:
[0022]获取源切换信令,以及从所述源切换信令中获取指定编码端的数据请求地址;
[0023]向所述次级分发设备表中的所有次级解码端发送变更分发设备信令,以使所述所有次级解码端切换分发音视频数据的解码端;
[0024]向当前编码端发送终止数据连接信令,并断开与所述当前编码端的网络连接;
[0025]按照所述指定编码端的数据请求地址向所述指定编码端发起请求数据信令,以从所述指定编码端接收音视频数据。
[0026]其中,所述数据传输方法,还包括:
[0027]按照所述指定编码端的数据请求地址向所述指定编码端发起请求数据信令;
[0028]判断来自所述指定编码端的应答是否为请求数据成功的应答;
[0029]若是,保持与所述指定编码端的网络连接,并开始接收来自所述指定编码端的音视频数据;
[0030]若否,从所述指定编码端的应答中获取可用解码端的分发数据信令接收地址,按照所述分发数据信令接收地址向所述可用解码端发送请求数据信令。
[0031]其中,所述数据传输方法,还包括:
[0032]从所述当前编码端获取当前音视频数据,以及从所述指定编码端获取指定音视频数据;
[0033]检查所述当前音视频数据和所述指定音视频数据的时间是否对齐;
[0034]若是,则向当前编码端发送终止数据连接信令,并断开与所述当前编码端的网络连接;
[0035]从所述指定编码端接收音视频数据。
[0036]为解决上述技术问题,本申请提供的第二个技术方案为:提供另一种数据传输方法,所述数据传输方法应用于一种网络音视频矩阵系统,其中,所述网络音视频矩阵系统包括通信连接的编码端、若干第一解码端以及若干第二解码端;所述数据传输方法包括:
[0037]所述第二解码端向所述第一解码端发送请求数据信令,其中,所述请求数据信令包括所述第二解码端的分发数据信令接收地址;
[0038]所述第一解码端判断当前已占用分发能力值是否达到最大分发能力值;
[0039]若是,所述第一解码端向所述第二解码端发送次级分发设备表;
[0040]所述第二解码端向所述次级分发设备表中的其他第二解码端发送所述请求数据信令;
[0041]所述次级分发设备表发送完成后,所述第一解码端断开与所述第二解码端的网络连接。
[0042]为解决上述技术问题,本申请提供的第三个技术方案为:提供一种终端设备,所述终端设备包括处理器、与所述处理器连接的存储器,其中,所述存储器存储有程序指令;所
述处理器用于执行所述存储器存储的程序指令以实现:获取来自所述次级解码端的请求数据信令,其中,所述请求数据信令包括所述次级解码端的分发数据信令接收地址;
[0043]判断当前已占用分发能力值是否达到最大分发能力值;
[0044]若是,则向所述次级解码端发送次级分发设备表,以使所述次级解码端向所述次级分发设备表中的其他次级解码端发送所述请求数据信令,所述次级分发设备表发送完成后,断开与所述次级解码端的网络连接。
[0045]为解决上述技术问题,本申请提供的第四个技术方案为:提供一种计算机可读存储介质,所述存储介质存储有程序指令,所述程序指令被执行时实现:获取来自所述次级解码端的请求数据信令,其中,所述请求数据信令包括所述次级解码端的分发数据信令接收地址;
[0046]判断当前已占用分发能力值是否达到最大分发能力值;
[0047]若是,则向所述次级解码端发送次级分发设备表,以使所述次级解码端向所述次级分发设备表中的其他次级解码端发送所述请求数据信令,所述次级分发设备表发送完成后,断开与所述次级解码端的网络连接。
[0048]本申请提供的数据传输方法中,解码端获取来自次级解码端的请求数据信令,其中,请求数据信令包括次级解码端的分发数据信令接收地址;判断当前已占用分发能力值是否达到最大分发能力本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述数据传输方法应用于一种网络音视频矩阵系统的解码端,所述解码端与编码端、若干次级解码端通信连接;所述数据传输方法包括:获取来自所述次级解码端的请求数据信令,其中,所述请求数据信令包括所述次级解码端的分发数据信令接收地址;判断当前已占用分发能力值是否达到最大分发能力值;若是,则向所述次级解码端发送次级分发设备表,以使所述次级解码端向所述次级分发设备表中的其他次级解码端发送所述请求数据信令,所述次级分发设备表发送完成后,断开与所述次级解码端的网络连接。2.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法,还包括:当所述当前已占用分发能力值未达到最大分发能力值时,保持与所述次级解码端的网络连接,并分发音视频数据;将所述次级解码端的分发数据信令接收地址添加到所述次级分发设备表中。3.根据权利要求1所述的数据传输方法,其特征在于,所述获取来自所述次级解码端的请求数据信令之后,还包括:判断当前是否处于即将结束分发服务的状态;若是,则断开与所述次级解码端的网络连接;若否,则判断当前已占用分发能力值是否达到最大分发能力值。4.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法,还包括:获取来自所述次级解码端的请求终止分发数据信令;在所述次级分发设备表中查找所述次级解码端的分发数据信令接收地址,并删除;停止向所述次级解码端分发音视频数据,并断开与所述次级解码端的网络连接。5.根据权利要求1所述的数据传输方法,其特征在于,所述数据传输方法,还包括:获取源切换信令,以及从所述源切换信令中获取指定编码端的数据请求地址;向所述次级分发设备表中的所有次级解码端发送变更分发设备信令,以使所述所有次级解码端切换分发音视频数据的解码端;向当前编码端发送终止数据连接信令,并断开与所述当前编码端的网络连接;按照所述指定编码端的数据请求地址向所述指定编码端发起请求数据信令,以从所述指定编码端接收音视频数据。6.根据权利要求5所述的数据传输方法,其特征在于,所述数据传输方法,还包括:按照所述指定编码端的数据请求地址向所述指定编码端发起请求数据信令;判断来自所述指定编码端的应答是否为请求数据成功的应答;若是,保持与所述指定编码端的网络连接,并开始接收来自所述指定编码端的音视频数据;若否,从所述指定编码端...

【专利技术属性】
技术研发人员:周玉龙吴嵩贾正东
申请(专利权)人:深圳爱特天翔科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1