设为首页
|
收藏本站
网站首页
365-777.com
365bet网上足球
bt365娱乐场
365bet娱乐场
365体育在线上网导航
365bet网上娱乐场
热门文章
姚明球衣退役堪比总决赛 挥别休城15年再
阿森纳连战两业余队!都是欧冠积的福 温
曝卡卡投美职联达口头协议 米兰17年勋绩
雷霆轻取湖人喜获3连胜 维斯17+18+17拉塞尔
热身赛-郜林失去单刀罗比首秀 恒大点球
勇士胜骑士3-0取赛点 詹皇39分丧命失误阿
李宁 超轻+安稳科技 男野外远足鞋 AHHE0
大学宿友们说要养狗,可lz极度怕狗,怎
太阳(背靠背客场应战)黄蜂,支撑线
茅台打假办:购自京东的茅台确属假货
随机文章
线性代数3的注释 - 矢量2(点的乘积)
关于氨基酸曲马多片的注意事项
为什么会发生这种情况,为何JO Taro利用时
Sanjae站和三个Ruger
东方医学谈到肝病的停滞
什么是腿部肌肉运动?
文化方法和笔记
如何制作更好的羊肉丸?
尊重优质铝工业的发展,“生动”产业链
恩靖没有男朋友。
当前位置:
主页
>
365bet网上娱乐场
>
365bet网上娱乐场
什么是信号ts?原理是什么?谁能帮忙解答?
展开全部
在MPEG-2系统中,复杂信息/分离过程称为系统多路复用/分割,用于通过视频,音频传输ES和辅助数据的多路复用产生的实际传输的标准信息流。这称为MPEG-2流传输(TS:TransportStream)。
根据传输介质的质量,MPEG?2定义了两种类型的复合信息流:传输流(TS)和节目流(PS:ProgramStream)。TS流和PS流之间的差异在于TS流的分组结构是固定长度的,并且PS流的分组结构是可变长度的。
PS数据包和TS数据包之间的结构差异在传输错误的阻力方面不同,因此应用环境也不同。
由于TS码流采用固定长度的分组结构,当传输错误破坏给定TS分组的同步信息时,接收器可以在固定位置后检测平移中的同步信息你可以。通过这种方式,我们可以同步信息并避免信息。
PS包长度不同。如果PS分组的同步信息丢失,则接收器不能确定下一分组的同步位置,从而丢失同步,导致信息的显着丢失。
因此,信道环境是相对差,当大传输错误,TS码流,通常使用中,当信道环境是低良好的传输误差通常流被使用。DVD等PS码
因为TS码流强烈抵抗传输错误,所以传输介质中当前传输的MPEG 2码流基本上使用TS码流。
TS / PES是MPEG定义的标准格式。MPEG 1和MPEG 2都提供包括比特流语法的定义。这里定义了要引用的TS / PS。
因此,关于TS / PS,MPEG仍然是不可分割的,但AVS和IP数据也可以封装在TS中。因为其他数据可以通过MPEG中的TS / PES定义进行封装。
尽管可以传输不同编码格式的码流而无需通过TS / PS进行修改,但这实际上是MPEG的使用或扩展。
一般情况下,封装不同类型的数据时,该标准描述(如果有的话)或需要添加定制的TS / PES,在一些情况下,已经定义MPEG,在TS / PES原理你需要使用特殊的解释。它是透明的。
简而言之,序列ps(主要用于DVD),如果序列的一半丢失则后者不能传输,序列TS(DVB-T,DMB-TH等)最后,您可以随时开始解码,看看它是如何工作的。
---------------------------------------------------------------- PS Stream:DVDEl程序中的MPEG2格式是MPEG2-PS,其全名是ProgramStream。这称为PS流。
TS的官方名称是TransportStream。
MPEG2?PS主要适用于具有固定持续时间的存储节目,如DVD电影,而MPEG?TS用于实时传输的节目,如主要实时传输的电视节目。
两种格式之间的主要区别是什么?
对于VOB文件前面已经削减了DVD(或信息被简单地损坏),整个文件变得不可读,您可以在每次打开电视时解码电视节目(见)。MPEG2?TS的特征在于它可以独立于视频流的任何片段进行解码。
---------------------------------------------- TS Stream:tsEl流程包括各种包。这些包的大小是188字节。这188个字节有两个部分,头部和有效负载。报头包括同步信息,分组信息等,并且负载发送数据,并且这些负载可以形成诸如PES流或私有流的数据流。例如,TS流包括100个分组,其中20个是PSI分组,80个是PES分组。由于只有一个程序流,并且此TS流中没有私有流,我们加载这80个PES数据包并连接两个PES流(视频,音频)。如果每个PES包的加载长度是100字节,则两个PES流的总长度是8000字节。
假设视频PES流的长度为6000字节。
6,000字节视频的PES流由PES包组成。
PES包不是固定长度的,而是由包头数据给出的。
PS类似于TS流分解方法。否则,PES包被封装在一个包中,其中包含PACKET_HEAD,SYSTEM_HEAD和其他信息。
因此,最后一步不是TS-PS转换,而是从复杂TS流过滤一组程序以构建简单TS流的过程。
---------------------------------------------- mpeg-ts,MPEG-PS转换MPEG2文件在传输的数据包,但为188个字节相同的包,因为运输和程序的流量,包的组织是不一样的传输流,它含有多种封装PAT的,PID 0x0000的EIT,TDT,TOT和PMID(实际上是更多类型的数据,包括各种用途,而不是包的类型)表或包。只要包括PAT,PMT和PES包(包括音频和视频),就不包括程序流程。
因此,只要在TS和PS的转换中排除相对无效的包,TS?PS的转换就相对简单,并且修改PAT,PMT表。
例如,我现在正在做的DVB-T的MPEG 2存储是获得一个压缩数据包MPEG 2(包括同步和其他信息的完整包,总共188个字节),包括音频和视频数据包两者根据PID而不同,并且是有区别的。
我们需要构建一个新的PAT作为PS流存储。如果PMT表在PS流中,则必须修改PAT和PMT以指向PMT中的语音。视频流的PID值是存储的语音分组的PID。
TS-PS转换完成。
总而言之,首先过滤TS,保留音频,视频流,删除所有其他包,以便保存程序。
接下来,以虚构的方式创建一个新的PAT,PMT表。这里,音频和视频指针必须指向保存的音调(视频流的PID)。
转换完成。
问题:1。
音频,视频同步问题,这两个包应该转移什么样的关系?
换句话说,在音频包的中间发送了多少视频包?
如果未正确控制此关系,则会发生声音并且视频不会同步。
2
将PMT表发送到虚构PAT的频率是多少?
换句话说,在发送PSI数据包之前发送了多少个PES数据包?
这个问题似乎没什么影响。
回放似乎没有问题。
3
我现在使用的方法现在解决了保存和回放的问题,但它似乎没有实现TS-PS转换。TS流过滤,即实现包含多个程序集的TS流。即使您将其转换为仅包含一组程序的TS流,您也不知道这是否属实?
4
另一个重要问题是如何在TS流中发送PES信息的分组形成PES流。
通过标题部分的控制信息应该清楚,并仔细查看文档。
点击次数:
更新时间:2019-01-30 02:07 【
打印此页
】 【
关闭
】
上一篇:
】有益的利润········_ _ _ _ _ _ _ _ _ _ _ _ _ _
下一篇:
[首屏封面夜间胡椒室]