论文部分内容阅读
摘要:随着计算机网络技术和数字技术的逐步成熟,电视节目的播出已经步入了数字化和网络化时代。目前,国内大多数数字电视播出产品生产商仍采用国外的视频服务器。但是,由于视频服务器昂贵的价格特性和专用的硬件平台特性,都不利于在国内的推广。因此,论文展开了对基于TS流(传输流)的数字电视播出系统的研究。首先,在分析了国内中小型电视台的运行和需求特点之后,论文设计了一个集编单、播出和监视于一体的基于TS流的播出系统。该系统由三个子系统组成,分别是:编单子系统、播控子系统和监视输出子系统。其中,编单子系统负责上载素材和显示播出信息,播控子系统负责处理和存储数据,而监视输出子系统负责监控和输出。在播控子系统中设计了四种播出方式,包括:定时播出、顺延播出、定时转播和定时插播。为了丰富基于TS流的播出系统的素材来源,系统中设计了对PS流(节目流)的兼容播出。针对PS流的播出问题,提出了一种PS流到TS流的实时格式转换方法,设计了一种PCR重构算法,有效的解决了PCR抖动问题。针对不同TS节目的连续播出问题,深入地研究了基于TS流包层面的拼接技术,并通过改进DTS(解码时间标签)的调整算法,优化了拼接效果。此外,还对TS流的解复用技术进行了研究和实现。系统在Windows平台下采用C++语言开发完成。在软件设计中运用了多线程技术,解决了多任务同时运行占用内存,影响处理速度的问题,从而增强了播出的实时性和稳定性。经过不断的测试和算法改进,系统的编单、播出和监视功能已全部实现,且运行稳定,达到了预期的目标。此外,采用软件的方式实现基于TS流的播出系统,与硬件实现方式相比,大大地降低了成本,具有实用性。所以,该系统凭借其稳定性和实用性,可以为网络电视播出产品的研发提供可靠的技术参考。论文中包含图49幅,表3个以及参考文献60篇。