[发明专利]一种基于RTP协议实现I帧重传的方法有效
申请号: | 201710124632.2 | 申请日: | 2017-03-03 |
公开(公告)号: | CN106911699B | 公开(公告)日: | 2020-02-11 |
发明(设计)人: | 戴林;范宇超 | 申请(专利权)人: | 天地伟业技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04N21/44;H04N21/6375;H04N21/6437;H04N21/647 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 300384 天津市西青*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种基于RTP协议实现I帧重传的方法,包括如下步骤:(1)定义RTP扩展协议,将RTP原协议中固定头的扩展标志位写为“1”,启用扩展头,并在扩展头中将Header Extension扩展三个字段:包括帧类型字段,重传起始包号字段,重传结束包号字段;(2)视频发送端创建重传缓存区,缓存I帧数据;(3)视频接收端每组装一个I帧数据时,检查是否有缺失的数据包,及时回传RTP扩展协议,请求视频数据发送端重传数据;(4)发送端收到重传请求后,解析协议,获取需要重传的包号;从所述重传缓存区中,根据包号检索出重传的数据,发给接收端;(5)接收端三次发出重传请求,但仍收不到重传的数据,则丢弃当前要拼装的I帧。 | ||
搜索关键词: | 一种 基于 rtp 协议 实现 帧重传 方法 | ||
【主权项】:
1.一种基于RTP协议实现I帧重传的方法,其特征在于,包括如下步骤:/n(1)定义RTP扩展协议,将RTP原协议中固定头的扩展标志位写为“1”,启用扩展头,并在扩展头中将Header Extension扩展三个字段:包括长度为16bit的帧类型(Frame Type)字段,长度为8bit的重传起始包号(seq start)字段,长度为8bit的重传结束包号(seq end)字段;/n(2)视频数据发送端创建重传缓存区,缓存I帧数据,随时准备重传数据;/n(3)视频数据接收端每组装一个I帧数据时,检查是否有缺失的数据包,及时回传(1)中定义的RTP扩展协议,请求视频数据发送端重传数据;/n(4)发送端收到重传请求,解析协议,获取需要重传的包号;从所述重传缓存区中,根据包号检索出重传的数据,重新发送给接收端;/n(5)接收端三次发出重传请求,但仍收不到重传的数据,则丢弃当前要拼装的I帧。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天地伟业技术有限公司,未经天地伟业技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710124632.2/,转载请声明来源钻瓜专利网。