[发明专利]一种抗丢包的传输方法在审

专利信息
申请号: 201310515165.8 申请日: 2013-10-28
公开(公告)号: CN103533453A 公开(公告)日: 2014-01-22
发明(设计)人: 陈卫明;俞鸿骥;俞建峰;赵金平;张云飞 申请(专利权)人: 苏州新海宜通信科技股份有限公司
主分类号: H04N21/647 分类号: H04N21/647
代理公司: 南京正联知识产权代理有限公司 32243 代理人: 顾伯兴
地址: 215021 江苏*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 抗丢包 传输 方法
【说明书】:

技术领域

本发明涉及一种针对网络不稳定的情况下进行丢包恢复的方法。

背景技术

目前,流媒体被应用广泛,视频质量尤为关键,流媒体当中的视频由于前向参考的原因,对视频的数据包比较敏感,一旦发生丢失,将会导致图像质量的损失,出现图像花屏并持续扩散一段时间等现象。网络时常会发生数据的丢失,这就给视频质量带来了影响,重传机制可以解决丢包问题,但实时性相对受影响。

发明内容

本发明主要解决的技术问题是提供一种简单、方便,且能有效抗丢包的传输方法。

为解决上述技术问题,本发明采用的一个技术方案是:提供一种抗丢包的传输方法,包括如下步骤:

步骤一:发送端将媒体包进行fec组包并发送;

步骤二:接收端接收到发送端发送过来的fec包后,按照包头里面的信息进行解析,然后进一步解析出实际的媒体包数据,如果发生丢包,则进行纠错范围以内的恢复过程;

步骤三:发送端可以由对端发送反馈消息来改变当前的fec打包的策略。

本发明的原理是:最大效率的利用媒体包,减少冗余包的数据量,达到丢包恢复的效果。

本发明与现有技术相比具有下列优点: 

(1)在udp传输的情况下,不需要另设重传机制。

(2)与重传机制相比,实时性要好。

名词解释

fec: forward error correction 前向纠错;

Gourp: 组,一个组表示n个fec包,其中有k个数据包,n-k个冗余包;

fec_group_seq: 12bits 表示组的序列号;

fec_pkt_seq_in_group: 4bits 表示组内的fec包的序列号;

Fec_k: 4bits 表示当前组的k值,k表示数据包的数量;

Fec_n: 4bits 表示当前组的n值,n表示数据包加上冗余包的数量;

h: fec header 表示fec头数据;

len: rtp的长度字节,2 bytes。

具体实施方式

下面对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。

本发明提供一种抗丢包的传输方法,一种基于fec算法对发送的媒体包进行打包解包的方法,具体实施方式如下步骤:

组包步骤:

步骤 1: 给每个rtp包加4字节的长度字段;

步骤2: 按照fec包的固定长度将rtp包打包成w个fec包,即为有效的负载数据。w个fec包属于一个group。可将最后一个媒体包的剩余数据缓存,用做下一个group使用;

步骤3: w个fec包使用算法生成n-w个冗余包,并打上fec header,之后可以作为payload发送。

解包步骤: 

步骤1:如果没有丢包,则得到k个fec包。如果发生丢包,且实际一个group里面能够至少取到k个fec包,则可以根据算法还原出该group里丢掉的fec包;

步骤2: 根据fec包解析出rtp包;

步骤3:去掉rtp包前面2字节的长度字段,得到实际的rtp包。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州新海宜通信科技股份有限公司,未经苏州新海宜通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310515165.8/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top