[发明专利]一种嵌入式音频数据传输的方法及系统在审
| 申请号: | 202110121093.3 | 申请日: | 2021-01-28 |
| 公开(公告)号: | CN113037431A | 公开(公告)日: | 2021-06-25 |
| 发明(设计)人: | 李天驰;孙悦;饶鑫炎 | 申请(专利权)人: | 深圳点猫科技有限公司 |
| 主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L29/06 |
| 代理公司: | 广东良马律师事务所 44395 | 代理人: | 张柯 |
| 地址: | 518000 广东省深圳市前海深港合作区南山街道兴海大道3044号信*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 嵌入式 音频 数据传输 方法 系统 | ||
本发明公开了一种嵌入式音频数据传输的方法,包括:将所述嵌入式音频数据编码成所对应的UDP协议数据包;在所述UDP协议数据包中基于前向纠错机制插入所对应的冗余数据;将插入冗余数据的UDP协议数据包基于UDP协议发送至接收端。本发明还公开了一种嵌入式音频数据传输的系统,包括:UDP编码模块,用于将所述嵌入式音频数据编码成所对应的UDP协议数据包;冗余处理模块,用于在所述UDP协议数据包中基于前向纠错机制插入所对应的冗余数据;UDP发送模块,用于将插入冗余数据的UDP协议数据包基于UDP协议发送至接收端。本发明实施例提升了音频数据的传输质量。
技术领域
本发明涉及音频传输技术领域,尤其涉及一种嵌入式音频数据传输的 方法及系统。
背景技术
在网络编程中,对于很重要的数据的发送比如视频,音频等数据的发 送一般选择使用TCP协议进行发送,这样能够保证数据不丢失,因为TCP 协议内部有数据包反馈重发机制,如果一个数据包没有发送成功会不停的 重试保证数据包必达。正是这样的机制在网络不好也就是弱网的情况下, 会导致整个的数据发送的延迟,严重影响了接收方的业务处理,尤其接收 音频数据时出现的严重的延迟和效果非常差等问题。
发明内容
本发明的目的在于克服现有技术的不足,本发明提供了一种嵌入式音 频数据传输的方法及系统,通过UDP协议和FEC前向纠错机制,解决在弱 网的情况下不会出现发送阻塞延迟的情况,并同时解决在弱网下传输音频 数据出现的数据传输质量问题。
为了解决上述问题,本发明提出了一种嵌入式音频数据传输的方法, 所述方法包括:
将所述嵌入式音频数据编码成所对应的UDP协议数据包;
在所述UDP协议数据包中基于前向纠错机制插入所对应的冗余数据;
将插入冗余数据的UDP协议数据包基于UDP协议发送至接收端。
所述方法还包括:
接收端判断所述插入冗余数据的UDP协议数据包是否存在丢包现象, 若判断丢包现象存在,基于FEC前向纠错模块恢复丢失的数据包。
所述将所述嵌入式音频数据编码成所对应的UDP协议数据包之后还包 括:
基于UDP协议数据包生成所对应的冗余数据包。
所述在所述UDP协议数据包中基于前向纠错机制插入所对应的冗余数 据包括:
提取第一UDP协议数据包所对应的第一冗余数据包;
将第一冗余数据包插入到所对应的第二UDP协议数据包,所述第一 UDP协议数据包在第二UDP协议数据包之前发送至接收端。
相应的,本发明还提供了一种嵌入式音频数据传输的系统,所述系统 包括:
UDP编码模块,用于将所述嵌入式音频数据编码成所对应的UDP协议 数据包;
冗余处理模块,用于在所述UDP协议数据包中基于前向纠错机制插入 所对应的冗余数据;
UDP发送模块,用于将插入冗余数据的UDP协议数据包基于UDP协 议发送至接收端。
所述系统还包括:
接收端,用于判断所述插入冗余数据的UDP协议数据包是否存在丢包 现象,若判断丢包现象存在,基于FEC前向纠错模块恢复丢失的数据包。
所述系统还包括:冗余生成模块,用于基于UDP协议数据包生成所对 应的冗余数据包。
所述冗余处理模块用于提取第一UDP协议数据包所对应的第一冗余数 据包;将第一冗余数据包插入到所对应的第二UDP协议数据包,所述第一 UDP协议数据包在第二UDP协议数据包之前发送至接收端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110121093.3/2.html,转载请声明来源钻瓜专利网。





