发明名称 H.323会议电视系统中视频数据网络抖动消除方法
摘要 本发明公开了一种视频通讯领域中H.323会议电视系统中消除视频数据网络抖动的方法,包括:1.按照H.323协议中的媒体处理协议流程从网络上接收视频数据包,并提取数据包的序列号和时戳;2.根据序列号进行排序,将当前数据包插入到缓冲区的合适位置;3.判断该帧是否发送给解码器,满足则发送到解码器;4.若时戳已经满足输出条件而数据包未收集完全,则继续等待一个最大抖动容忍时间之后,强制发送当前帧数据到解码器;5.判断是否还有符合输出时戳条件的其他帧数据需要输出,如有则返回第三步进行处理;6.视频数据定时输出任务,更新输出时戳。本发明能够高效、简便地消除网络带来的抖动影响,显示图像效果良好。
申请公布号 CN1223192C 申请公布日期 2005.10.12
申请号 CN200310101811.2 申请日期 2003.10.17
申请人 中兴通讯股份有限公司 发明人 吕远
分类号 H04N7/15;H04N5/14;H04L29/06;H04L12/24 主分类号 H04N7/15
代理机构 代理人
主权项 1、一种H.323会议电视系统中消除视频数据网络抖动的方法,其特征在于,包括以下步骤:第一步:按照H.323协议中的媒体处理协议流程从网络上接收视频数据包,并提取数据包的序列号和时戳;第二步:把当前数据包的序列号与缓冲区中已有的其他数据包的序列号依次进行比较,将当前数据包按照序列号的顺序插入到缓冲区的合适位置;第三步:定时器设置的定时到达时,调用视频数据定时输出任务,根据当前缓冲区中第一个视频数据帧的时戳与输出时戳的比较以及该数据帧的所有数据包是否已经接收完全来判断该帧是否发送给解码器,如果当前缓冲区中第一个视频数据帧的时戳满足输出条件并且该帧的所有数据包已经接收完全,则发送到解码器;第四步:若时戳已经满足输出条件而数据包未收集完全,则继续等待一个最大抖动容忍时间之后,强制发送当前帧数据到解码器;第五步:视频数据定时输出任务判断缓冲池中是否还有符合输出时戳条件的其他帧数据需要输出,如有,则返回第三步进行处理;第六步:视频数据定时输出任务更新输出时戳。
地址 518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部