论文部分内容阅读
随着数字化技术的发展和三网融合的加剧,IPTV技术正在得到广泛的应用。TS流技术作为IPTV中的关键技术之一,也得到了越来越多的关注,所谓TS流是根据ITU-T Rec H220.ISO/IEC DIS 13818-2和ISO/IEC 13818-3协议定义的一种数据流,其目的是为了在有可能发生严重错误的环境下进行一路或多路节目的编码数据的传送。随着人们对节目的多元化、高质量的视听信息的需求与日俱增,为了在有限的带宽传输更多、质量更高的视频节目,传送流的节目的复用和再复用技术的采用就显得尤为重要,复用和再复用技术的发展,将为信道和带宽的有效利用带来可能。文中对TS流相关知识进行了深入研究,对于ES流、PES.TS流以及在再复用过程中会被使用到的PSI信息进行了广泛深入的研究。本文着重进行TS流的复用和再复用的研究。首先介绍了MPEG-2标准系统层的规范,在深入地学习MPEG-2中关于TS流的理论知识的基础上,重点解决复用过程中的音频同步、视频同步及音视频同步和再复用过重中PSI信息的提取与重构及PCR的修正。在复用过程中,难点在于依据DTS和PCR的关系来确定复用的顺序,而在再复用过程中,对于PCR的抖动进行修正是关键点。北京邮电大学硕士研究生学位论文摘要本文在TS传输时的流控方面做了深入的研究,基于TS/UDP的方式,采用了SBPCR方式进行TS流的发送,达到了良好的效果,对于CBR和VBR都可以进行处理;基于TS/RTP/UDP方式,采用了平稳的RTP自适应流量算法与SBPCR的结合进行TS流的发送,平稳的RTP自适应流量算法将作为流控算法。本文的研究成果是基于Darwin Streaming Server添加了TS流发送、复用模块,该流媒体服务器可以以单播、组播的方式发送TS流,在流控方面,实现了基于TS/UDP方式的流控策略,对于TS/RTP/UDP方式作者做了理论比较和仿真工作,选择了一个性能最佳的算法,后续研究中会将该发送方式的实现模块添加到流媒体服务器,使得服务器更具有普遍性