发明名称 一种基于DPI包检测技术实现视频流无缝切换的方法
摘要 本发明公开了一种基于DPI包检测技术实现视频流无缝切换的方法,通过对在线IP数据流内容识别、分析出第二路视频流第一个被抓获的I帧,然后强制终止第一路视频流,丢弃第二路视频流被抓获I帧之前的数据包,让第二路视频流无缝地“对接”在第一路视频流后面,实现两路视频流的快速、无缝的切换。本发明可以让两路标准IP封装格式(包括RTP、HTTP等格式)的视频流实现无缝切换,为视频流提供在线、快速、无缝切换提供了一种简单、低成本的实现方法。
申请公布号 CN104010139A 申请公布日期 2014.08.27
申请号 CN201410224953.6 申请日期 2014.05.23
申请人 杭州宽云视讯科技有限公司 发明人 陈凌龙;郑小刚;雷强;黄一峰
分类号 H04N5/268(2006.01)I;H04N21/647(2011.01)I;H04L12/26(2006.01)I 主分类号 H04N5/268(2006.01)I
代理机构 杭州求是专利事务所有限公司 33200 代理人 邱启旺
主权项 一种基于DPI包检测技术实现视频流无缝切换的方法,其特征在于,包括以下步骤:(1)采用DPI深度包检测技术对从端口SPort1输入的第一路IP视频流中的每个IP数据包进行检测和分析,读取IP数据包载荷内容并重组应用层信息得到IP数据包对应的GOP、帧类型I/P/B、时间戳、序列号、数据包源标识,把符合第一路IP视频流特征的IP数据包统一转发到端口DPort上输出;(2)监控所有的输入端口,实时检测输入的IP视频流,采用DPI深度包检测技术对每个IP数据包进行检测和分析,读取IP数据包载荷内容并重组应用层信息得到IP数据包对应的GOP、帧类型I/P/B、时间戳、序列号、数据包来源标识;(3)根据步骤2获取到的IP数据包载荷内容,根据数据包来源标识判断该IP数据包是否属于第二路IP视频流,如果属于则执行步骤4,否则,对该数据包不做处理;(4)读取并重组数据包载荷内容,判断内容是否为I帧,如果是则记录该内容对应数据包的时间戳、序列号、数据包来源标识,同时停止第一路IP视频流向端口Dport转发数据,否则,丢弃该数据包;(5)将第二路IP视频流获取到I帧之前的IP数据包及时间戳和序列号变小的数据包丢弃,同时将获取到的I帧及后续IP数据包转发到DPort端口上。
地址 310007 浙江省杭州市西湖区灵溪北路21号2幢10楼C座