欢迎来到天天文库
浏览记录
ID:51998098
大小:1011.50 KB
页数:25页
时间:2020-03-27
《数字电视基础知识培训.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字电视基础知识培训2010-9上海风格信息技术有限公司顾樑常用协议ISO11172协议族(MPEG1)11172-1:系统层11172-2:MPEG1图象层11172-3:MPEG1音频层。。。ISO13818协议族(MPEG2)13818-1:系统层13818-2:MPEG1图象层13818-3:MPEG1音频层。。。DVB协议族EN300468:SI表定义TR101290:检测协议。。。有兴趣的同事可以在\192.168.110.10datastandard目录中找到具体协议内容。常见问题如何从码流中获取结构关系(即码流结构树)呢?如何提取视音频
2、内容,并进行播放呢?要进行码流检测,应该关心哪些指标,它们又对应着什么含义呢?ISO13818-1协议TS包结构图ISO13818-1协议PES包结构图ISO13818-1协议PAT表:描述流里有多少套节目ISO13818-1协议PMT表:描述每套节目的组成结构EN300468协议SDT表:描述服务(节目)信息EN300468协议EIT表:包含EPG内容EN300468协议其他表NIT表*:描述网络状态。BAT表:描述束状关系。TDT表:时钟信息。TOT表:时区信息。RST表:运行状态。CMT表:加扰信息。常见问题如何从码流中获取结构关系(即码流结构树)呢?
3、如何提取视音频内容,并进行播放呢?要进行码流检测,应该关心哪些指标,它们又对应着什么含义呢?码流里的时钟信息PCR(ProgramClockReference)解码时间戳DTS(DecodingTimeStamp)显示时间戳PTS(PresentationTimeStamp)PCR作用:使编码器和解码器之间同步。原理:打点计时器内容:以频率为27MHz的系统时钟为基准,字段长度为42比特,由两部分组成——前33比特为PCR基值(PCR_base),以系统时钟频率的1/300(即90kHz)为单位;后9比特为PCR扩展值(PCR_extension),以系统时
4、钟频率为单位。PCR值指示了PCR基值的最后一个比特在到达目标端解码器时的系统时间值。DTS解码顺序与显示顺序DTS是指定将数据从解码器的缓冲器中取出并立即解码的时刻。DTS打在PES层的头部,共33比特。它表示该PES包内第一个访问单元在解码器中的解码时间。所谓访问单元(accessunit),对于视频流而言,就是其中的图象帧(picture);对于音频流而言,就是其中的声音帧(frame)。DTS以系统时钟频率的1/300为单位PTS解码后的内容用于播放的时间PTS也打在PES层的头部,共33比特。它表示该PES包内第一个访问单元预定的显示时间。PTS以
5、系统时钟频率的1/300为单位。对于PES包内其余没有指定DTS/PTS的图象帧或声音帧,可以在已知的DTS/PTS基础上添加一偏移量来得到。偏移量大小等于当前帧与参考帧之间解码/播放的次序间隔值和解码/播放的帧率的乘积。视音频同步机制根据PCR在目标端恢复出与源端非常接近的本地时钟根据DTS和PTS分别将视音频解码并播放有些播放器不参考时钟信息,直接播放视音频内容,如暴风影音PCR不稳定的影响声画不同步马赛克黑屏爆音。。。PCR指标PCR精度(±500ns)PCR数值间隔(100ms)PCR间隔(40ms)PCR抖动PCR漂移常见问题如何从码流中获取结构关
6、系(即码流结构树)呢?如何提取视音频内容,并进行播放呢?要进行码流检测,应该关心哪些指标,它们又对应着什么含义呢?TR101290协议第一层错误(严重错误)报警类型(名称)报警参数及描述意义或严重时可能的影响同步丢失错失去同步传输流失去同步,标志着传输过程中会有大量数据丢失,可能会造成图像马赛克、丢图像帧、音频爆音、节目中断等现象。同步字节错同步字节不等于0x47这表明有少量数据错误,可能会造成图像马赛克、丢图像帧、音频爆音等现象。连续计数错不正确的包次序/同一序号的包连续出现两次/丢包TS包头连续计数不正确,表明当前传输流有丢包、包重叠、包顺序错现象,会导
7、致解码器不能正确解码,出现图像马赛克、丢图像帧、音频爆音等现象。PAT超时PID0x0000的TS包出现的间隔时间大于0.5秒。造成解码器开始工作时黑屏时间过长。PAT表被加密PID0x0000的TS包的加密控制标志(scramblingcontrolfield)不为0b00。解码器无法解析节目结构,因而无法正常播放节目。PAT包内包含非PAT表PID0x0000的TS包内出现table_id不等于0x00的表分段。数据错位。对播出影响不大。PMT超时PAT所指定PMTPID的TS包中,table_id为0x02的表分段出现的间隔时间大于0.5秒。造成解码器
8、播放节目开始时黑屏时间过长。PMT表被加密PAT所指
此文档下载收益归作者所有