论文部分内容阅读
本课题对DSM-CC标准的系统结构功能及MPEG-2系统层规范及其定义的传输流的语法和语义进行了深入剖析,着重研究了U-U(User-to-User)接口的接口库客户端以及接口功能;研究了IDL(接口定义语言)在DSM-CC标准中的应用,利用IDL语言定义了流状态机;研究了流状态机在流特技播放方面的应用,并得到其C++语言的映射实现;研究并实现了将MPEG-2音视频基本流转换为传输流的复用软件,利用传输流中的trick-mode字段和私用数据DSM-CC分段进行了特技播放数据编码。
传输流中PES(打包基本流)包头部的trick-mode字段可方便地实现快播、慢播等相关数据的封装,缺陷是未明确指定播放速率。使用私用数据DSM-CC分段可封装DSM-CC协议信息:利用DSM-CC分段封装流描述子,流描述子的scale字段可以携带特技播放数据,精确描述传输流的播放速率。用改写的VLC(VideoLANClient)软件包播放编码生成的传输流文件,码流正确;使用DSM-CC分段封装特技播放数据,特技播放效果优于使用trick-mode字段,快播、慢播画面连续、流畅。