多路MEPG2的PS流复用为一路TS流的研究与实现

多路MEPG2的PS流复用为一路TS流的研究与实现

论文摘要

随着全国数字电视的普及,传统的模拟电视将逐步退出历史舞台。数字电视节目源的制作就成为了一个非常重要的问题。在当前的数字电视制式中,绝大多数都是以MPEG2标准规定的TS流做为节目源的标准流。为此如何利用现有资源,实现TS流的制作将是一个很有意义的事。本文在详细介绍了MPEG2中PS流中PS包格式,TS流中TS包格式以及TS流中的PAT,SDT,PMT的格式和作用后,提出了一种如何把多路MPEG2的PS流转化合成为一路TS的方法:利用MPEG2的PS流和TS流的共性即都是基于PES流,先从PS包中提取出PES包,再从新把PES包转化为TS流。在复用过程中用户可以设置:TS码率,每路PS流复用在TS流中的PID,节目名称,节目提供商,节目号等等。在复用过程中最关键的就是如何让每一路节目流数据在规定的时间内到达目标解码器,从而让解码器在正确的时间点解码出视频和音频信息。本文中通过引入“码率匹配”的概念,即在一定的时间间隔内通过插入空包的方法使得该时间间隔内的数据量达到预期的值,这个预期值等于时间间隔乘与设定的TS流总码率。码率匹配的过程就实现了把PS包里的时间信息SCR,映射到TS流里去。只要我们的PS流里的时间信息SCR是同步的,那么TS流里的时间信息PCR也必然是同步的,也就是说视频和音频是同步的。这样我们也就实现了不改变PES包里内容的同时,实现了多路PS流复用为一路TS流。本文中完成的主要工作有:PS流中PES包的提取,TS包的生成,PAT表的生成,PMT表的生成,SDT表的生成,PCR包的生成,复用算法的实现等。软件采用VC++6.0在WINDOWS平台上开发,复用后的TS流在重庆现代视声技术公司使用:P4级PC机和该公司的HS7808DVB-T和HS7807DVB-C数字调制器,机顶盒进行了测试,同时在长虹技术中心还使用了他们的数字电视网络服务器系统进行测试。测试结果显示:音视频都是清晰,同步的,证明转化是成功的。

论文目录

  • 摘要
  • ABSTRACT
  • 1 绪论
  • 1.1 数字电视概述
  • 1.2 数字电视中采用的信道和信源标准以及国际国内现状
  • 1.2.1 美国数字电视标准ATSC
  • 1.2.2 欧洲数字电视传输标准DVB
  • 1.2.3 日本数字电视传输标准ISDB-T
  • 1.2.4 中国数字电视传输标准DMB-T
  • 1.3 本课题提出的背景及主要内容
  • 1.4 论文结构
  • 1.5 论文中使用到的专业术语
  • 1.6 本章小结
  • 2 MPEG2 标准的PS 包转TS 包流
  • 2.1 MPEG2 的程序流(PS)
  • 2.1.1 PS 包包头的结构
  • 2.1.2 PS 包系统头的结构
  • 2.1.3 PES 包包头的处理
  • 2.1.4 如何从PS 包中提取出PES 包
  • 2.2 MPEG2 的传输流(TS)
  • 2.2.1 TS 包头
  • 2.2.2 TS 包自适应区字段
  • 2.2.3 TS 包有效载荷
  • 2.2.4 如何把PES 包打包成TS 包
  • 2.3 本章小结
  • 3 多路TS 包流转化为一路TS 流的过程
  • 3.1 PAT,PMT,SDT 表的结构和作用
  • 3.1.1 PAT 表的结构和作用
  • 3.1.2 PMT 表的结构和作用
  • 3.1.3 SDT 表的结构和作用
  • 3.2 PCR 信息包的生成和作用
  • 3.3 复用过程
  • 3.3.1 复用的准备工作
  • 3.3.2 把一路PS 流转化为TS 流的方法
  • 3.3.3 把多路PS 流转化为TS 流的方法
  • 3.4 本章小结
  • 4 程序构架及其实现方法
  • 4.1 程序的用户界面
  • 4.2 复用程序的实现
  • 4.2.1 码率匹配时,时间间隔的选取
  • 4.2.2 PSI 信息的保存
  • 4.2.3 程序中主要的内存管理
  • 4.2.4 程序中PAT,PMT,SDT 表的处理
  • 4.2.5 程序中负责读取PS 包并转化为TS 包流的模块
  • 4.2.6 程序中轮询插入PSI 信息和PCR 包的处理
  • 4.2.7 程序中主线程
  • 5 系统测试
  • 5.1 生成TS 流文件
  • 5.2 加载我们生成的TS 流到数字电视调制器程序里
  • 5.3 机顶盒接收数字电视射频信号
  • 5.4 测试结论
  • 6 结论和展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].基于FPGA的多码率卷积编码器设计与实现[J]. 桂林电子科技大学学报 2020(01)
    • [2].一种基于ρ域的新码率模型[J]. 计算机工程与应用 2010(03)
    • [3].渐进图像传输的码率分配快速算法[J]. 中国图象图形学报 2011(01)
    • [4].分布式视频解码器端的码率估计算法[J]. 电子学报 2009(06)
    • [5].电视信号的数字化与码率压缩探析[J]. 信息与电脑(理论版) 2011(18)
    • [6].网络通信传输的快速码率分配方法优化[J]. 计算机仿真 2017(03)
    • [7].一种帧内码率-量化模型及其应用[J]. 广西大学学报(自然科学版) 2010(06)
    • [8].基于统计分析的任意码率卷积码盲识别算法[J]. 通信对抗 2015(02)
    • [9].多码率国标发射机信道编码器的设计与实现[J]. 电视技术 2010(04)
    • [10].流媒体文件多码率自适应处理系统研究[J]. 现代电子技术 2014(02)
    • [11].基于码率优化分配的感兴趣区域编码算法[J]. 计算机工程 2010(08)
    • [12].一种用户码率偏好敏感的网络编码视频分发算法[J]. 北京理工大学学报 2016(08)
    • [13].一种基于自由初始码率的自适应移动视频传输方法[J]. 数字技术与应用 2019(10)
    • [14].基于码率预分配的嵌入式图像编码[J]. 计算机应用研究 2015(09)
    • [15].基于跨层码率适配和差错控制的3D视频无线传输方法[J]. 电子学报 2014(02)
    • [16].论码率自适应流媒体传输[J]. 媒体时代 2013(08)
    • [17].无线多跳网络下解码率可控的匿名网络编码[J]. 计算机工程与应用 2015(21)
    • [18].基于码率预分配编码技术的高分辨率航测图像压缩[J]. 光电工程 2012(06)
    • [19].3G视频传输中码率自适应调整算法[J]. 东南大学学报(自然科学版) 2012(S1)
    • [20].基于DASH标准的码率平滑切换算法[J]. 计算机应用 2019(04)
    • [21].MPEG/DASH中基于码率预测补偿的自适应调度算法[J]. 南京理工大学学报 2018(02)
    • [22].多光谱图像压缩的联合码率分配—码率控制方法[J]. 宇航学报 2014(02)
    • [23].多码率RA码的设计与仿真[J]. 福建电脑 2014(09)
    • [24].基于码率预分配的感兴趣区域编码算法[J]. 系统工程与电子技术 2009(04)
    • [25].多边类型LDPC码删余方案的设计[J]. 福建师大福清分校学报 2013(05)
    • [26].码率自由且低误码平台QC-LDPC码的设计[J]. 武汉交通职业学院学报 2012(01)
    • [27].码率自由且低误码平台QC-LDPC码的设计[J]. 计算机与信息技术 2011(12)
    • [28].码率自适应QC-LDPC码的研究[J]. 重庆邮电大学学报(自然科学版) 2009(01)
    • [29].HEVC帧内交错预测降码率算法[J]. 电视技术 2017(Z3)
    • [30].一种基于贪婪搜索的码率兼容LDPC码打孔算法[J]. 电视技术 2013(13)

    标签:;  

    多路MEPG2的PS流复用为一路TS流的研究与实现
    下载Doc文档

    猜你喜欢