【技术实现步骤摘要】
数据交互方法、装置、电子设备及可读存储介质
本申请涉及数据处理
,具体而言,本申请涉及一种数据交互方法、装置、电子设备及可读存储介质。
技术介绍
随着互联网技术的发展,越来越多的用户通过互联网开发商提供的各种业务进行数据交互,这种数据交互给用户在线上进行沟通交流带来了便利。在实时语音通话或视频通话系统中,一般用实时传输协议(Real-timeTransportProtocol,RTP)或实时传输控制协议(Real-timeTransportControlProtocol,RTCP)来实现音频流或视频流的传输和控制,当参与实时音频或视频的人数较多时,随着发送实时音频流或视频流的终端数量的增加,实时传输控制协议的流量成指数增长,造成了带宽的极大浪费。
技术实现思路
本申请的目的旨在至少能解决上述的技术缺陷之一,特提出以下技术方案:第一方面,提供了一种数据交互方法,应用于接收终端,包括:接收中转服务器发送的至少两个发送终端的实时传输协议数据流;确定各个实时传输协议数据流的会 ...
【技术保护点】
1.一种数据交互方法,其特征在于,应用于接收终端,包括:/n接收中转服务器发送的至少两个发送终端的实时传输协议数据流;/n确定各个实时传输协议数据流的会话信息,基于各个会话信息生成与各个实时传输协议数据流分别对应的实时传输控制协议数据;/n对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据;/n将所述聚合实时传输控制协议数据发送至所述中转服务器,以使所述中转服务器将所述聚合实时传输控制协议数据分别返回至所述至少两个发送终端。/n
【技术特征摘要】
1.一种数据交互方法,其特征在于,应用于接收终端,包括:
接收中转服务器发送的至少两个发送终端的实时传输协议数据流;
确定各个实时传输协议数据流的会话信息,基于各个会话信息生成与各个实时传输协议数据流分别对应的实时传输控制协议数据;
对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据;
将所述聚合实时传输控制协议数据发送至所述中转服务器,以使所述中转服务器将所述聚合实时传输控制协议数据分别返回至所述至少两个发送终端。
2.根据权利要求1所述的数据交互方法,其特征在于,所述对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据之前,还包括:
确定所述发送终端的数量;
所述对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据,包括:
若所述发送终端的数量大于或等于预设阈值,对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据。
3.根据权利要求1所述的数据交互方法,其特征在于,所述实时传输控制协议数据包括接收丢包率、接收延迟和接收抖动中的至少一种;
所述对各个实时传输控制协议数据进行聚合,得到聚合实时传输控制协议数据,包括如下步骤中的至少一种:
基于第一聚合函数对各个实时传输控制协议数据中的接收丢包率进行计算得到聚合实时传输控制协议数据中的接收丢包率;
基于第二聚合函数对各个实时传输控制协议数据中的接收延迟进行计算得到聚合实时传输控制协议数据中的接收延迟;
基于第三聚合函数对各个实时传输控制协议数据中的接收抖动进行计算得到聚合实时传输控制协议数据中的接收抖动。
4.根据权利要求1所述的数据交互方法,其特征在于,所述将所述聚合实时传输控制协议数据发送至所述中转服务器之前,还包括:
将所述聚合实时传输控制协议数据中的预设字段的数值替换为预设范围内的数值,以对所述聚合实时传输控制协议数据进行标记;
所述将所述聚合实时传输控制协议数据发送至所述中转服务器,包括:
将标记后的聚合实时传输控制协议数据发送至所述中转服务器。
5.一种数据交互方法,其特征在于,应用于发送终端,包括:
通过中转服务器发送实时传输协议数据流到接收终端,以使所述接收终端根据接收到的实时传输协议数据流的会话信息,获取对应的实时传输控制协议数据;
接收所述接收终端通过所述中转服务器返回的聚合实时传输控制协议数据;所述聚合实时传输控制协议数据是基于所述接收终端对至少两个发送终端对应的实时传输控制协议数据进行聚合得到的。
6.根据权利要求5所述的数据交互方法,其特征在于,所述实时传输控制协议数据包括接收丢包率、接收延迟和接收抖动中的至少一种;
所述聚合实时传输控制协议数据中的接收丢包率是基于第一聚合函数和各个发送终端对应...
【专利技术属性】
技术研发人员:陈静聪,李斌,罗程,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。