PCR的物理意义
来源:互联网 发布:tpp播放软件 编辑:程序博客网 时间:2024/06/11 21:55
我来介绍一下PCR的物理意义:
(1)PCR 仅仅在实时播出流中才有意义(即前端编码器实时编码或视频服务器实时播出,后端机顶盒实时接收的情况),对DVD机这类从文件中取TS流的设备PCR毫无意义。
(2)前端编码器工作原理:编码器中有一个27M的时钟,编码过程中不断读取硬件时钟放入TS中PCR字段,和PES的PTS,DTS字段。
(3) 后端机顶盒工作原理:机顶盒中也有一个27M的时钟,它根据PES中的PTS,DTS字段中指示的时间进行解码和显示。那么TS中的PCR还有什么用呢?首先如果前端编码器的时钟与后端机顶盒中时钟"绝对"同步,那么TS中的PCR就没有任何意义了。但是如果"绝对"变对"相对"以后会出先什么情况?它们之间的"微小"误差经过长时间的累积(1-2小时就足以)机顶盒中解码器会因为自己时钟"快"了而造成buffer中没有数据--停帧,会因为时钟"慢"了而造成buffer中数据溢出--丢帧。所以它需要TS中的PCR字段来不断修正自己时钟与编码器时钟间的"微小"误差。
(3)TS流在经过复用器,加扰机这些中间设备时,PCR"必须"进行"非均匀"延迟修正(原因如上)。所以对于没有PCR修正功能的复用器和加扰机,建设大家一定不要买。
(4)为什么说TS流中的PCR对DVD机毫无意义呢?DVD机是从光盘中读取TS流,读盘速度与TS流传送速率毫无关联,PCR还有指示时间的意义吗?但因为它不是"实时流"传送,所以不会出现buffer溢出的问题,也就不会产生停丢帧现象。
明白了PCR,PTS,DTS的物理意义后对于它们的设置就不会有太大问题了。
(1)PCR 仅仅在实时播出流中才有意义(即前端编码器实时编码或视频服务器实时播出,后端机顶盒实时接收的情况),对DVD机这类从文件中取TS流的设备PCR毫无意义。
(2)前端编码器工作原理:编码器中有一个27M的时钟,编码过程中不断读取硬件时钟放入TS中PCR字段,和PES的PTS,DTS字段。
(3) 后端机顶盒工作原理:机顶盒中也有一个27M的时钟,它根据PES中的PTS,DTS字段中指示的时间进行解码和显示。那么TS中的PCR还有什么用呢?首先如果前端编码器的时钟与后端机顶盒中时钟"绝对"同步,那么TS中的PCR就没有任何意义了。但是如果"绝对"变对"相对"以后会出先什么情况?它们之间的"微小"误差经过长时间的累积(1-2小时就足以)机顶盒中解码器会因为自己时钟"快"了而造成buffer中没有数据--停帧,会因为时钟"慢"了而造成buffer中数据溢出--丢帧。所以它需要TS中的PCR字段来不断修正自己时钟与编码器时钟间的"微小"误差。
(3)TS流在经过复用器,加扰机这些中间设备时,PCR"必须"进行"非均匀"延迟修正(原因如上)。所以对于没有PCR修正功能的复用器和加扰机,建设大家一定不要买。
(4)为什么说TS流中的PCR对DVD机毫无意义呢?DVD机是从光盘中读取TS流,读盘速度与TS流传送速率毫无关联,PCR还有指示时间的意义吗?但因为它不是"实时流"传送,所以不会出现buffer溢出的问题,也就不会产生停丢帧现象。
明白了PCR,PTS,DTS的物理意义后对于它们的设置就不会有太大问题了。
From : http://bbs.dvbcn.com/showtree.aspx?topicid=4413&forumpage=1&postid=18079
- PCR的物理意义
- PCR的物理意义
- MPEG2 PCR的物理意义
- 傅里叶变换的物理意义
- 卷积的物理意义
- 特征向量的物理意义
- 傅里叶变换的物理意义
- 特征向量的物理意义
- 卷积的物理意义
- 卷积的物理意义
- FFT 的物理意义
- FFT的物理意义
- FFT的物理意义
- 卷积的物理意义
- 卷积的物理意义
- 傅里叶变换的物理意义
- 卷积的物理意义
- 匹配滤波器的物理意义
- C#中运行Excel、Word、Access
- 【转】Twitter:遭受攻击
- Packaging software with RPM, Part 1
- 如何制作LINUX的RPM包
- 修复mysql表
- PCR的物理意义
- 网页在IE8 下不兼容的问题解决方法(图)
- 创建geomedia+application
- jdk命令集合详解(有关其他的java/bin中的*.exe讲解)
- geomedia中libary库结构总结
- 接入点
- 泛型学习总结
- 动态创建对象
- ORACLE中日期和时间函数汇总