使用丢包重传的视频信号增强方法技术

技术编号:3595774 阅读:407 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种对视频信号使用丢包重传的增强方法,包括如下步骤:视频发送端将每次产生的RTP数据包发送,并放入历史缓冲区;接收端判断此次接收的RTP数据包之前是否有丢包现象,若无丢包现象,则该RTP数据包放入RTP链表组帧,反之,向发送端发出重传请求;发送端收到重传请求后,补发需重传的所有RTP数据包;接收端收到补发的RTP数据包后,将其放入RTP链表组帧;若接收端再次收到相同RTP数据包,则产生一重传失误报告;接收端检测到该报告后,暂停重传RTP数据包,并通知上层应用程序采取措施解决。本发明专利技术采取丢包重传与重传抑制措施解决了视频信号的丢包问题,实现了画面的连贯播放,消除了停顿现象,抑制了网络堵塞现象,且视频数据能够被完整存储。

【技术实现步骤摘要】

【技术保护点】
一种使用丢包重传的视频信号增强方法,其特征在于它包括如下步骤:a)视频信号发送端将每次产生的一个RTP数据包发送到视频信号接收端后,将该RTP数据包放入历史缓冲区; b)视频信号接收端接收视频信号发送端传输的RTP数据包,并 判断此次传送的RTP数据包之前是否有丢包现象,如果判断结果为没有发生丢包现象,则视频信号接收端将该RTP数据包放入RTP链表,并进行组帧,不向视频信号发送端发出重传请求,否则,视频信号接收端将该RTP数据包放入RTP链表,但不进行组帧,而向视频信号发送端发出重传请求;c)视频信号发送端收到视频信号接收端发出的重传请求后,补发所请求重传的所有RTP数据包;d)视频信号接收端收到补发的RTP数据包后,将RTP数据包放入RTP链表,并进行组帧;e)若视频信号 接收端再次收到视频信号发送端补发过的RTP数据包,则产生一个重传失误的报告;f)若视频信号接收端检测到重传失误的报告产生,则暂停RTP数据包的重传,并通知上层应用程序,由上层应用程序采取措施解决各异常状况。

【技术特征摘要】

【专利技术属性】
技术研发人员:华宁刘东陆乐董新久石宇光陈东
申请(专利权)人:北京天地互连信息技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1