实时音视频通讯的方法、系统、存储介质及电子设备与流程

专利检索2025-04-21  13


本公开涉及计算机,尤其涉及一种实时音视频通讯的方法、系统、存储介质及电子设备。


背景技术:

1、实时音视频通信已广泛应用于在线会议、在线教育、视频平台连麦、大型体育赛事等要求通信延迟比较低的场景。因此需要提升实时音视频通信的服务质量。

2、音视频质量很大程度上取决于网络状况。在网络状况不佳时会影响媒体服务之间的传输质量。


技术实现思路

1、有鉴于此,本公开的目的在于提出一种实时音视频通讯的方法、系统、电子设备及存储介质,解决网络状况影响音视频传输质量的问题。

2、为了实现上述公开目的之一,本公开提供了一种实时音视频通讯的方法,所述方法包括:获取多方通讯用户的地理位置,根据所述地理位置在地图上划分多个区域;分别在所述多个区域内部署网络探测服务单元;利用所述网络探测服务单元采集所述多个区域内的网络数据,所述网络数据用于反映当前网络质量;配置优化路径生成服务单元并获取所述网络数据,生成优化路径;将优化路径发送到多个网络探测服务单元中;根据所述优化路径生成并更新路由表,所述路由表包括媒体传输路径;根据所述媒体传输路径进行媒体数据分发。

3、作为本公开一实施方式的进一步改进,所述根据所述网络探测服务单元采集所述多个区域内的网络数据;包括:在所述网络探测服务单元之间设置服务注册管理,通过所述服务注册管理,多个所述网络探测服务单元互相查询并互相连接;构建网状网络,所述网状网络包括互相连接的探测服务;在所述网络探测服务单元之间发送探测命令,采集网络数据;将采集到的网络数据储存在数据库中。

4、作为本公开一实施方式的进一步改进,所述在所述网络探测服务单元之间发送探测命令,采集网络数据;包括:

5、向待探测的网络探测服务单元中发送除了待探测的网络探测服务单元之外的所述网络探测服务单元的信息;

6、根据所述网络探测服务单元的信息,建立待探测的网络探测服务单元和其他网络探测服务单元内的网络通讯;

7、所述网络探测服务单元之间通过网络通讯发送探测命令。

8、作为本公开一实施方式的进一步改进,所述配置优化路径生成服务单元并获取所述网络数据,生成优化路径;包括:

9、根据所述网络数据,计算两个网络探测服务单元之间的长度;

10、记录所有一一对应的两个网络探测服务单元之间的长度;

11、根据迪杰斯特拉算法,生成待探测的网络探测服务单元分别到其他网络探测服务单元的最短距离;

12、集合任意两个网络探测服务单元之间的最短距离,为所述优化路径。

13、作为本公开一实施方式的进一步改进,所述根据所述优化路径生成并更新路由表,所述路由表包括媒体传输路径;包括:

14、读取原始路由表中的原始路径;

15、如所述原始路径与所述优化路径相同,则不更新路由表;

16、如所述原始路径与所述优化路径不同,则按照所述优化路径更新所述路由表。

17、作为本公开一实施方式的进一步改进,所述根据媒体传输路径进行媒体数据分发,还包括:

18、在所述区域内构建媒体分发服务单元和内核转发单元;

19、传输用户产生的媒体数据至所述媒体分发服务单元中;

20、将所述优化路径发送至所述内核转发单元中;

21、根据所述优化路径,对应的区域之间的所述内核转发单元传输媒体数据。

22、作为本公开一实施方式的进一步改进,所述在所述网络探测服务单元之间发送探测命令,采集网络数据;包括:

23、设定发送探测命令的周期时间,多个所述网络探测服务单元以所述周期时间发送探测命令。

24、基于相同的发明构思,本公开还提供了一种实时音视频通讯的系统,包括:获取模块,用于获取多方通讯用户的地理位置,根据所述地理位置在地图上划分多个区域;部署模块,用于分别在所述多个区域内部署网络探测服务单元;第一采集模块,用于利用所述网络探测服务单元采集所述多个区域内的网络数据,所述网络数据用于反映当前网络质量;配置模块,用于配置优化路径生成服务单元并获取所述网络数据,生成优化路径;第一发送模块,用于将优化路径发送到多个网络探测服务单元中,根据所述优化路径生成并更新路由表,所述路由表包括媒体传输路径;分发模块,用于根据所述媒体传输路径进行媒体数据分发。

25、基于同样的发明构思,本公开还提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行上述任一所述的实时音视频通讯的方法。

26、基于同样的发明构思,本公开还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任意一项所述的实时音视频通讯的方法。

27、相对于现有技术,本发明的技术效果在于:本公开通过分布式部署网络探测服务单元,可以更大限度根据用户的分布情况调整网格网络的部署结构,更准确的反映当前网络质量;另外通过自主动态探测网络网络实时状况,动态更新优化路径来传输媒体数据,达到了提升音视频通讯质量的目的。



技术特征:

1.一种实时音视频通讯的方法,其特征在于,所述方法包括:

2.根据权利要求1所述的实时音视频通讯的方法,其特征在于,所述根据所述网络探测服务单元采集所述多个区域内的网络数据;包括:

3.根据权利要求2所述的实时音视频通讯的方法,其特征在于,所述在所述网络探测服务单元之间发送探测命令,采集网络数据;包括:

4.根据权利要求1所述的实时音视频通讯的方法,其特征在于,所述配置优化路径生成服务单元并获取所述网络数据,生成优化路径;包括:

5.根据权利要求1所述的实时音视频通讯的方法,其特征在于,所述根据所述优化路径生成并更新路由表,所述路由表包括媒体传输路径;包括:

6.根据权利要求1所述的实时音视频通讯的方法,其特征在于,所述根据媒体传输路径进行媒体数据分发,还包括:

7.根据权利要求2所述的实时音视频通讯的方法,其特征在于,所述在所述网络探测服务单元之间发送探测命令,采集网络数据;包括:

8.一种实时音视频通讯的系统,其特征在于,包括:

9.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使计算机执行权利要求1至7任一所述的实时音视频通讯的方法。

10.一种电子设备,其特征在于,包括:处理器和存储器;


技术总结
本公开提供一种实时音视频通讯的方法、系统、存储介质及电子设备。所述方法包括:获取多方通讯用户的地理位置,根据所述地理位置在地图上划分多个区域;分别在所述多个区域内部署网络探测服务单元;利用所述网络探测服务单元采集所述多个区域内的网络数据,所述网络数据用于反映当前网络质量;配置优化路径生成服务单元并获取所述网络数据,生成优化路径;将优化路径发送到多个网络探测服务单元中;根据所述优化路径生成并更新路由表,所述路由表包括媒体传输路径;根据所述媒体传输路径进行媒体数据分发。解决网络状况影响音视频传输质量的问题。

技术研发人员:孔祥博,刘贺,杨志峰
受保护的技术使用者:中科世通亨奇(北京)科技有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1152784.html

最新回复(0)