The invention provides a real-time analysis method and real-time I-frame I-frame parser in streaming media system. The method comprises the following steps: (a) the transmission of a packet from the input video stream transmission (b), the video packet buffer (c), basic flow, identification package flow, in order to find the I-frame start code / I chip code (d), to determine whether the retrieved frame start code. (E) to determine whether the retrieved I chip code (f), and determine whether to search new I chip code. The method further includes the steps of (d), when the judge for the remaining data retrieval insufficient length and in accordance with the initial conditions I frame code comparison, save the current search address, and then return to step (a).
【技术实现步骤摘要】
本专利技术涉及流媒体通信领域,具体涉及在流媒体服务器中对视频流内 部帧(I帧)的实时解析。
技术介绍
数字音视频编解码技术是数字广播电视、DVD、多媒体计算机与网络、 宽带通信产业的关键技术。1994年MPEG (运动图像专家组)和ITU合 作制定的MPEG - 2是第一代音视频编解码标准的代表,也是近年来国际 上最为通行的音视频标准。中国于2002年6月成立了数字音视频编解码技 术工作组(即AVS工作组)。AVS标准是信息技术先进音视频编码 系列标准的简称。经过十多年的t艮,音视频编码:技术本身产业应用背景 发生了明显变化。目前音视频产业可以选择的信源编码标准有四个MPEG -2、 MPEG-4、 MPEG-4 AVC (简称H.264,也称为JVT、 AVC )以 及AVS。就AVS标准本身来说,编码效率比目前的MPEG - 2国际标准 高2-3倍,与H.264相当,同时具有MPEG-2简单的语法结构。MPEG2传输流(以下简称MPEG2-TS)是承载MPEG2、 MPEG4 和其他视频/音频压缩格式的传输格式。AVS也采用了 MPEG2-TS作为传 输格式。但是需要扩展MPEG2-TS以支持AVS标准。下面简单介绍AVS TS的结构。AVS传输流包的大小为188字节,并且以1字节前缀(0x47)开始, 该前缀包括13比特的包ID (PI (D),如表1所示。PID经由节目特定信 息(PSI)表标识了包含在传输包的数据内容。 一个PID值的传输流包只 携带一个基本流的数据,相同的基本流的分组都有相同的PID,以使得接收装置能够选择其想要的基本流并拒绝 ...
【技术保护点】
一种在流媒体系统中解析I帧的方法,该方法包括以下步骤:(a)从输入传输流中获得视频传输包,(b)缓存所述视频传输包,(c)识别打包的基本流、基本流,以找到I帧起始码/I码片起始码,(d)判断是否检索到I帧起始码,(e)判断是否检索到I码片起始码,(f)判断是否检索到新的I码片起始码, 该方法特征在于进一步包括,当在步骤(d)中判断用于检索的剩余数据长度不足且符合I帧起始码比较条件时,保存当前检索地址,然后返回到步骤(a)。
【技术特征摘要】
1.一种在流媒体系统中解析I帧的方法,该方法包括以下步骤(a)从输入传输流中获得视频传输包,(b)缓存所述视频传输包,(c)识别打包的基本流、基本流,以找到I帧起始码/I码片起始码,(d)判断是否检索到I帧起始码,(e)判断是否检索到I码片起始码,(f)判断是否检索到新的I码片起始码,该方法特征在于进一步包括,当在步骤(d)中判断用于检索的剩余数据长度不足且符合I帧起始码比较条件时,保存当前检索地址,然后返回到步骤(a)。2. 如权利要求l所述的方法,当在步骤(e)中判断用于检索的剩余数据长度不足且符合I帧起始码比较条件时,保存当前检索地址,然后返回到步骤(a)。3. 如权利要求1或2所述的方法,进一步包括在緩存的数据剩余N字节,且该N字节与I帧起始码/I码片起始码的前N字节相同的情况下,保存当前检索地址,然后返回到步骤(a),其中N是小于4的整数。4. 如权利要求1或2所述的方法,进一步包括在判断未检索到I帧起始码或I码片起始码的情况下,清空当前緩存并返回步骤(a)。5. 如权利要求1或2所述的方法,进一步包括在判断检索到新的I码片起始码的情况下,备份I帧数据,清空当前緩存,并返回步骤(a)。6. 如权利要求1或2所述的方法,进一步包括在判断未检索到新的I码片起始码的情况下,*当前緩存,清空当前緩存,并返回步骤(a)。7. —种在流媒体系统中解析I帧的解析器,该解析器包括视频传输包获取装置,用于从输入传输流中获得视频传输包;緩存装置,用于緩存所述视频传输包;识别装置,用于识别打包的基本流、基本流,以找到I帧起始码/I码片起始码;以及判断装置,用...
【专利技术属性】
技术研发人员:包红强,许待文,凌勇,
申请(专利权)人:上海贝尔阿尔卡特股份有限公司,
类型:发明
国别省市:31[中国|上海]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。