[发明专利]基于OPUS编码的RTP包的检测方法、装置及介质在审
申请号: | 201811533681.2 | 申请日: | 2018-12-14 |
公开(公告)号: | CN111326176A | 公开(公告)日: | 2020-06-23 |
发明(设计)人: | 刘超;杨琛;黄挺;袁小霞 | 申请(专利权)人: | 中移(杭州)信息技术有限公司;中国移动通信集团有限公司 |
主分类号: | G10L25/60 | 分类号: | G10L25/60;H04L12/26;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 311100 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 opus 编码 rtp 检测 方法 装置 介质 | ||
1.一种基于OPUS编码的RTP包的检测方法,其特征在于,所述方法包括:
获取基于OPUS编码的RTP(实时传输协议)数据包;
剔除RTP数据包中各RTP包的包头部分的字节,得到各RTP包的剩余字节;
将各RTP包的剩余字节拼接起来,得到原始数据文件;
调用预先编译好的解码工具对所述原始数据文件进行解码,得到可播放音频文件后进行音频检测。
2.如权利要求1所述的方法,其特征在于,获取基于OPUS编码的RTP数据包之后,所述方法还包括:
获取基于OPUS编码的RTP数据包中各RTP包的序号值;
若确定获取的所述序号值未按预设步值有序递增或递减,则确定所述RTP数据包存在乱序和/或丢包。
3.如权利要求2所述的方法,其特征在于,所述若确定获取的所述序号值未按预设步值有序递增或递减,则确定所述RTP数据包存在乱序和/或丢包后,所述方法还包括:
弹出所述RTP数据包乱序和/或丢包的弹框提示。
4.如权利要求1所述的方法,其特征在于,所述剔除RTP数据包中各RTP包的包头部分的字节,得到各RTP包的剩余字节之前,所述方法还包括:
将基于OPUS编码的RTP数据包中各RTP包用于表示数据源标识的信息读取到数组中,得到数据源标识数组;
遍历数据源标识数组,确定数据源标识数组中数量最多的数据源标识;
记录数据源标识数组中与所述数量最多的数据源标识不同的数据源标识所在的数组下标;
剔除与记录的数组下标中数据源标识对应的RTP包,得到剔除后的RTP数据包;
剔除RTP数据包中各RTP包的包头部分的字节,得到各RTP包的剩余字节,具体包括:
剔除所述剔除后的RTP数据包中包头部分的字节,得到各RTP包的剩余字节。
5.如权利要求1所述的方法,其特征在于,所述获取基于OPUS编码的RTP数据包,具体包括:
通过wireshark工具的LUA接口调用预先配置的可执行脚本文件,获取基于OPUS编码的RTP数据包。
6.如权利要求1所述的方法,其特征在于,所述获取基于OPUS编码的RTP数据包,具体包括:
获取接收端与发送端的基于OPUS编码的RTP数据包;
调用预先编译好的解码工具对所述原始数据文件进行解码,得到可播放音频文件后进行音频检测之后,所述方法还包括:
若对发送端获取的RTP数据包解码后的音频文件进行音频检测结果为音频文件播放异常,则确定音频编码出现问题;
若对发送端获取的RTP数据包解码后的音频文件进行音频检测的结果为音频文件播放正常,对接收端获取的RTP数据包解码后的音频文件进行音频检测的结果为音频文件播放异常,则确定网络传输出现问题;
若对发送端获取的RTP数据包解码后的音频文件进行音频检测的结果为音频文件播放正常,对接收端获取的RTP数据包解码后的音频文件进行音频检测的结果为音频文件播放正常,则确定音频解码出现问题。
7.一种基于OPUS编码的RTP包的检测装置,其特征在于,所述装置包括:
第一获取模块,用于获取基于OPUS编码的RTP数据包;
第一剔除模块,用于剔除RTP数据包中各RTP包的包头部分的字节,得到各RTP包的剩余字节;
拼接模块,用于将各RTP包的剩余字节拼接起来,得到原始数据文件;
解码模块,用于调用预先编译好的解码工具对所述原始数据文件进行解码,得到可播放音频文件后进行音频检测。
8.如权利要求7所述的装置,其特征在于,获取模块获取基于OPUS编码的RTP数据包之后,所述装置还包括:
第二获取模块,用于获取基于OPUS编码的RTP数据包中各RTP包的序号值;
乱序和/或丢包模块,用于若确定获取的所述序号值未按预设步值有序递增或递减,则确定所述RTP数据包存在乱序和/或丢包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中移(杭州)信息技术有限公司;中国移动通信集团有限公司,未经中移(杭州)信息技术有限公司;中国移动通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811533681.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:可移植的执行体文件的处理方法、检测方法及装置
- 下一篇:电连接器和电子设备