System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 音视频网络传输方法、装置、设备及介质制造方法及图纸_技高网

音视频网络传输方法、装置、设备及介质制造方法及图纸

技术编号:40580234 阅读:6 留言:0更新日期:2024-03-06 17:23
本发明专利技术公开了音视频网络传输方法、装置、设备及介质,方法包括:解析传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息;根据预设的地址比对规则确定与第一传输端相应的第一中转服务器以及与第二传输端相应的第二中转服务器;根据预设的最优路径算法以及数据库中的全部延时数据计算第一中转服务器和第二中转服务器之间的总延时最短的路径,并将该路径确定为目标路径;将目标路径发送至所述第一传输端、第二传输端以及每一个目标中转服务器以构建一连接数据通道。本方法可通过构建传输端之间的总延时最短的路径,以减少音视频数据在网络传输中延时或丢包的情况,从而实现数据快速稳定传输的效果。

【技术实现步骤摘要】

本专利技术涉及音视频传输,尤其涉及一种音视频网络传输方法、装置、设备及介质


技术介绍

1、现有的音视频传输方案大多数采用的是点对点(即p2p)的方式或者通过一个媒体服务器中转等方式来进行数据的传输,目前的传输方案虽然能够实现端到端的音视频的数据传输,但是却没有考虑到整个网络传输过程的复杂性和网络的不确定性。如果两个传输端(如数据发送端和数据接收端)之间的网络状况不稳定,比如存在跨网、跨域、跨国等比较复杂的情况时,往往数据传输过程中会有比较严重的延时或者丢包等问题出现,此时将严重影响终端设备的音视频体验。


技术实现思路

1、本专利技术实施例提供了一种音视频网络传输方法、装置、设备及介质,旨在解决现有技术方法中音视频传输过程中因网络状况不稳定导致的延时或丢包的问题。

2、第一方面,本专利技术实施例提供了一种音视频网络传输方法,其中,所述方法应用于中央控制服务器,所述方法包括:

3、若检测到音视频数据的传输请求,解析所述传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息;

4、根据预设的地址比对规则、所述第一地址信息、第二地址信息以及预设的数据库确定与所述第一传输端相应的第一中转服务器以及与所述第二传输端相应的第二中转服务器,其中,所述数据库存储有若干个中转服务器的地址信息,还存储有任两个中转服务器之间的延时数据;

5、根据预设的最优路径算法以及所述数据库中的全部延时数据计算第一中转服务器和第二中转服务器之间的总延时最短的路径,并将该路径确定为目标路径,其中,所述目标路径经过包括第一中转服务器和第二中转服务器的若干目标中转服务器;

6、将所述目标路径发送至所述第一传输端、第二传输端以及每一个目标中转服务器以构建一连接数据通道以供音视频数据进行网络传输。

7、第二方面,本专利技术实施例还提供了一种音视频网络传输装置,其中,所述装置应用于中央控制服务器,所述装置包括:

8、请求解析单元,用于若检测到音视频数据的传输请求,解析所述传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息;

9、服务器选取单元,用于根据预设的地址比对规则、所述第一地址信息、第二地址信息以及预设的数据库确定与所述第一传输端相应的第一中转服务器以及与所述第二传输端相应的第二中转服务器,其中,所述数据库存储有若干个中转服务器的地址信息,还存储有任两个中转服务器之间的延时数据;

10、路径计算单元,用于根据预设的最优路径算法以及所述数据库中的全部延时数据计算第一中转服务器和第二中转服务器之间的总延时最短的路径,并将该路径确定为目标路径,其中,所述目标路径经过包括第一中转服务器和第二中转服务器的若干目标中转服务器;

11、通道构建单元,用于将所述目标路径发送至所述第一传输端、第二传输端以及每一个目标中转服务器以构建一连接数据通道以供音视频数据进行网络传输。

12、第三方面,本专利技术实施例还提供了一种计算机设备,其中,所述设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;

13、存储器,用于存放计算机程序;

14、处理器,用于执行存储器上所存放的程序时,实现上述第一方面所述的音视频网络传输方法的步骤。

15、第四方面,本专利技术实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如上述第一方面所述的音视频网络传输方法的步骤。

16、本专利技术实施例提供了一种音视频网络传输方法、装置、设备及介质,方法包括:解析传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息;根据预设的地址比对规则、所述第一地址信息、第二地址信息以及预设的数据库确定与所述第一传输端相应的第一中转服务器以及与所述第二传输端相应的第二中转服务器;根据预设的最优路径算法以及所述数据库中的全部延时数据计算第一中转服务器和第二中转服务器之间的总延时最短的路径,并将该路径确定为目标路径;将所述目标路径发送至所述第一传输端、第二传输端以及每一个目标中转服务器以构建一连接数据通道以供音视频数据进行网络传输。上述的音视频网络传输方法,根据音视频网络传输请求来确定两个传输端之间的中转服务器,并通过数据库中存储的中转服务器之间的延时信息,构建传输端之间的总延时最短的路径,从而以减少音视频数据在网络传输中延时或丢包的情况,实现数据快速稳定传输的效果。

本文档来自技高网...

【技术保护点】

1.一种音视频网络传输方法,其特征在于,所述方法应用于中央控制服务器,所述方法包括:

2.根据权利要求1所述的音视频网络传输方法,其特征在于,所述若检测到音视频数据的传输请求,解析所述传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息之前,还包括:

3.根据权利要求2所述的音视频网络传输方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的音视频网络传输方法,其特征在于,所述控制每个中转服务器向所接收到的所有地址信息对应的中转服务器发送延时探测包,并将根据对应的延时探测包计算每个中转服务器与其他中转服务器之间的延时数据的步骤,包括:

5.根据权利要求1所述的音视频网络传输方法,其特征在于,所述预设的地址比对规则为预设的DNS域名解析规则,所述根据预设的地址比对规则、所述第一地址信息、第二地址信息以及预设的数据库确定与所述第一传输端相应的第一中转服务器以及与所述第二传输端相应的第二中转服务器,包括:

6.根据权利要求1所述的音视频网络传输方法,其特征在于,所述根据预设的最优路径算法以及所述数据库中的全部延时数据计算第一中转服务器和第二中转服务器之间的总延时最短的路径,并将该路径确定为目标路径,包括:

7.根据权利要求1所述的音视频网络传输方法,其特征在于,所述将所述目标路径发送至所述第一传输端、第二传输端以及每一个目标中转服务器以构建一连接数据通道以供音视频数据进行网络传输,还包括:

8.一种音视频网络传输装置,其特征在于,所述装置应用于中央控制服务器,所述装置包括:

9.一种计算机设备,其特征在于,所述设备包括处理器、通信接口、存储器和通信总线,其中,处理器、通信接口、存储器通过通信总线完成相互间的通信;

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的音视频网络传输方法的步骤。

...

【技术特征摘要】

1.一种音视频网络传输方法,其特征在于,所述方法应用于中央控制服务器,所述方法包括:

2.根据权利要求1所述的音视频网络传输方法,其特征在于,所述若检测到音视频数据的传输请求,解析所述传输请求以确定第一传输端的第一地址信息以及第二传输端的第二地址信息之前,还包括:

3.根据权利要求2所述的音视频网络传输方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的音视频网络传输方法,其特征在于,所述控制每个中转服务器向所接收到的所有地址信息对应的中转服务器发送延时探测包,并将根据对应的延时探测包计算每个中转服务器与其他中转服务器之间的延时数据的步骤,包括:

5.根据权利要求1所述的音视频网络传输方法,其特征在于,所述预设的地址比对规则为预设的dns域名解析规则,所述根据预设的地址比对规则、所述第一地址信息、第二地址信息以及预设的数据库确定与所述第一传输端相应的第一中转服务器以及与所述第二传输端相应的...

【专利技术属性】
技术研发人员:周王钦徐海波胡正林
申请(专利权)人:华强方特深圳科技有限公司
类型:发明
国别省市:

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

1