【技术实现步骤摘要】
RTP丢包检测方法、装置、设备及计算机可读存储介质
[0001]本专利技术实施例涉及通信
,具体涉及一种RTP丢包检测方法、装置、设备及计算机可读存储介质。
技术介绍
[0002]VoLTE(Voice over LTE,长期演进语音)是基于IMS(Internet Protocol Multimedia Subsystem,IP多媒体子系统)的语音业务,其使4G用户的接通等待时间更短,以及具有更高质量、更自然的语音视频通话效果。RTP(Real-time Transport Protocol,实时传输协议)是VoLTE中的网络传输协议,RTP协议详细说明了在互联网上传递音频和视频的标准数据包格式。RTP协议从上层接收流媒体信息码流,装配成RTP数据包(简称RTP包)发送给下层,实现音视频传输。为检验VoLTE网络传输质量,需要对RTP包进行校验,计算丢包率,以评估VoLTE网络传输质量。
[0003]在实现本专利技术实施例的过程中,专利技术人发现:目前RTP的丢包检测使用序列号进行检测,即通过判断RTP包的序 ...
【技术保护点】
【技术特征摘要】
1.一种RTP丢包检测方法,其特征在于,包括:获取业务的RTP包和RTCP包,所述RTP包包含序列号和RTP时间戳,所述RTCP包包括发送者报告,所述发送者报告包括RTCP时间戳和发送包统计值;根据所述RTCP时间戳和所述RTP时间戳,从所述RTP包中确定尾部RTP包;根据所述RTP包的序列号,从所述RTP包中确定首部RTP包;根据所述尾部RTP包的序列号、所述首部RTP包的序列号和所述发送包统计值,进行所述业务的RTP丢包检测。2.如权利要求1所述的方法,其特征在于,所述根据所述尾部RTP包的序列号、所述首部RTP包的序列号和所述发送包统计值,进行RTP丢包检测,具体为:将所述尾部RTP包的序列号减去所述首部RTP包的序列号并加1,得到实际发包数;当所述发送包统计值大于所述实际发包数时,确定所述业务存在首部丢包。3.如权利要求2所述的方法,其特征在于,所述当所述RTCP包中的发送包统计值大于所述实际发包数时,确定所述业务存在首部丢包之后,所述方法还包括:将所述发送包统计值减去所述实际发包数,得到丢包数;将所述丢包数除以所述发送包统计值,得到丢包率;根据所述丢包率,评估网络传输质量。4.如权利要求1所述的方法,所述根据所述尾部RTP包的序列号、所述首部RTP包的序列号和所述发送包统计值,进行所述业务的RTP丢包检测之前,所述方法还包括:根据所述RTCP时间戳和所述尾部RTP包的RTP时间戳,判断所述RTCP包是否为合理RTCP包;所述根据所述尾部RTP包的序列号、所述首部RTP包的序列号和所述发送包统计值,进行所述业务的RTP丢包检测,具体为:当所述RTCP包为合理RTCP包时,根据所述尾部RTP包的序列号、所述首部RTP包的序列号和所述发送包统计值,进行所述业务的RTP丢包检测。5.如权利要求4所述的方法,其特征在于,所述根据所述RTCP时间戳和所述尾部RTP包,判断所述RTCP包是否为合理RTCP包,具体为:当所述RTCP时间戳和所述尾部RTP包的RTP时间戳相同时,确定所述...
【专利技术属性】
技术研发人员:吴剑浪,吴剑平,张颖恺,张军营,
申请(专利权)人:中国移动通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。