一种音视频的传输方法、装置、电子设备及存储介质制造方法及图纸

技术编号:35216908 阅读:22 留言:0更新日期:2022-10-15 10:32
本申请提供了一种音视频的传输方法、装置、电子设备及存储介质,所述传输方法包括:在局域网内建立自组网,获取建立后的自组网内的所有终端设备的设备数量,根据设备数量确定自组网内各个终端设备的连接方式;获取每个终端设备在自组网内订阅的其他至少一个终端设备;针对于该终端设备订阅的每个终端设备,控制该终端设备按照连接方式获取订阅的终端设备的音视频进行音视频传输。采用本申请提供的技术方案能够通过在局域网内建立自组网,根据自组网内的终端设备的设备数量,确定自组网内各个终端设备的连接方式,根据该连接方式获取每个终端设备订阅的其他终端设备的音视频,在保证用户信息安全的同时提高了音视频传输质量。用户信息安全的同时提高了音视频传输质量。用户信息安全的同时提高了音视频传输质量。

【技术实现步骤摘要】
一种音视频的传输方法、装置、电子设备及存储介质


[0001]本申请涉及音视频传输
,尤其是涉及一种音视频的传输方法、装置、电子设备及存储介质。

技术介绍

[0002]音视频传输是指两个或两个以上不同的个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互传,实现即时且互动的沟通。
[0003]目前,音视频传输都是通过中心服务器提供音视频转发服务,所以用户设备端必须连通中心服务器才能进行传输,当没有中心服务器或者中心服务器宕机时,就无法进行音视频传输;并且公网网络环境复杂,无法保证音视频传输质量,同时用户的隐私也存在被泄露的可能性,无法保证用户的信息安全;因此,如何进行音视频传输,在保证用户信息安全的同时提高音视频传输质量,成为了亟待解决的问题。

技术实现思路

[0004]有鉴于此,本申请的目的在于提供一种音视频的传输方法、装置、电子设备及存储介质,能够通过在局域网内建立自组网,根据自组网内的终端设备的设备数量,确定自组网内各个终端设备的连接方式,根据该连接方式获取每个终端设备订阅的其他终端设备的音视频,在保证用户信息安全的同时提高了音视频传输质量。
[0005]本申请主要包括以下几个方面:
[0006]第一方面,本申请实施例提供了一种音视频的传输方法,所述传输方法包括:
[0007]在局域网内获取需要进行音视频传输的多个终端设备;
[0008]根据每个终端设备的性能参数,在所述多个终端设备中将性能参数表征的性能最优的终端设备确定为目标服务端;/>[0009]控制所述目标服务端向所述多个终端设备中除了所述目标服务端的其他多个终端设备发送建立自组网的信令,以完成自组网的建立;
[0010]获取建立后的自组网内的包括目标服务端在内的所有终端设备的设备数量,根据所述设备数量确定所述自组网内各个终端设备的连接方式;
[0011]针对于每个终端设备,获取该终端设备在自组网内订阅的除了该终端设备之外的其他至少一个终端设备;
[0012]针对于该终端设备订阅的每个终端设备,控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频,以进行音视频传输。
[0013]进一步的,所述根据所述设备数量确定所述自组网内各个终端设备的连接方式的步骤,包括:
[0014]根据所述设备数量,确定所述设备数量所在的数量范围;
[0015]若所述设备数量在大于一并且小于等于第一预设阈值的数量范围时,则将所述自组网内的包括目标服务端在内的所有终端设备通过点对点进行连接的连接方式确定为第
一连接方式;
[0016]若所述设备数量在大于第一预设阈值并且小于等于第二预设阈值的数量范围时,则将所述自组网内的除了目标服务端之外的所有终端设备分别与所述目标服务端进行点对点连接的连接方式确定为第二连接方式;
[0017]若所述设备数量在大于第二预设阈值的数量范围时,则在所述自组网内包括目标服务端在内的所有终端设备中确定出性能最优的前S个终端设备,并将所述自组网按照所述S个终端设备拆分成对应的S个子自组网;其中,所述S个终端设备中的每个终端设备为对应的子自组网中的目标服务端;
[0018]将S个子自组网中的每个子自组网的目标服务端进行点对点连接,并将每个子自组网中的各个终端设备分别与该子自组网中的目标服务端进行点对点连接的连接方式确定为第三连接方式。
[0019]进一步的,在所述连接方式为第一连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:
[0020]控制该终端设备按照所述第一连接方式中该终端设备与订阅的所述终端设备之间的点对点连接,从订阅的所述终端设备中获取订阅的所述终端设备的音视频。
[0021]进一步的,在所述连接方式为第二连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:
[0022]控制该终端设备按照所述第二连接方式中各个终端设备与所述目标服务端的点对点连接,在所述目标服务端中确定是否具有该终端设备订阅的所述终端设备的音视频;
[0023]若不具有,则将该终端设备订阅的所述终端设备的音视频按照所述第二连接方式中各个终端设备与所述目标服务端的点对点连接,发送至所述目标服务端进行存储,并控制该终端设备在所述目标服务端中获取订阅的所述终端设备的音视频;
[0024]若具有,则控制该终端设备在所述目标服务端中获取订阅的所述终端设备的音视频。
[0025]进一步的,在所述连接方式为第三连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:
[0026]控制该终端设备按照第三连接方式中每个子自组网中的各个终端设备分别与该子自组网中的目标服务端的点对点连接,在该终端设备所在的子自组网的目标服务端中确定是否具有该终端设备订阅的所述终端设备的音视频;
[0027]若不具有,则确定该终端设备是否与订阅的所述终端设备在同一个子自组网中,若不在同一个子自组网中,则确定该终端设备订阅的所述终端设备所在的子自组网的目标服务端中是否具有该终端设备订阅的所述终端设备的音视频,若否,则将订阅的所述终端设备的音视频存储在订阅的所述终端设备所在的子自组网的目标服务端;若是,则在订阅的所述终端设备所在的子自组网的目标服务端中将订阅的终端设备的音视频存储在该终端设备所在的子自组网的目标服务端中,并控制该终端设备在所在的子自组网的目标服务端中获取订阅的所述终端设备的音视频;
[0028]若具有,则控制该终端设备在所在的子自组网的目标服务端中获取订阅的所述终端设备的音视频。
[0029]进一步的,所述传输方法还包括:
[0030]若所述目标服务端发生宕机,则在所述多个终端设备中除了所述目标服务端外的其他多个终端设备中将性能参数表征的性能最优的终端设备更新为目标服务端;
[0031]根据更新后的目标服务端,重新建立自组网。
[0032]第二方面,本申请实施例还提供了一种音视频的传输装置,所述传输装置包括:
[0033]获取模块,用于在局域网内获取需要进行音视频传输的多个终端设备;
[0034]确定模块,用于根据每个终端设备的性能参数,在所述多个终端设备中将性能参数表征的性能最优的终端设备确定为目标服务端;
[0035]建立模块,用于控制所述目标服务端向所述多个终端设备中除了所述目标服务端的其他多个终端设备发送建立自组网的信令,以完成自组网的建立;
[0036]判断模块,用于获取建立后的自组网内的包括目标服务端在内的所有终端设备的设备数量,根据所述设备数量确定所述自组网内各个终端设备的连接方式;
[0037]订阅模块,用于针对于每个终端设备,获取该终端设备在自组网内订阅的除了该终端设备之外的其他至少一个终端设备;
[0038]传输模块,用于针对于该终端设备订阅的每个终端设备,控制该终端设备按照所述连接方式获取订本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种音视频的传输方法,其特征在于,所述传输方法包括:在局域网内获取需要进行音视频传输的多个终端设备;根据每个终端设备的性能参数,在所述多个终端设备中将性能参数表征的性能最优的终端设备确定为目标服务端;控制所述目标服务端向所述多个终端设备中除了所述目标服务端的其他多个终端设备发送建立自组网的信令,以完成自组网的建立;获取建立后的自组网内的包括目标服务端在内的所有终端设备的设备数量,根据所述设备数量确定所述自组网内各个终端设备的连接方式;针对于每个终端设备,获取该终端设备在自组网内订阅的除了该终端设备之外的其他至少一个终端设备;针对于该终端设备订阅的每个终端设备,控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频,以进行音视频传输。2.根据权利要求1所述的传输方法,其特征在于,所述根据所述设备数量确定所述自组网内各个终端设备的连接方式的步骤,包括:根据所述设备数量,确定所述设备数量所在的数量范围;若所述设备数量在大于一并且小于等于第一预设阈值的数量范围时,则将所述自组网内的包括目标服务端在内的所有终端设备通过点对点进行连接的连接方式确定为第一连接方式;若所述设备数量在大于第一预设阈值并且小于等于第二预设阈值的数量范围时,则将所述自组网内的除了目标服务端之外的所有终端设备分别与所述目标服务端进行点对点连接的连接方式确定为第二连接方式;若所述设备数量在大于第二预设阈值的数量范围时,则在所述自组网内包括目标服务端在内的所有终端设备中确定出性能最优的前S个终端设备,并将所述自组网按照所述S个终端设备拆分成对应的S个子自组网;其中,所述S个终端设备中的每个终端设备为对应的子自组网中的目标服务端;将S个子自组网中的每个子自组网的目标服务端进行点对点连接,并将每个子自组网中的各个终端设备分别与该子自组网中的目标服务端进行点对点连接的连接方式确定为第三连接方式。3.根据权利要求2所述的传输方法,其特征在于,在所述连接方式为第一连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:控制该终端设备按照所述第一连接方式中该终端设备与订阅的所述终端设备之间的点对点连接,从订阅的所述终端设备中获取订阅的所述终端设备的音视频。4.根据权利要求2所述的传输方法,其特征在于,在所述连接方式为第二连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:控制该终端设备按照所述第二连接方式中各个终端设备与所述目标服务端的点对点连接,在所述目标服务端中确定是否具有该终端设备订阅的所述终端设备的音视频;若不具有,则将该终端设备订阅的所述终端设备的音视频按照所述第二连接方式中各个终端设备与所述目标服务端的点对点连接,发送至所述目标服务端进行存储,并控制该终端设备在所述目标服务端中获取订阅的所述终端设备的音视频;
若具有,则控制该终端设备在所述目标服务端中获取订阅的所述终端设备的音视频。5.根据权利要求2所述的传输方法,其特征在于,在所述连接方式为第三连接方式时,所述控制该终端设备按照所述连接方式获取订阅的所述终端设备的音视频的步骤,包括:控制该终端设备按照第三连接方式中每个子自组网中的各个终端设备分别与该子自组网中的目标服务端的点对点连接,在该终端设备所在的子自组网的目标服务端中确定是否具有该终端设备订阅的所述终端设备的音视频;若不具有,则确定该终端设备是否与订阅的所述终端设备在同一个子自组网中,若...

【专利技术属性】
技术研发人员:刘振明林清张伟
申请(专利权)人:北京国盛华兴科技有限公司
类型:发明
国别省市:

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

1