This application discloses a method for shielding up-stream packet loss, including: data transfer center receives data packets sent by the main speaker device; data transfer center judges the serial number of received data packets; when the serial number is interrupted, the serial number of the data packets after the interruption is modified to make the sequence number of the modified data packets continuous; and data transfer center will count the number of the data packets after the interruption. Packets are sent to receiving devices. The application also discloses a device for shielding up-stream packet loss. The application of the technical scheme disclosed herein can reduce the complexity of packet loss processing and shorten the delay of voice group call forwarding.
【技术实现步骤摘要】
一种屏蔽上行丢包的方法和设备
本申请涉及通信
,特别涉及一种屏蔽上行丢包的方法和设备。
技术介绍
随着集群业务的发展,语音组呼的应用越来越广泛,现有音频组呼转发的应用模式大致如图1。参见图1:在音频组呼转发模型中,A作为主讲,发送音频数据到数据中转中心,由数据中转中心将从A接收到的音频数据转发到B、C以及D。主讲A发送的音频数据是通过实时传输协议(RTP)包发送到数据中转中心的,然后,数据中转中心将把从A接收到的RTP数据通过RTP包发送到B、C以及D。在实际的应用中,图1所描述的终端处在无线网络环境中,如果某一个终端所处的网络环境不好,就会导致丢包。在某些应用场景中,我们需要屏蔽掉上行网络丢包,以保证某些场景下的处理是正常的,例如,在以下的场景中:A所在的网络环境不好,A发送到数据中转中心的音频RTP包出现丢包,数据中转中心收到终端A发送来的音频RTP包后,发送到B、C以及D三个接收端;接收端在收到音频RTP包后,检测到丢包,其音频播放器可能会暂停播放,并缓冲音频数据,这样B、C以及D端的用户听到的声音就是断断续续的,效果不好。目前常用的屏蔽上行丢包的方法是进行丢包补偿。当发现音频RTP包不连续的时候,会在中间补偿若干静默音频帧,然后发送给接收端。补偿静默音频帧的方法如图2所示:假设音频RTP包发生丢包,接收端收到的RTP包序列号为1,2,中间丢失了3,4,5三个音频包,在补偿静默音频帧时,在RTP包序列号2和6中间添加345三个静默音频帧,这样保证了音频RTP包的连续性。但是上述方法存在一些问题。首先是增加了复杂度,需要产生静默音频帧的算法;其次 ...
【技术保护点】
1.一种屏蔽上行丢包的方法,其特征在于,包括:数据中转中心接收主讲设备发送的数据包;数据中转中心对接收到的数据包的序列号进行判断;当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;数据中转中心将数据包发送给接收设备。
【技术特征摘要】
1.一种屏蔽上行丢包的方法,其特征在于,包括:数据中转中心接收主讲设备发送的数据包;数据中转中心对接收到的数据包的序列号进行判断;当序列号发生中断时,对中断处之后的数据包的序列号进行修改,使得修改后的数据包的序列号连续;数据中转中心将数据包发送给接收设备。2.根据权利要求1所述的方法,其特征在于:所述方法应用于集群组呼业务;所述数据包为音频实时传输协议RTP包。3.一种屏...
【专利技术属性】
技术研发人员:李敬来,方伟,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。