




已阅读5页,还剩54页未读, 继续免费阅读
(信号与信息处理专业论文)多路mepg2的ps流复用为一路ts流的研究与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
study and realization of multiplexing ps to one ts a thesis submitted to chongqing university in partial fulfillment of the requirement for the degree of master of engineering by pan ai hui supervisor: prof. tian feng chun major: signal and information processing college of communication engineering of chongqing university , chongqing, china april 2008 重庆大学硕士学位论文 中文摘要 i 摘 要 随着全国数字电视的普及,传统的模拟电视将逐步退出历史舞台。数字电视 节目源的制作就成为了一个非常重要的问题。在当前的数字电视制式中,绝大多 数都是以 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 数字调 制器,机顶盒进行了测试,同时在长虹技术中心还使用了他们的数字电视网络服 务器系统进行测试。测试结果显示:音视频都是清晰,同步的,证明转化是成功 的。 关键词关键词:数字电视,mpeg2,ps 流,ts 流 重庆大学硕士学位论文 英文摘要 ii abstract as the digital television becomes a commonplace in our country,the traditional analog television will fade away from the history stage.the manufacture of the source file of digital tv will become very important.most of the digital tv format use mpeg2s ts as source file,so how to use the existed resource to make ts will be a very meaningful thing . in this paper,we introduce the ps,ts,pat,pmt,sdts format and fuction in details .then we raise a way to transfer multiple ps to one ts.this is to make use of the common point between ps and ts that they are both based on pes.we get pes from ps,and then transfer pes to ts.in this process,user can set the rate of ts,each pid of ps program in ts,program name,program provider and program number. in the process of multiplexing,the key is how to make each paogram streams arrive at the decoder on time.then the decoder can decode the video and audio information in right way.i this paper,we introduce the concept of “rate adjust”,that is to make the data size equal the value we set in advanced by insert null bag.this setted value euquls time interval multiply the rate of ts.the process of “rate adjust” realized how to map scr of ps to the ts.so long as the scr of ps is synchronization,the ts will be.that is to say the video and audio are synchronization.then we multiplex pses to one ts on condition that we do not change the content of pes.in this paper we did the work as follows:abstracting of pes from ps,creating ts bag,creating pat table,creating pmt table, creating sdt table, creating pcr bag, multiplexing arithmetics realization. the program is coded by vc+6.0 in windows platform.we test our ts with a pc of p4, hs7807 dvb-c ,hs7808 dvb-t digital tv modulator and a digital tv set-top box(stb) in chongqing modern video and audio techonology company.at the same time we also test it in changhong technology center by their dtv network server.the video and audio is clear that proved the output of the test is successful. keywords: digital tv, mpeg2, ps, ts 重庆大学硕士学位论文 目录 iii 目 录 中文摘要中文摘要 . i 英文摘要英文摘要 . ii 1 绪论绪论 . 1 1.1 数字电视概述数字电视概述 . 1 1.2 数字电视中采用的信道和信源标准以及国际国内现状数字电视中采用的信道和信源标准以及国际国内现状 . 1 1.2.1 美国数字电视标准 atsc . 1 1.2.2 欧洲数字电视传输标准 dvb . 2 1.2.3 日本数字电视传输标准 isdb-t. 3 1.2.4 中国数字电视传输标准 dmb-t. 4 1.3 本课题提出的背景及主要内容本课题提出的背景及主要内容 . 4 1.4 论文结构论文结构 . 5 1.5 论文中使用到的专业术语论文中使用到的专业术语 . 5 1.6 本章小结本章小结 . 6 2 mpeg2 标准的标准的 ps 包转包转 ts 包流包流 . 7 2.1 mpeg2 的程序流(的程序流(ps) . 8 2.1.1 ps 包包头的结构 . 8 2.1.2 ps 包系统头的结构 . 9 2.1.3 pes 包包头的处理 . 9 2.1.4 如何从 ps 包中提取出 pes 包 . 9 2.2 mpeg2 的传输流(的传输流(ts) . 11 2.2.1 ts 包头 . 11 2.2.2 ts 包自适应区字段 . 12 2.2.3 ts 包有效载荷 . 13 2.2.4 如何把 pes 包打包成 ts 包 . 13 2.3 本章小结本章小结 . 15 3 多路多路 ts 包流转化为一路包流转化为一路 ts 流的过程流的过程 . 16 3.1 pat,pmt,sdt 表的结构和作用表的结构和作用 . 16 3.1.1 pat 表的结构和作用. 16 3.1.2 pmt 表的结构和作用 . 18 3.1.3 sdt 表的结构和作用 . 20 3.2 pcr 信息包的生成和作用信息包的生成和作用 . 22 重庆大学硕士学位论文 目录 iv 3.3 复用过程复用过程 . 23 3.3.1 复用的准备工作 . 24 3.3.2 把一路 ps 流转化为 ts 流的方法 . 26 3.3.3 把多路 ps 流转化为 ts 流的方法 . 27 3.4 本章小结本章小结 . 28 4 程序构架及其实现方法程序构架及其实现方法 . 29 4.1 程序的用户界面程序的用户界面 . 29 4.2 复用程序的实现复用程序的实现 . 30 4.2.1 码率匹配时,时间间隔的选取 . 30 4.2.2 psi 信息的保存 . 31 4.2.3 程序中主要的内存管理 . 32 4.2.4 程序中 pat,pmt,sdt 表的处理 . 33 4.2.5 程序中负责读取 ps 包并转化为 ts 包流的模块 . 34 4.2.6 程序中轮询插入 psi 信息和 pcr 包的处理 . 38 4.2.7 程序中主线程 . 39 5 系统测试系统测试 . 44 5.1 生成生成 ts 流文件流文件 . 44 5.2 加载我们生成的加载我们生成的 ts 流到数字电视调制器程序里流到数字电视调制器程序里 . 46 5.3 机顶盒接收数字电视射频信号机顶盒接收数字电视射频信号 . 47 5.4 测试结论测试结论 . 49 6 结论和展望结论和展望 . 50 致致 谢谢 . 51 参考文献参考文献 . 52 附附 录录 . 54 重庆大学硕士学位论文 1 绪论 1 1 绪论 1.1 数字电视概述 电视技术的发展异常迅速,以接收机为例,由黑白电视经普通彩电,平板显 示器的出现,到今天风靡全球的数字高清晰度电视,时间不过 50 年。传统的模拟 电视系统,从图像信号的产生,传输到接收机的复原,其整个过程几乎都是在模 拟的体制下完成的。其特点是采用时间轴抽样,每帧图像在垂直方向上取样,以 幅度调制的方式传送电视图像信号,以降低频带,同时避开人眼对图像重现的敏 感频率,将一帧图像又分成奇偶两场进行隔行扫描。加上 20 世纪 60 年代理论和 技术缺陷等缘故,使传统的电视存在着“易受干扰,色度分解力不足且容易畸变, 亮度串扰,行闪烁与行蠕动,清晰度低和临场感弱,时间利用率和频带利用率都 不高以及不能与现代计算机兼容”等缺点。此外,传统的三大模拟电视制式 (ntsc/secam/pal)因“频道带宽,视频信号带宽以及场结构”等参数差异较大 而无法兼容。然而,自模拟电视诞生以来,人们就一直在为改进它的声像质量而 孜孜以求。但在模拟体制下,无论怎么更新,改进软硬件结构,电视的声像质量 远没有发生根本性的改变。20 世纪 80 年代,当德国推出世界上第一台多功能数字 电视 digit2000 接收机时,他的功能以及声像质量不仅给人耳目一新的感觉,更 重要的是为数字电视的结构提供了范例,引起了世界各国尤其是发达国家纷纷涌 入这个具有更高剩余价值的市场中来。随着计算机技术,图象编码技术,通信技 术等的飞速发展,以及超大规模集成电路水平的提高,至 20 世纪 90 年代末,以 美国,欧洲,日本为代表的数字电视软硬件技术标准都达到了较高的应用水平, 与此同时,他们也相继推出了各具特色的数字电视标准。所有这些,都标志着以 数字电视为特征的第 3 代电视,正以其强大的优越性引导人们对它投入空前的力 量去研发。 1.2 数字电视中采用的信道和信源标准以及国际国内现状 1.2.1 美国数字电视标准 atsc 美国高级电视制式委员会(atsc,advanced television systems committee)标 准能够在一个 6mhz 地面广播信道(采用 8vsb:8 电平残留边带调制)可靠的传 输 12.3mbit/s 的流量,也可以在一个 6mhz 有线电视信道中(采用 16vsb:16 电 平残留边带调制)传递 38mbit/s 的流量。它由如下子系统构成: atsc 信源编码子系统 该系统的视频编码采用 mpeg2 标准,音频编码采用杜比(dolby)ac-3 标准。 重庆大学硕士学位论文 1 绪论 2 同时还要对辅助数据编码,辅助数据包括控制数据,条件接收控制数据以及视频 音频有联系的数据(比如字幕)等。 atsc 传输子系统 该系统采用传输流的方式, 即固定长度打包的方式。 他是把编码后的数据打包, 并将不同的节目复接在一起便于发送,在接收端,他负责恢复码流,以便解码, 此外,传输子系统还有识别不同性质的基本码流和接收同步的功能。除此之外传 输子系统还有解码器同步,有条件接收,本地节目插入的功能。atsc 标准的传输 格式是以mpeg2 的“系统”部分的标准为基础, 而他的解码器并不和 mpeg2“系统” 完全兼容。他不能适应任意的 mpeg2“系统”的码流,但所有的 mpeg2 解码器应 该可以在传输层这一级解出 atsc 标准的码流。 atsc 标准的射频/发送子系统 atsc 标准系统选用的是 vsb,vsb 系统有 2 种模式:地面广播模式和高比特 率的有线电缆传输模式。两种模式的导频,符号速率,数据帧结构,交织,r-s 纠 错码和同步脉冲都是相同的。地面广播是追求最大的服务区,在一个 6mhz 信道 中支持一路 atv 信号(即一路高清晰度电视信号) 。高比特率的有线电缆传输模 式由于工作环境不像地面广播模式那么苛刻,因此可以采用 16vsb 来传输。 1.2.2 欧洲数字电视传输标准 dvb 数字电视广播(dvb,digital video broadcasting)是包括 hdtv 在内的多种 数字电视格式,欧洲的 dvb 规划开始于 1993 年,这个规划已有来自欧洲和美国 的几十个国家的 200 多个组织的参加,目标是制定欧洲的 dvb 标准以及尽早引入 dvb 业务。欧洲 dvb 标准视频和音频信源编码和系统复用都遵循 mpeg 标准。 在 dvb 家族中,主要标准有: dvb-s:用于 11/12ghz 频段的卫星传送系统。 dvb-c:用于有线传送系统 dvb-t:用于地面 7mhz 到 8mhz 频道的数字试地面广播电视系统。 dvb 各种系统的核心技术是通用的 mpeg2 视频和音频编码,充分利用了视 觉和听觉的生理性,从而达到更好的压缩。 dvb 标准的核心 系统采用 mpeg2 压缩的音频和视频数据作为数据源,采用公共的 mpeg2 传 输流(ts)复用方式,采用公共的用于描述广播节目的系统服务信息(si) ,系统 的第一级信道编码采用 r-s 前向纠错编码保护,调制与其他附属的信道编码方式 由不同的传输媒介来确定,使用通用的加扰方式以及条件接收界面。 dvb 音频,视频的特点 dvb 系统的音频编码使用的是 mpeg2 第 2 层音频编码, 也称做 musicam。 重庆大学硕士学位论文 1 绪论 3 音频的 mpeg2 layer2 编码压缩系统利用了声音的低声音频掩蔽效应。 这一人体 生理学效应允许我们对于人耳不太敏感的频率进行低码率编码,这一技术的采用 可以大大的降低音频编码速率。 mpeg2 layer2 音频编码可以用于单音, 立体声, 环绕声和多路多语言声音的编码。dvb 视频采用的是 mpeg2 的压缩方式,其特 点已经在前面做过陈述。 dvb 传输流复用 传输流复用器将送入复用器的 4 到 10 路节目流(pes)复用为 mpeg2 的传 输流(ts) ,在复用器中,数据传输量很大,pes 复用为 ts 流的转码工作十分繁 重,最关键的技术是码流的均衡和统计复用工作,以最大限度的提高信道利用率。 dvb 标准的信道编码 ts 流作为一个传输整体进入 dvb 信道编码器, 信道编码器的主要任务是以现 在的前向纠错编码(fec)等手段,保证在传输过程中能有效的消除可能产生的误 码。信道编码器主要采用 r-s 码,深度交织,网络编码等最新编码方式,针对卫 星,电缆及地面 3 大不同的信道采用 qpsk,qam,及 ofdm 三种调制方式。 用户机变换器(机顶盒) 机顶盒是用户端的主要设备,它接收来自电缆或者卫星的信号,并进行解调, 信道解码,以恢复 mpeg2 的传输流,然后通过解复用解出所需要的节目流,并对 该节目流进行必要的解密处理后, 再送到 mpeg2 视频, 音频解码器进行信源解码, 恢复成视频和音频信号,然后再送入 tv 接收机和音频设备。 dvb 标准的传输系统 dvb 标准的传输系统分为信源编码和信道编码两部分, 信源编码采用 mpeg2 码流,信道编码主要包括前向纠错编码,调制,上下变频等几个部分。 1.2.3 日本数字电视传输标准 isdb-t 日本数字电视地面传输标准 isdb 是继美国 atsc,欧洲 dvb 之后的第三大 数字电视地面传输标准,该标准采用 cofdm 调制传输。同美国的 atsc 和欧洲 的 dvb 一样,isdb-t 标准与现有模拟电视信道频谱兼容,即系统的总码流流量 限于已有的模拟电视单一频道的工作带宽之内(6mhz,7mhz,8mhz) 。与前两 者不同的是, 为进一步拓展数字电视地面传输系统的综合业务承载能力, 日本isdb 标准对工作频带进行了再划分, 将整个工作频带分为 13 个称之为段的等宽子频带, 即 ofdm 分段。每分段的带宽为:总带宽/14。相对于 6mhz 和 8mhz 工作带宽, 该值分别为:428.57khz 和 571.428khz。isdb-t 标准规定每一 ofdm 分段均为独 立的数据通道,即带内各分段可独立采用不同的码流传输机制,如内码码率,交 织深度,甚至调制影射方式等。这种带宽使用方式无疑为系统承载各种不同的业 务提供了相当的灵活性: 对于宽待业务, 如 hdtv, sdtv 及其他高速多媒体业务, 重庆大学硕士学位论文 1 绪论 4 可分配多个分段并联传输,对于数字声音广播,各类低速数字信息传输,如低帧 率图文信息,程序及配置信息,数据下载等,窄带业务可指配特定的一个或者几 个分段承载。全部 13 个分段并联,6mhz 带宽系统可提供使用上限为 19.92mbit/s 的码流容量,8mhz带宽系统更能给出上限为26.55mbit/s的实用码流容量,足以承载 包括 hdtv 在内的各种业务码流。 isdb 的信源编码也是采用 mpeg2 标准。 1.2.4 中国数字电视传输标准 dmb-t 清华大学提出了一个基于tds-ofdm调制技术的地面数字电视广播传输系统 -地面数字多媒体电视广播(terrestrial digital multimedia television broadcasting, dmb-t)传输系统。该系统的核心就是采用了时域同步正交频分复用(time domain synchronous orthogonal frequency-division-multiplex,tds-ofdm)调制技术,其 频谱利用率可高达(4bit/s)/hz。因此,每个频道有效净荷的信息传输码率在 8mhz 的带宽下可高达 33mb/s。 dmb-t 传输系统的设计指导思想是将数据检测与信道估计分别对待,以获得 最佳接收效果。对于数据检测,dmb-t 传输系统采用频谱效率高、抗多径干扰能 力强、适用于宽带信号传输的 ofdm 调制方式。对于信道估计,dmb-t 传输系统 在时域采用已知的周期伪随机(pn)序列作为参考信号。与现有的数字电视传输标 准相比,dmb-t 采用了一种时域信号处理与频域信号处理相结合的创新技术,可 以同时发挥数字信号处理在时域和频域的优势。 dmb-t 的多层分组乘积码可以采用最新的 turbo 算法解码,以获得接近信道 容量的传输性能。针对不同的应用,dmb-t 传输系统的前向纠错编码分为两种模 式:电视模式和多媒体模式。 dmb-t 的输入数据也是 mpeg2 的 ts 流。 1.3 本课题提出的背景及主要内容 通过前面的章节中的论述我们可以看到数字电视的优越性,以及国际国内的 信道标准。在这里绝大多数信道标准是采用 mpeg2 的 ts(传输流)流作为信源 编码标准。因此,数字电视节目源 ts 流的制作已经成为数字电视产业链中重要的 环节。如果能提供丰富多样的节目源,那么必定能带来很大的经济利益。我们知 道,市面上大多数的 dvd 碟片里所存放的就是以 mpeg2 的 ps(节目流)流的形 式存储的,而 ps 流和 ts 流的封装都是以 pes 流为基础的。所以只要能够实现从 ps 流中提取出 pes 流,再打包转化为 ts 流,那么就能比较快速的制作出节目文 件。 本 课 题 研 究 的 主 要 内 容 就 是 完 全 按 照mpeg-2 标 准 的 系 统 层 重庆大学硕士学位论文 1 绪论 5 (iso/iec13818-1)和视频部分(iso/iec 13818-2)来进行转码和复用(不涉及到 编码层) ,把多路 mpeg2 的 ps 流转化为一路 ts 流,实现多路复用。 主要工作内容有: 从 mpeg2 的 ps 流中提取出 pes 流,把每一路 pes 流分别打包为 ts 包。 完成 psi 信息的打包。 实现复用 测试和总结 整个程序是在windows平台上用vc+6.0开发的, 通过一系列的算法转换, 使得转化后的图像和声音都非常清晰。经过重庆现代视声技术公司和长虹技术中 心的测试,转码复用后的 ts 流完全符合 dvb-c/dvb-t 的规范。 1.4 论文结构 第二章:mpeg2 标准的 ps 包转 ts 包流,详细介绍 ps 包和 ts 包的结构, 如何把 ps 包转化为 ts 包流,为复用做好准备。第三章:多路 ts 包流转化为一 路 ts 流的过程,详细介绍了 pat,sdt,pmt 表以及包含 pcr 信息的 ts 包的结构 和作用。 从而引出如何把一路 ps 流转化为 ts 流, 然后通过介绍一路 ps 流的转化 引出多路复用的原理。第四章详细介绍了复用过程的程序实现,第五章给出了测 试结果,第六章结论和展望。 1.5 论文中使用到的专业术语 mpeg:运动图像专家组的简称,实质是 iso/iec 联合技术委员会第 29 分委员会第 11 工作组,也被用来代称运动图像专家组发布的系列标准; dct:离散余弦变换。是可转置的、离散正交变换; ps:program stream,节目流; ts:transport stream,传输流; sstc:single system time clock,统一系统时钟; std:system target decoder,系统目标解码器; es:elementary stream,数据基本流; pes:packetized elementary stream,打包基本流; scr:system clock reference,系统参考时钟; csps:constrained system parameter stream,约束系统参数数据流; pts:presentation time stamp,显示时间; dts:decode time stamp,解码时间; pcr:program clock reference,节目时钟基准; 重庆大学硕士学位论文 1 绪论 6 psi:program specific information,节目特定信息; pat:program association table,节目源结合表; pmt:program map table,节目源映射表; pid:packet identification,包识别码; gop:group of picture,图像组; 1.6 本章小结 通过对数字电视概念以及数字电视的信道标准的论述,引出了信道编码标准 的共性:都是以 ts 流为信源编码的。以此作为课题的研究背景,同时制定出了课 题研究的内容。在下一章中:我们将针对 ps 流转化为 ts 流中涉及到的系统层知 识进行详细研究。 重庆大学硕士学位论文 2 mpeg2 标准的 ps 包转 ts 包流 7 2 mpeg2 标准的 ps 包转 ts 包流 mpeg2 标准开始于 1990 年,全称为“活动图像及有声音的信息的通用编码”, 该标准完成于 1993 年底,其标准的文件号为 iso/iec13818。mpeg2 只规定了码 流格式,统一了解码标准,但没有规定信道编码及其调制方式,和接收机接收数 字信号所必须的业务信息,以及信息表达方式和传送控制方式,这些标准由其他 的标准组织来完成。mpeg2 标准主要由三大部分组成:视频编码,音频编码,系 统层编码构成,本课题只涉及到系统层而不涉及编码层,因此本章将针对 ps 流转 化为 ts 流中涉及到的系统层知识进行详细研究。 图 2.1 mpeg2 系统层原理图 fig.2.1 the systems principle of mepg2 mpeg2 系统层原理如图 2.1 所示,其作用是按照 iso/iec13818-2 和 iso/iec 13818-3 标准对视频和音频信号进行压缩编码组合成 pes 分组后,再对 pes 分组 进行编码,合成单个或多个数据流。系统层对传送进来的 pes 分组有两种编码方 法:传送流模式(ts)和程序流(ps)模式,分别由一个个 ts 包和 ps 包组成。 其中 ps 流适应于存储而 ts 流适用于传送。这就是为什么通常 dvd 或者硬盘里 的 mpeg2 文件都是采用的用 ps 流格式,而数字电视节目采用 ts 流。即然 ps 和 ts 都是以 pes 分组为基础的,所以要实现 ps 包转 ts 包,我们首先要先从 ps 包 中提取出 pes 包,再把该 pes 包转化为 ts 包。注意,这里仅仅是实现包格式的 转化,并不涉及其他的任何东西。 重庆大学硕士学位论文 2 mpeg2 标准的 ps 包转 ts 包流 8 2.1 mpeg2 的程序流(ps) 要从 ps 包中提取出 pes 包, 就必须深刻理解 mpeg2 标准所定义的 ps 流 (程 序流)里 ps 包的结构。ps 包结构如图:2.2 所示:它是有 ps 包头,ps 包系统头, 和 pes 包组成,一个 ps 包可以有多个 pes 包。 图 2.2 ps 包结构 fig.2.2 the structure of ps bag 2.1.1 ps 包包头的结构 ps 包起始码:固定为 0 x000001ba,占 32 位,说明了一个 ps 包的开始。 保留位: 固定为 01 2 位 基系统参考时钟:编码器确定 3 位 标识位: 固定为 1 1 位 基系统参考时钟:编码器确定 15 位 标识位: 固定为 1 1 位 基系统参考时钟:编码器确定 15 位 标识位: 固定为 1 1 位 扩展系统参考时钟:编码器确定 9 位 标识位: 固定为 1 1 位 包数据率: 编码器确定 22 位 标识位: 固定为 1 1 位 标识位: 固定为 1 1 位 重庆大学硕士学位论文 2 mpeg2 标准的 ps 包转 ts 包流 9 保留字段: 任意值 5 位 填充字段长度:编码器确定 3 位 填充字段 0 xff 8*填充字段长度 系统参考时钟=基系统参考时钟*300+扩展系统参考时钟。 在本文中主要用到的是 ps 包头中的起始码,系统参考时钟。其中系统参 考时钟是一个非常关键重要的数据,在后面的章节中将会详细介绍。 2.1.2 ps 包系统头的结构 系统头起始码:固定为 0 x000001bb 32 位,说明了系统头的开始 系统头长度:编码器确定,占 16 位,说明从这个字段结束到系统头结束的长度 标识位:固定为 1,占一位,没有意义。 码流界限: 编码器确定 22 位 音频界限: 编码器确定 6 位 标志: 编码器确定 4 位 视频界限: 编码器确定 5 位 while(没有到达系统头末尾) 流识别 编码器确定 8 位; sdt 缓存界限标志 编码器确定 1 位; sdt 缓存尺寸标度 编码器确定 13 位; 在本文中我们主要用到了:系统头起始码,系统头长度,流识别。这里的 while 每循环了多少次,就说明该 ps 包里有多少个 pes 包,流标识说明了该 pes 包的 类型,比如到底是音频还是视频等。 2.1.3 pes 包包头的处理 对于 pes 包的处理,本课题我们只需要知道 pes 包头中的前 6 个字节就可以 了。这 6 个字节的格
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 邢台医学高等专科学校《外科学各论A》2023-2024学年第二学期期末试卷
- 长沙卫生职业学院《移动互联网技术》2023-2024学年第二学期期末试卷
- 江南省郸城县2025年初三2月命制化学试题含解析
- 浙江省绍兴市诸暨市浣江教育集团重点中学2025年初三年级总复习质量检测试题(三)物理试题试卷含解析
- 江苏省南通市海安市八校联考2025届初三下学期学习能力诊断数学试题含解析
- 浙江同济科技职业学院《世界流行文化研究》2023-2024学年第二学期期末试卷
- 山东省济南市高新区学卷A2024-2025学年数学四年级第二学期期末调研模拟试题含解析
- 云南交通职业技术学院《农业螨类学》2023-2024学年第二学期期末试卷
- 江苏安全技术职业学院《表演技能训练(武术表演)》2023-2024学年第二学期期末试卷
- 西安城市建设职业学院《特色食品制备》2023-2024学年第一学期期末试卷
- 故意伤害(致死)罪与(间接)故意杀人罪的司法辨析
- HCCDP 云迁移认证理论题库
- 2021儿童体格发育评估与管理临床实践专家共识
- 石灰石粉粉检测报告
- 一般生产经营单位主要负责人练习题参考模板范本
- TSTIC 110075-2022 三维心脏电生理标测系统
- 110kV变电站主接线一次接线图
- YY/T 1833.1-2022人工智能医疗器械质量要求和评价第1部分:术语
- LS/T 3246-2017碎米
- GB/T 35347-2017机动车安全技术检测站
- GB/T 13738.2-2008红茶第2部分:工夫红茶
评论
0/150
提交评论