- ardim
-
在MPEG-2系统中,信息复合/分离的过程称为系统复接/分接,由视频,音频的ES流和辅助数据复接生成的用于实际传输的标准信息流称为MPEG-2传送流(TS:TransportStream)。 据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS)和节目流(PS:ProgramStream)TS流与PS流的区别在于TS流的包结构是固定长度的,而PS流的包结构是可变长度的。
PS包与TS包在结构上的这种差异,导致了它们对传输误码具有不同的抵抗能力,因而应用的环境也有所不同。TS码流由于采用了固定长度的包结构,当传输误码破坏了某一TS包的同步信息时,接收机可在固定的位置检测它后面包中的同步信息,从而恢复同步,避免了信息丢失。而PS包由于长度是变化的,一旦某一PS包的同步信息丢失,接收机无法确定下一包的同步位置, 就会造成失步,导致严重的信息丢失。因此,在信道环境较为恶劣,传输误码较高时,一般采用TS码流;而在信道环境较好,传输误码较低时,一般采用PS码流如DVD等等。 由于TS码流具有较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS码流。
TS/PES是MPEG定义的标准格式,无论是MPEG1还是MPEG2都给出了包含比特流句法在内的定义,我们所说的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流:
DVD节目中的MPEG2格式,是MPEG2-PS,全称是Program Stream,简称PS流。TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。
这两种格式的主要区别是什么呢?你将DVD上的VOB文件的前面一截剪掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
----------------------------------------------
TS流:
ts流是由很多不同种类的包所组成的,这些数据包都是188个字节大小,这188个字节包含两部分,包头和负载,包头包括同步信息,包信息等等,而负载则是传输的数据,而这些负载则可以组成PES流或者私有流等等数据流.
举例说,一个TS流包括100个包,其中PSI信息包占20个,PES数据包80个,此TS流中只有一套节目流,不含有私有流,所以从这80个PES包中 的负载连接在一起,就是2个PES流(视频,音频),如果每个PES包的负载长度为100字节,则这两个PES流一共长度为8000个字节.假设其中视频 的PES流长度为6000字节.则视频的6000字节的PES流,是由PES包组成的.PES包没有固定的长度,而是由包头部的数据给出.而PS也是类似 TS流分解的方式,逆向的由PES包封装成包,其中要添加PACKET_HEAD,SYSTEM_HEAD等信息.所以上次所做的程序,并不是 TS->PS的转换,而是从一个复杂的TS流中,过滤去一套节目,构造出一个简单的TS流的过程.
----------------------------------------------
mpeg-ts,mpeg-ps的转换
mpeg2文件都是以数据包传递的,同样都是188个字节为一个包,但是作为传输流和节目流,包的组织结构还是不太一样的,作为传输流来说,其包含的包的 种类比较多(其实不是包的种类,而是包含不同用途的数据的种类比较多),比如有PID为0x0000的PAT,EIT,TDT,TOT,还有PMT,等等 不同的表或包.而节目流所包含的就比较少,只要包含PAT,PMT,以及包含音频,视频的PES包就可以了.所以在TS,PS的转换 中,TS->PS的转换比较简单,只要去掉相对没有作用的包,在修改一下PAT,PMT表就可以了.
例如现在我所做的DVB-T的MPEG2存储,就是先得到MPEG2压缩的数据包(完整的包,包含同步等等所有信息,共188个字节),其中包含音频,视 频两种数据包(两者以PID不同,相区分).那么作为PS流存储时,就要虚构出新的PAT,PMT表假如到PS流中,其中PAT,PMT中需要修改的就是 PMT中指向音频,视频流的PID值必须是要存储的音频,视频数据包的PID.这样就完成了TS->PS的转换.
简言之:先对TS进行过滤,保留要存储的节目所对应的音频,视频流,删除所有其他的包.然后虚构一个新的PAT,PMT表,其中音频,视频流的指针必须指向存储的音,视频流的PID.这样就完成了转换.
问题:1.音频,视频同步问题,这两个包应该以什么样的比例交叉传输呢?也就是多少个视频包中间发送一个音频包呢?如果这个比例控制不好,那么就容易造成音,视频不同步.
2.对于我们所虚构的PAT,PMT表应该以什么样的频率发送呢?也就是说发送多少PES包后,发送一次PSI包呢?这个问题似乎影响不大.好象还没有出现播放时的问题.
3.我现在所采用的这种做法,虽然解决了存储,然后播放的问题,但是似乎并没有实现TS->PS的转换,实现的是对TS流的过滤,即是把一个含有多套节目的TS流,转换成一个只含有一套节目的TS流,不知道这样说对不对?
4.还有一个主要问题就是对于TS流中传输PES信息的包来说,其负载信息中的数据,如何组成PES流的呢?应该是通过包头部分的控制信息来明确的,还的好好看看文档.
- 阿里阿涅德
-
http://zhidao.baidu.com/question/17559735.html
- 阿啵呲嘚
-
这么复杂啊。搞不清楚呀。没学过,太深奥了。
相关推荐
在音视频中请问什么是ts流 ,es流,ps流
数字信号实际传送的是数据流,一般数据流包括以下三种: ES流:也叫基本码流,包含视频、音频或数据的连续码流。TS流:也叫传输流,是由固定长度为188字节的包组成,含有独立时基的一个或多个节目,适用于误码较多的环境。 TS流(TransportStream)即在MPEG-2系统中,由视频,音频的ES流和辅助数据复接生成的用于实际传输的标准信息流称为MPEG-2传送流。信息复合/分离的过程称为系统复接/分接,据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS)和节目流(PS:ProgramStream) TS流与PS流的区别在于TS流的包结构是固定长度的,而PS流的包结构是可变长度。 PS包与TS包在结构上的这种差异,导致了它们对传输误码具有不同的抵抗能力,因而应用的环境也有所不同。TS码流由于采用了固定长度的包结构,当传输误码破坏了某一TS包的同步信息时,接收机可在固定的位置检测它后面包中的同步信息,从而恢复同步,避免了信息丢失。而PS包由于长度是变化的,一旦某一PS包的同步信息丢失,接收机无法确定下一包的同步位置,就会造成失步,导致严重的信息丢失。因此,在信道环境较为恶劣,传输误码较高时,一般采用TS码流;而在信道环境较好,传输误码较低时,一般采用PS码流由于TS码流具有较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS码流的包 格。2023-07-17 22:05:311
ASI和TS流有什么区别?
TS流是信源码流,最高码率为44.209 Mbit/s,它是经过信源编码后的压缩码流,为了使欲传输的信源信息在传输速率一定的条件下更快更多地传输,还要把数据进行压缩,也就是通过信源编码去掉信息中多余的部分,从而提高通信的有效性,信源编码包括霍夫曼编码、LZ编码等多种.。TS 流为MPEG一2传送流,MPEG一2是运动图像专家组(Moving Pictures ExpertGroup)制定的主要用于传输声音、图像数据压缩的标准。MPEG中的关键压缩技术虽然也是DCT、霍夫曼编码等,但是它在图像压缩功能方面已有重大发展。在MPEG一2中图像有3种编码类型:帧内编码的图像称为I帧,双向预测编码的图像称为B帧,前向预测编码的图像称为P帧,首先编I帧,然后编P帧,P帧是以前一个I帧为预测帧进行编码的。在I帧和P帧中间插人2个B帧,帧顺序为IBBPBBPBBIBBP⋯I、P、B组合成图像组,再加上序列起始码和序列头等数据组成图像序列或MPEG一2基本码流ES(Elementary Stream)。基本码流无法直接送人信道传输,需要经过打包和复用,形成适合传输的单一的MPEG一2传输码流,视频、音频及数据基本码流ES先被打包成一系列不等长的PES小包,每个PES小包带有一个包头,内含小包的种类、长度及其他相关信息。视频、音频及数据的PES小包按照共同的时间基准,经节目复用后形成单一的节目码流,成为MPEG一2信源编码的最终输出信号流。SPI、ASI、DS3都是信道码流,也就是在信源码中增加一定数量的多余码元,使码子具有一定的抗干扰能力,这就是信道编码,信道编码的目的是为了保证信息传输的可靠性。其中,ASI和SPI接口较常用。ASI是非同步串行接口,它使用固定的传输码率270Mbit/s传输不同码率的MPEG一2传送流信号,信 道编码方式为8 B/10 B,在较长距离的传输中使用ASI接口(如内部视频网络等),ASI接口首先将包同步MPEG一2传送包的8 bit码字转换成l0 bit码字,接着再通过并/串转换单元编程固定码率为270的串行信号,由输入码率的不同,需要在TS流中插入同步字,以达到270 Mbps的固定速率,所形成的串行比特流将通过缓冲/驱动电路和耦合网络送到同轴电缆连接器上,当通过同轴电缆到达接收端接收数据时,首先要经过连接器和耦合网络,使用锁相环进行时钟恢复和数据恢复,然后进行串/并变换,为了恢复字节同步,必须删除插入的同步字。2023-07-17 22:05:413
ASI和TS流有什么区别?
TS流是信源码流,它是经过信源编码后的压缩码流。ASI是非同步串行接口,它使用固定的传输码率。TS流的最高码率为44.209 Mbit/s,通过信源编码去掉信息中多余的部分,从而提高通信的有效性。ASI的传输码率270Mbit/s传输不同码率的MPEG一2传送流信号,信 道编码方式为8 B/10 B,在较长距离的传输中使用ASI接口。2023-07-17 22:05:491
什么是TS码流
DVD节目中的MPEG2格式,TS的全称则是Transport Stream。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。 TS即是"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。他的包的结构为,包头为4个字节,负载为184个字节。 制定TS流标准的机构就规定了一些数据结构来定义。比如: PSI(Program Specific Information)表,所以解析起来就像这样: 先接收一个负载里为PAT的数据包,在整个数据包里找到一个PMT包的ID。然后再接收一个含有PMT的数据包,在这个数据包里找到有关填入数据类型的ID。之后就在接收到的TS包里找含有这个ID的负载内容,这个内容就是填入的信息。根据填入的数据类型的ID的不同,在TS流复合多种信息是可行的。关键就是找到标识的ID号。2023-07-17 22:05:561
TS流 系列日记(1)TS流的基本概念
因为工作需要不得不研究底层TS结构,难受,哎,,,, TS流 系列日记,持续更新中..... 这一章主要介绍TS流的基本概念 PSI:(ProgramSpecial Information)节目专用信息表。 PSI:PAT,PMT,CAT,NIT四种 PSI信息由节目关联表PAT、条件接收表CAT、节目映射表PMT组成。PSI信息用来描述TS的组成结构;PSI提供了在传送流包中传送节目的初始化信息,信息指定了如何从一个携带多个节目的传输流中找到指定的节目 SI:Service Information.业务信息表 SI:SDT/BAT,EIT,TDT/TOT,ST,SIT,DIT,RST九种 SI信息内容是按照network(网络)→transport strem(传输流)→service(业务)→event(事件)的分层顺序描述。SI数据信息是按照一定的数据结构进行存储的。SI数据主要有:网络信息、传输流信息、业务信息、业务的事件信息等,并且大量的信息都是通过描述符来传输的。2023-07-17 22:06:031
ts流与rtsp流的区别是什么?
1. 首先rtsp是实时流传输协议,是TCP/IP协议体系中的一个应用层协议,由哥伦比亚大学、网景和RealNetworks公司提交的IETF RFC标准。该协议定义了一对多应用程序如何有效地通过IP网络传送多媒体数据。RTSP在体系结构上位于RTP和RTCP之上,它使用TCP或RTP完成数据传输。HTTP与RTSP相比,HTTP传送HTML,而RTSP传送的是多媒体数据。HTTP请求由客户机发出,服务器作出响应;使用RTSP时,客户机和服务器都可以发出请求,即RTSP可以是双向的。更详细的RTSP描述请参考 http://baike.baidu.com/view/70534.htm所以RTSP主要用于internel,对传输的多媒体数据进行控制2. TS流:这个是MPEG国际组织规定的音视频封装的标准,机顶盒接收的都是这种格式的数据。DVB-T、DVB-S、DVB-C(地面机顶盒、卫星机顶盒、有线机顶盒)解析的都是TS流数据2023-07-17 22:06:102
行车记录仪ts流技术好处
即时储存。行车记录仪即记录车辆行驶途中的影像及声音等相关资讯的仪器,行车记录仪ts流技术好处是以毫秒为单位进行即时储存的,在完整的录影档案中,切入任何一个时间点均能对视频进行读取和解码。ts流是信源码流,最高码率为44.209mbit/s,它是经过信源编码后的压缩码流。2023-07-17 22:06:171
IPTV中的TS流和广播电视前端中的TS流在组成上有没有区别?
IPTV中的TS流和广播电视前端中的TS流在组成上没有区别,只是传输信道不一样。 IPTV即交互式网络电视,是一种利用宽带网,集互联网、多媒体、通讯等技术于一体,向家庭用户提供包括数字电视在内的多种交互式服务的崭新技术。它能够很好地适应当今网络飞速发展的趋势,充分有效地利用网络资源。 TS的全称是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:06:274
数字电视里面的TS流是个什么概念?
MPEG-2(Moving Picture Exports Group)作为一个关于运动图像压缩的国际标准.于1988年成立。 MPEG-2 Ts流只是MPEG-2格式种类中的一种,其英文全称是(MPEG-2 Transport Stream) 这已经成为数字电视领域中普遍应用的系统层编码标准。传输流针对有一定误码信道的传输,可以将多路节目复合成一个流进行传输,它允许同一路节目包含多个音频和视频流,同时也可以加入一些附加信息。传输流具有固定的包长188字节。它的结构是极其复杂的,对用户来说,针对一个特定的流,首先要知道其由哪些PID(Packet ID)的包构成。MPEG-2定义了一些用来描述传输流所携带内容的信息表,称为节目特定信息(PSI)表,包括4个与之相关的表。其中,节目关联表PAT和节目映射表PMT是确定当前传输流中各节目内容的最关键的两个表。 我国目前采用的DVB标准是欧洲各国采用的数字电视标准,基带数据格式采用MPEG-2标准,即视频和音频编码以及码流的复用均符合MPEG-2标准。DVB标准对PSI进行扩展后统称为服务信息即SI。这些信息以及传输流的规范性对于正确接收数字电视节目是至关重要的。 数字电视系统的集成是一项庞大复杂的工程,为了在开发中迅速有效地找出故障源、解决问题,经常需要对数字电视码流进行分析。此外码流测试技术更为广泛的应用在对数字电视网络的监测中。由于TS是经过压缩的信号数据间的相关性很小,而且TS流有着严格的数据格式,因而很小的误差都将导致图像质量的急剧下降甚至无法解码,因此必须对信号进行监测。为此我们开发了这个通用的传输流分析模块,它可以分析包括节目信息、码率、带宽分配、PCR精度和缓冲区溢出等在内的各种码流相关信息,同时还可以进行ETR290相关参数的测试,由于在设计时充分采用了模块化设计的思想,该模块可以配合各种获取数据的模块共同工作从而完成不同环境下的传输流分析工作。此外为验证分析模块的功能,我们开发了TS文件的静态分析系统,以下着重介绍分析模块的设计和实现以及该模块在系统中的应用。 设计思想 在功能上,整个分析模块完成对码流各种信息的分析和ETR290参数的测试。码流信息的分析包括:基本信息、节目信息、带宽信息、音视频信息、复用结构、PCR信息和缓冲区信息等部分。其中基本信息包含了流的速率、流ID、提供者的名称等基本信息;节目信息包含了传输流中各个节目的名称,PID(Packet ID)分配,节目速率,节目单等信息;带宽信息包含了各个PID所占的带宽;音视频信息包含了流中音视频相关的各种信息;复用结构显示了流中各个节目的复用情况;PCR信息显示了流中各个PCR的精度和间隔;缓冲区信息包含了虚拟解码器(STD)在解码当前流时各个缓冲区的状态。除了这些信息之外,模块完成了ETR290参数的测试,这些参数是DVB标准的制定者在官方文档中给出的一系列测试的参数,其一般目标是对TS流中的最重要的元素提供“健康测试”,根据重要性以及不同的性质,这些推荐测试的参数被分为3个优先级,其中:第一个优先级集中了一套基本的参数,这些参数保证ts流能够被解码;第二个优先级集中了一些附加参数,这些参数推荐用来进行连续性检测;第三个优先级集中了一些特定应用可能感兴趣的参数。 模块在设计上希望能够保持通用性,即只要模块能够通过接口取得传输流的数据即可完成分析工作,实际中,为了测试分析模块的工作情况而设计了用于从文件获取数据的模块,该模块和分析模块都被设计成动态链接库即dll的形式,同时编写了用于显示结果的上层应用程序,该程序结合获取数据和分析模块即实现了一个完整的传输流静态分析系统,这里可以看出,若分析模块需要用于实时分析系统,则只要相应的获取数据的设备,例如硬件数据采集卡,提供相同功能的dll用于分析模块获取数据即可。此外,在设计中较强的可扩展性也是目标之一,希望今后能够根据需要灵活方便的增加更多的分析功能。以下将以上述静态分析系统为载体说明分析模块的设计和实现以及在实际系统中的位置和作用。 现目前多节目、单节目、高清、标清、卫星节目、HDTV节目等各种类型TS流进行了测试,结果显示该模块工作正常、结果正确,同时,由于通过文件的码率和大小即可得知文件所对应传输流的实时持续时间,因而通过分析完成静态测试所用的时间同样可以得知该模块用于实时分析时的工作效率,实验表明,该模块具有较好的效率,能够用于静态和实时分析等各种场合,具有较好的通用性和可扩展性。目前应用该分析模块的分析系统已经应用于实验室数字电视产品的辅助开发中,并发挥了很大的作用。 此格式现多用于电视台和教育系统!2023-07-17 22:06:361
怎么播放ts视频文件
TS后缀的是高清电影。TS文件是MPEG2-TS流,可以直接修改文件后缀名播放。是日本高清摄像机拍摄下进行的封装格式。支持TS的开源播放器有VLCmediaplayer。播放前,先将TS流文件的后缀名改为.mpg。以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:06:432
请问.ts 格式的文件如何播放,请高手帮忙,急急急急!!!
TS后缀的是高清电影。TS文件是MPEG2-TS流,可以直接修改文件后缀名播放。是日本高清摄像机拍摄下进行的封装格式。支持TS的开源播放器有VLCmediaplayer。播放前,先将TS流文件的后缀名改为.mpg。以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:07:033
ts文件用什么播放
WinDVD 5.x、VLC Media Player和Elecard Player。有一些播放器软件可以直接播放MPEG2-TS流,比如:1、WinDVD 5.x2、VLC Media Player3、Elecard Player播放前,先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。扩展资料ts文件格式的分辨率已经达到高清标准,画质非常高,同时,由于画面质量很高,同等时间长度的ts相比于其他普通格式视频体积远远要大,仅仅几分钟的视频就可以高达1G以上,由于电脑硬盘容量的限制,不利于保存。同时,在当前尚不发达的网络条件下,无法实现通过网络进行传播,通过ts格式转换器将ts转rmvb、avi、mp4、wmv等标清格式的目的,就在于将这种体积巨大的视频转换成体积更小,更利于保存的格式。另外,因为国内高清尚处于发展阶段,高清播放机尚未流行,把ts转DVD,是实现把高清视频刻录成DVD视频光盘,在DVD影碟机上观看录制的视频的重要也是唯一途径。手机、MP4、iPod、PSP、iPhone等移动手持设备均存在格式限制,将ts转MP4、3GP,可以ts高清视频在各种移动手持设备上的观看,提高ts视频传播的广泛性。参考资料来源:百度百科--TS文件2023-07-17 22:07:182
什么是数字电视码流的清流?是解复用的ts流吗?
通常清流就是没有加密,没有加扰的节目流,也可以理解成TS流吧,不插卡也能收到节目,换句话说就是免费的节目流。2023-07-17 22:07:404
如何将一张图片转换为可播放的TS流
网上可以下载到该软件的共享试用版本,开始下了个汉化版,有些问题,很多格式的文件不能正常导入,后下载使用英文版v4.0.4.112可以使用。1. 首先打开已安装的电影魔方,并导入要转换的图片(怎么导入?可以将文件拖到左侧区域或者点下图中标记的导入按钮来完成),还需要一个声音文件(我是自己用windows带的录音机录的一个尽量小的文件,因为不需要声音)。PS: 转换图片为什么要声音文件?因为没有声音文件的话,导出文件格式中就没有TS流格式,如下:只有这两种格式可以选择加入声音后如下,最后一项就是我们需要的TS格式。2. 继续,当导入图片和音频文件后,需要将这连个文件放到video track和music track(怎么放?从左侧导入文件区拖到要 放的文件到相应的track区)。如下:红色标记行是video track,绿色标记行是music track。3. 文件放入相应的track后,会有默认的长度,可以使用鼠标拖动压缩或者拉长,由于我不需要声音,所以将声音拉到最短(减小最后生成文件的大小)。当然如果你既需要图片,也需要声音,则可以使声音长度保持默认,拖动图片以使它和声音等长。这时右上侧output窗口会有预览,点击Forward按钮可以看到播放效果,不知道为什么抓图后预览效果看不到。 4. 接下来就需要设置输出,点输出按钮:弹出输出设置对话框,首先是General标签页,选项很多,可以更改文件路径(我使用默认),其它主要是选择文件格式为TS和使用的项目(这里就是当前项目,没有的话可以添加进去)。Video标签页的项很多,我也改了不少,根据自己需要更改相应参数,注意宽、高和帧率的设置。Audio标签页东西不多,而且不需要音频,更改了两项。2023-07-17 22:07:481
ts流硬盘自动播出都有哪些功能特点?
1、华视通 HST-ASI 500数字TS流播出卡简介 李工:13513802877随着数字电视时代的到来,硬盘播出系统开始面临新的技术难题。数字电视网络上传送的不再是无压缩的模拟视频,而是基于 Mpeg2 标准压缩的 TS 流数据。传统的模拟播出系统的视频信号,可以经过编码器转换成 TS 流,然后再经过复用、调制,传送到数字电视网络。这一方案的好处是可以保护原有的投资,而缺点也是显而易见的,中间经过了数字到模拟,模拟又到数字的两次转换,图像质量下降明显。从技术角度,这一方案必定是过渡性质的。 理想的数字电视的硬盘播出系统,应该是直接输出 TS 流数据,中间不经过任何模拟信号的环节,这样才能保证从节目源到用户机顶盒,中间全部都是数字传输,端到端的图像质量可以做到基本没有损失。 华视通 HST-ASI 500 全功能 TS 流播出卡的成功推出就为数字电视的硬盘播出提供了理想的解决方案,它标志着直接输出 TS 流数字电视信号的新一代播出系统广泛应用的开始。 华视通 HST-ASI 500 全功能 TS 流播出卡传统IO播出卡的所有特点,在输出 TS 流数字电视信号的同时,还输出复合、 YC 、分量等模拟信号,可以方便的进行监视和模拟数字同播,方便用户的各种应用,大大降低硬件成本。 华视通 HST-ASI 500 全功能 TS 流播出卡的工作原理是先对素材进行软件解码,然后叠加字幕,再经过软件编码输出。相当于增加了 Mpeg2 的压缩编码和 TS 流的打包功能。 传统的硬盘播出系统,都是通过硬件解压的板卡播放节目,由于硬件技术的限制,节目的格式仅限于 Mpeg1 、 Mpeg2 等几种,并且当节目格式不符合标准时,容易发生停播、死机,造成播出事故。随着网络多媒体技术的日新月异,各种适合网络传输的媒体格式日益流行,比如 RM 、 RMVB 、 MP4 、 WMV 等等,这些节目来源广泛,内容丰富,成为广大用户理想的候选素材。而传统的播出系统对这些格式无法播出,如果逐个节目转码成 Mpeg 格式再播出,则需要耗费巨大的人力、物力,造成不必要的浪费。 华视通 HST-ASI 500 全功能 TS 流播出卡由于采用了软件解压的播出方式,能够支持几乎所有电脑上可以播放的节目格式,并且不会因为节目格式不合法而停播、死机,极大的丰富了用户的节目来源,节省了大量开支。 华视通 HST-ASI 500 全功能 TS 流播出卡除了节目兼容性好的特点之外,还内部集成了音频处理器,自动对节目音量进行实时调整,省掉了外接的音频处理设备,内部集成了时基校正器,可以无抖动转播其他外部节目,省掉了外部切换器,集成了外部监视器。所有这些功能使得 华视通 HST-ASI 500 全功能 TS 流播出卡确确实实做到了全功能,一块卡就可以完成硬盘播出所需要的全部硬件功能。 华视通 HST-ASI 500 全功能 TS 流播出卡采用最新的 PCI-E 总线,数据传输速率可以达到 2GBits/s ,是 PCI 速率的 2 倍,极大地提高了板卡的视频数据处理能力。 2 、系统配置要求◎ 无特殊要求,市面上销售的各种电脑均可使用◎ 兼容 Intel 全系列 CPU ,奔腾 4 单核、双核,酷睿双核、四核等◎ 兼容 Intel 全系列芯片组主板,包括 845 、 865 、 915 、 945 、 965 、 G31/P31 、 G33/P33 、 G45/P45 等◎ 对显卡无特殊要求◎ 对操作系统无特殊要求, Windows 98 、 Windows Me 、 Windows NT 、 Windows 2000 、 Windows XP 、 Windows 2003 、 Windows Vista 、 Windows 7 均可正常使用 3 、特点 ◎ 针对数字电视硬盘播出系统所开发的专用播出卡◎ 直接输出 TS 流数据,省掉了 Mpeg2 编码器,视频质量无损失◎ 输出 TS 流数据的同时,还输出相同内容的模拟信号,方便预监和模拟、数字同播◎ 单卡播放硬盘节目的同时叠加全屏字幕,省掉了 TS 流字幕机◎ 独家兼容 RM 、 RMVB 、 MP4 、 WMV 等网络素材◎ 独家推出板卡自带音频处理器,实时音量处理◎ 独家支持软件预览窗口,显示内容包含字幕,和视频输出完全相同◎ 独家支持左右声道混合成单声道输出◎ 支持分析素材是否符合标准,找出存在严重错误的素材◎ 支持素材的快进、慢放,支持暂停、任意打入出点◎ 支持外视频和硬盘播放节目的任意大小 DVE ,资讯频道一卡搞定◎ 支持背景图片功能,播出停止时自动显示背景图片◎ 支持素材播放设置马赛克区域,屏蔽不适合播出的区域◎ 自带时基校正,无抖动转播《新闻联播》等外视频◎ 兼容 99% 以上的 DVD 、 VCD 片源,拥有超强的兼容性和安全性◎ 不同格式节目切换时无黑场、停顿,台标不抖动、闪烁4、接口说明连接线信号说明 接头信号 接头类型 说明 1 CVBS_IN BNC 模拟复合视频输入2 YC_IN S 端子 模拟 YC 输入 3 Y/YUV_IN BNC 模拟分量视频 Y 输入 4 U/YUV_IN BNC 模拟分量视频 U 输入 5 V/YUV_IN BNC 模拟分量视频 V 输入 6 CVBS_OUT BNC 模拟复合视频输出7 CVBS_MONITOR BNC 模拟复合预监视频输出8 YC_OUT S 端子 模拟 YC 输出9 Y/YUV_OUT BNC 模拟分量视频 Y 输出10 U/YUV_OUT BNC 模拟分量视频 U 输出11 V/YUV_OUT BNC 模拟分量视频 V 输出12 LINE_IN_L 莲花头(白) 模拟音频左声道非平衡输入 13 LINE_IN_R 莲花头(红) 模拟音频右声道非平衡输入 14 LINE_OUT_L 莲花头(白) 模拟音频左声道非平衡输出15 LINE_OUT_R 莲花头(红) 模拟音频右声道非平衡输出面板接口信号说明(信号名称标注在电路板背面) 接头信号 接头类型 说明 1 ASI_IN BNC ASI输入2 ASI_OUT1 BNC ASI输出13 ASI_OUT2 BNC ASI输出22023-07-17 22:07:541
怎么把监控实时TS流转换成rtmp流
监控实时TS流转换成rtmp流,您可以采用硬件视频网关的解决方案,将TS视频信号转换为RTMP,视频网关支持协议转换功能,还可以实现解码输出到显示屏,另外也可以将监控的RTSP转换成RTMP实现慢直播应用。2023-07-17 22:08:032
.TS是什么视频格式?
什么是TS,我们一起来了解下。说明如下1、首先,对于TS文件,相信很多人都对它很陌生,它并不像MP4格式那么流行。为了让大家进一步了解TS文件,本文将围绕TS文件格式,详细介绍它的来源、适用范围、打开方式以及如何转换等。2、TS(TransportStream,传输流)是一种封装的格式,它的全称为MPEG2-TS。MPEG2-TS是一种标准数据容器格式,传输与存储音视频、节目与系统信息协议数据,主要应用于数字广播系统,譬如DVB、ATSC与IPTV。传输流最初是为广播而设计的。后来,通过在标准的188字节数据包中添加4字节的时间码(TC),从而使该数据包成为192字节的数据包,使其适用于数码摄像机,录像机和播放器。2023-07-17 22:08:204
怎么播放.ts文件
TS后缀的是高清电影。TS文件是MPEG2-TS流,可以直接修改文件后缀名播放。是日本高清摄像机拍摄下进行的封装格式。支持TS的开源播放器有VLCmediaplayer。播放前,先将TS流文件的后缀名改为.mpg。以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:08:383
android可以播放ts文件或者ts流吗
虽然android是支持ts流额播放,但是不能播放实时流,播放的时候会先将文件下载到内存在播放,这个果断不行,将目标放在了m3u8上,从google上得到的一些资料,使用mediaplayer可以播放。2023-07-17 22:08:461
MPEG2/TS流中PES报头中的PTS值如何计算
u200d#define MKWORD(h, l) (((h) << 8) | (l))uint64 get_pts(uchar *buf){ uchar ptsflag; uchar peshdr_datalen; int index = 0; ushort pktlen = MKWORD(buf[index], buf[index+1]); index += sizeof(ushort); index ++; ptsflag = (buf[index] & 0xc0) >> 6; index ++; peshdr_datalen = buf[index++]; if (ptsflag & 0x2) { uint64 pts; ushort pts29_15, pts14_0; unsigned uint64 pts32_30 = (buf[index] & 0x0e) >> 1; index++; pts29_15 = MKWORD(buf[index], buf[index+1] & 0xfe) >> 1; index += 2; pts14_0 = MAKE_WORD(buf[index], buf[index+1] & 0xfe) >> 1; pts = (pts32_30 << 30) | (pts29_15 << 15) | pts14_0; pts = pts / 90000; return pts; } return 0;}2023-07-17 22:09:051
ts是什么
1、TS:拉伸强度缩写抗拉强度(tensile strength)是金属由均匀塑性形变向局部集中塑性变形过渡的临界值,也是金属在静拉伸条件下的最大承载能力。抗拉强度即表征材料最大均匀塑性变形的抗力,拉伸试样在承受最大拉应力之前,变形是均匀一致的,但超出之后,金属开始出现缩颈现象,即产生集中变形。对于没有(或很小)均匀塑性变形的脆性材料,它反映了材料的断裂抗力。符号为Rm(GB/T 228-1987旧国标规定抗拉强度符号为σb),单位为MPa。2、TS:网络语言TS,网络流行词,在网络论坛、贴吧中是“同上”的意思。3、Ts:第ⅦA族元素Ts是第117号元素的缩写,它的原子序数是117,属于卤素之一。由于相对论性效应,化学性质(如键长)会和根据周期表上卤素的趋势推算的不同,它会拥有类金属属性,与砹相似。该元素于2010年首次成功合成,2012年再次成功合成。4、TS:热带风暴TROPICAL STORM(缩写为TS)热带风暴(Tropical storm)是热带气旋的一种,其中心附近持续风力为每小时63-87公里,即烈风程度的风力。是所有自然灾害中最具破坏力的。每年台风都从海洋横扫至内陆地区,强劲的风力和暴风雨过后留下的只是一片狼藉。热带风暴是台风的一种,是指中心最大风力达8-9级(17.5-24.2米/秒)的热带气旋。5、TS:高清电影封装格式之一TS是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节。包的结构为,包头为4个字节,负载为184个字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。参考资料来源:百度百科-TS:高清电影封装格式之一参考资料来源:百度百科-TS:热带风暴TROPICAL STORM参考资料来源:百度百科-Ts:第ⅦA族元素参考资料来源:百度百科-TS:网络语言参考资料来源:百度百科-TS:拉伸强度缩写2023-07-17 22:09:231
ts流和ip流区别
1、IP流:IP流是指在网络上传输的数据,它是由IP协议来定义的,它的特点是没有按照特定的顺序传输,而且不能保证数据的完整性。2、TCP流:TCP流是指在网络上传输的数据,它是由TCP协议来定义的,它的特点是按照特定的顺序传输,而且能够保证数据的完整性。2023-07-17 22:09:381
微信视频里有没有ts文件
微信不能直接播放ts文件,支持TS的开源播放器有VLCmediaplayer。播放前,要先将TS流文件的后缀名改为.mpg,再通过电脑进行播放。百度知道2023-07-17 22:09:451
请问.ts用那个软件播放
.ts格式- -【MPEG2-TS流文件的简介】【MPEG2-TS流文件的简单回放】【MPEG2-TS流文件的高级回放】【MPEG2-TS流文件的合并、切割与转换】【MPEG2-TS流文件的简介】 随着从HDTV录制的高清节目在网上的流传,烧友们现在对TS这个名词大概已经不陌生了,但随之而来就是如何播放、如何添加字幕等等的一系列问题,本文将重点介绍一下这方面的应用操作。 先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。 剩下的部分在: http://yekaionline.wx-e.com/ht/hdtvmpegtsluzi.htm【MPEG2-TS流文件的简单回放】 有一些播放器软件可以直接播放MPEG2-TS流,比如: => 1.WinDVD 5.x => 2.VLC Media Player => 3.Elecard Player 等等。 播放前,先将TS流文件的后缀名改为.mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。 修改了后缀名后,直接用播放器打开文件播放即可。 但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。 【MPEG2-TS流文件的高级回放】 此篇主要介绍MPEG2-TS回放的DIY方法,此方法已经验证此前网上下载的若干韩国、日本HDTV片段以及HBO HD-Movie等TS文件。 你需要如下的一些软件: 1.一个支持MPEG2-TS格式的分离器(Splitter Filter)。 分离器的功能就是识别文件真正的格式,将其中的视频流数据、音频流数据分离出来,并发送给相应的解码器。 微软的DirectX里已经提供了此类的分离器,但是兼容性不好,而且甚至在DirectX9以及XP里的DirectX8中就取消了对TS流的支持。 我向大家推荐的是Elecard Player中的分离器,可以通过安装Elecard Player获得。我已经从里面提取出来上载到这里了,大家下载后自行注册一下该分离器控件即可(不是软件注册)。 2.一个MPEG2视频解码器和AC3音频解码器,可以通过安装WinDVD、CinePlayer等软件获得。 AC3解码器,我则推荐使用网上比较流行的由俄国人编写的一个开放源代码的免费控件,可以到这里下载。 3.一个基于DirectShow架构的播放器,比如微软自带的Media Player(媒体播放器)、ZoomPlayer等等。 4.VOBSub字幕外挂控件。 这个大家也很熟悉了,就不多说了。不熟悉的朋友可以到这里看看相关教程。 5.字幕文件 没有字幕文件,等于巧妇难为无米之炊嘛,去射手网搜索下载吧。注意,字幕文件都是按照某个版本的Rip文件就行分割的,未必就能找到与你的TS文件完全吻合的,可能需要自行进行调整时间延迟、合并、分割等工作。 对于很多朋友来说,MPEG2解码器/AC3解码器、播放器、VOBSub这些都是现成的,所以只要安装一个分离器控件,就可以让大多数的播放器来播放TS流文件了(记得改后缀名为.mpg)。 几点注意事项: 1.WinDVD是不能支持MPEG格式的VOBSub外挂的,不过不用失望,使用微软MediaPlayer、ZoomPlayer这些播放器都会用到WinDVD的视频解码控件(除非你同时安装了几个MPEG2解码控件,那么DirectX可能会自行选择一个注册级别最高的或者是最后安装的,可以通过VOBSub的Filter菜单里看到当前所用的解码控件) 2.高清节目尤其是1080线的画面外挂字幕会很明显地耗费CPU。 3.DirectX最好是8.1以上的,显卡驱动也最好是官方最新的而不是微软自带的。 【MPEG2-TS流文件的合并、切割与转换】 为了网络下载方便或者刻录存储,需要对MPEG2-TS流进行合并/切割,比如《角斗士》的1080i版被切割成了三个4G左右的文件,想必就是为了用DVD刻录盘存储而做的切割。 进行此类的工作没有什么技巧可言,纯粹的体力活,主要是依靠相应的工具。 此篇主要介绍的是一个小巧的MPEG-TS工具:HDTV2MPEG2,目前的我见到的最新版本是V1.10(还有一个V1.10b,不知道是beta版还是第二版) HDTV to MPEG2下载地址: =>V1.10b:http://www.64k.it/andres/hdtvtompeg2_v110b.zip =>V1.10:http://www.cornbread.org/HT/hdtvtompeg2_v110.zip =>V1.09beta:http://www.avsforum.com/avs-vb/attachment.php?s=&postid=1408610 其中V1.09beta的兼容性似乎最好,比如韩国的HDTV片段jewelry1.tp用V1.10的版本来转换就有问题,而V1.09beta则正常。具体哪个版本更好,我没有更多地比较过,大家还是实践出真知吧。 使用方法很简单,看看下面的图解就明白了,look... 将MPEG2-TS转换为MPEG2-PS后,就可以再进行其他的如WMV/RM/DivX之类的转换处理了,此处按下不表。 如果想使用更高级一些的工具,可以考虑M2-Edit等专业一些的非线编工具,将获得更多更强大的转换和处理功能。因为很多视频编辑/转换软件是不支持MPEG-TS流的,所以转换成PS流是为了进一步的后期编辑而已。 AAC解码的DirectShow Filter有呀,这里有一个多声道解码的 http://www.x-sound.com/gb/005/000/001/00000076.htm 另外,像一些TS文件,比如角斗士1、速度与激情、燕尾服2,估计是用硬件采集删改的,格式上有一些不太规范的地方,咱们手头这些TS非线编的软件工具的兼容性不是特别牛,所以编辑不了也在情理之中。 比如《速度激情》的那个文件,用ElecardPlayer 2.2的TS分离器,在拖动后就会导致时序彻底的混乱,用ElecardPlayer 2.3beta的TS分离器,拖动后则还可以保持得比较好2023-07-17 22:09:521
我的一个ts文件为什么有时播放是6分钟,有时播放是14分钟呢
可能是播放器的解码分离器 对这类TS文件 解析不够吧这是TS文件的 原理 定义随着从HDTV录制的高清节目在网上的流传,烧友们现在对TS这个名词大概已经不陌生了,但随之而来就是如何播放、如何添加字幕等等的一系列问题,本文将重点介绍一下这方面的应用操作。 先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而TS的全称则是Transport Stream。MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。 【MPEG2-TS流文件的简单回放】 有一些播放器软件可以直接播放MPEG2-TS流,比如: => 1.WinDVD 5.x => 2.VLC Media Player => 3.Elecard Player 等等。 播放前,先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。 修改了后缀名后,直接用播放器打开文件播放即可。 但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。【MPEG2-TS流文件的高级回放】 此篇主要介绍MPEG2-TS回放的DIY方法,此方法已经验证此前网上下载的若干韩国、***HDTV片段以及HBO HD-Movie等TS文件。 你需要如下的一些软件: 1.一个支持MPEG2-TS格式的分离器(Splitter Filter)。 分离器的功能就是识别文件真正的格式,将其中的视频流数据、音频流数据分离出来,并发送给相应的解码器。 微软的DirectX里已经提供了此类的分离器,但是兼容性不好,而且甚至在DirectX9以及XP里的DirectX8中就取消了对TS流的支持。 我向大家推荐的是Elecard Player中的分离器,可以通过安装Elecard Player获得。我已经从里面提取出来上载到这里了,大家下载后自行注册一下该分离器控件即可(不是软件注册)。 2.一个MPEG2视频解码器和AC3音频解码器,可以通过安装WinDVD、CinePlayer等软件获得。 AC3解码器,我则推荐使用网上比较流行的由俄国人编写的一个开放源代码的免费控件,可以下载。 3.一个基于DirectShow架构的播放器,比如微软自带的Media Player(媒体播放器)、ZoomPlayer等等。 4.VOBSub字幕外挂控件。 这个大家也很熟悉了,就不多说了。不熟悉的朋友可以http://vod.sjtu.edu.cn/vod/software/vodsub/vobsub.htm看看相关教程。 5.字幕文件 没有字幕文件,等于巧妇难为无米之炊嘛,去射手网搜索下载吧。注意,字幕文件都是按照某个版本的Rip文件就行分割的,未必就能找到与你的TS文件完全吻合的,可能需要自行进行调整时间延迟、合并、分割等工作。 对于很多朋友来说,MPEG2解码器/AC3解码器、播放器、VOBSub这些都是现成的,所以只要安装一个分离器控件,就可以让大多数的播放器来播放TS流文件了(记得改后缀名为.mpg)。 几点注意事项: 1.WinDVD是不能支持MPEG格式的VOBSub外挂的,不过不用失望,使用微软MediaPlayer、ZoomPlayer这些播放器都会用到WinDVD的视频解码控件(除非你同时安装了几个MPEG2解码控件,那么DirectX可能会自行选择一个注册级别最高的或者是最后安装的,可以通过VOBSub的Filter菜单里看到当前所用的解码控件) 2.高清节目尤其是1080线的画面外挂字幕会很明显地耗费CPU。 3.DirectX最好是8.1以上的,显卡驱动也最好是官方最新的而不是微软自带的。【MPEG2-TS流文件的合并、切割与转换】 为了网络下载方便或者刻录存储,需要对MPEG2-TS流进行合并/切割,比如《角斗士》的1080i版被切割成了三个4G左右的文件,想必就是为了用DVD刻录盘存储而做的切割。 进行此类的工作没有什么技巧可言,纯粹的体力活,主要是依靠相应的工具。 希望可以帮到你2023-07-17 22:10:011
关于MPEG 2的TS流中,TS包头字段payload_unit_start_indicator与有效负载起始处的问题
研究了pes负载的一个问题,可能和你这个是一个概念,所以粘过来==========================================13818-1payload_unit_start_indicatorWhen the payload of the Transport Stream packet contains PES packet data, the payload_unit_start_indicator has thefollowing significance: a "1" indicates that the payload of this Transport Stream packet will commence with the first byteof a PES packet and a "0" indicates no PES packet shall start in this Transport Stream packet. If thepayload_unit_start_indicator is set to "1", then one and only one PES packet starts in this Transport Stream packet.看意思应该是有效负载将以PES的第一个字节开始For Transport Stream packets carrying PES packets, stuffing is needed when there is insufficient PES packet datato completely fill the Transport Stream packet payload bytes. Stuffing is accomplished by defining an adaptation fieldlonger than the sum of the lengths of the data elements in it, so that the payload bytes remaining after the adaptation fieldexactly accommodates the available PES packet data. The extra space in the adaptation field is filled with stuffing bytes.This is the only method of stuffing allowed for Transport Stream packets carrying PES packets.按这里的意思如果PES包结束但长度不够188时,需要在adaptation field 加入填充字节。这也是TS流carrying PES 唯一的填充方法综上,"看下一个188的ts包里面pay_load_unit_start_indicator是否==1,这样来判断是否是新的PES packet" 应该是正确的=======================================所以我觉得,在你的第一个图里面。TS包2,应该是payload_unit_start_indicator=0,然后后面填上空数据。再来一个TS包3这样,pay_load_unit_start_indicator=1,可以取到新的PSI分段楼主如果搞出来了,希望跟我说一下~~2023-07-17 22:10:101
ts和mkv那个看起来效果好?
两者在本质上不是同一类。TS是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。TS即"Transport Stream"的缩写。它是分包发送的,每一个包长为188字节。包的结构为,包头为4个字节,负载为184个字节。在TS流里可以填入很多类型的数据,如视频、音频、自定义信息等。MPEG2-TS主要应用于实时传送的节目,比如实时广播的电视节目。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。简单地说,将DVD上的VOB文件的前面一截cut掉(或者是数据损坏数据)就会导致整个文件无法解码,而电视节目是任何时候打开电视机都能解码(收看)的。mkv不同于DivX、XviD等视频编码格式,也不同于MP3、Ogg等音频编码格式。MKV只是为这些音、视频提供外壳的“组合”和“封装”格式。换句话说就是一种容器格式,常见的 AVl、VOB、MPEG、RM 格式其实也都属于这种类型。但它们要么结构陈旧,要么不够开放,这才促成了MKV这类新型多媒体封装格式的诞生。前者是高清dvd机播放的格式,后者是电脑播放的格式。后者一般包括外挂字幕。他们目前都是高清格式,但后者网上也有大量低清晰度影片。因为他本身不是视频格式而是一种封装手段。前者是不折不扣的高清格式,一般没有低清晰度的。而且单个文件动辄8-9个G!2023-07-17 22:10:172
TS流的复用与频点的关系
1. 没错,一个TS流就是多路节目的音频、视频、字幕、EPG等信息复用而成的2. cable中的TS流的确是复用产生的,但这里的复用是频分复用的方式,也就是你说的各个TS流的频点不一样3. 需要给你解释一下概念性的问题,cable中每个频点的带宽是8M,所以每个频点上TS流的码率就不能超过这个上限(根据乃奎斯特采样定理),也就是说TS流中能够复用的节目的数量是有限的。一个频点上不存在TS流复用的情况,只有节目复用成TS流的做法4. 现在的运营商一般会设置一个主频点,里面放的都是PSI,SI这些节目相关的信息,这样机顶盒就可以在这个主频点搜索这些信息,方便了机顶盒的开发2023-07-17 22:11:253
解析TS流如何判断有效载荷数据是PES还是PSI
根据PID 判断PID: 这个13b长度的字段,表示存储于传送包的有效净荷中数据的类型。PID=ox0000表示净荷的数据为节目关联表;PID=0x0001表示净荷的数据为条件访问表;PID=0x0003~0x000F为保留;PID=0x1FFF表示净荷的数据空包;其他PID值表示净荷的数据为节目映射表,网络信息,以及由用户定义打包的音频/视频数据PES包等。2023-07-17 22:11:342
视频裸流、TS流、PS流各是什么概念?
裸流顾名思义就是没抗误码的传输方式,裸流主要用于dvd影碟带这些东西,网上的视频直播都是软解的,也就是有抗误码的。2023-07-17 22:11:431
android可以播放ts文件或者ts流吗
虽然android是支持ts流额播放,但是不能播放实时流,播放的时候会先将文件下载到内存在播放,这个果断不行,将目标放在了m3u8上,从google上得到的一些资料,使用mediaplayer可以播放。2023-07-17 22:11:511
android可以播放ts文件或者ts流吗
其实暴风就可以,但你必须做相关的设置. 给你上张图,结合着看. 首先,打开暴风的"查看--选项",在新窗口中选择"外部滤镜",然后在新窗口中找到CoreAVC Video Decoder,双击它,会出现在“外部滤镜”的窗口中(如图),然后,选择“首选”(如图)。 这个时候,一般就可以播放了。 由于你的配置比较低,可能你的显卡无法支持硬件解码,这就需要设置CoreAVC Video Decoder的属性。先双击CoreAVC Video Decoder就出现了旁边的小图。点击Standard bebiocking,选择其中的 Skip all deblocking,然后再点击下面的Software deinterlacing,选择No deinterlacing,然后点击“应用”,重新启动暴风就可以了。 需要提醒的是,不要用暴风2以后的版本,一定要用暴风1。当然,终极解码也可以,但设置更为复杂。 估计楼上的朋友都没有播放过高清视频,所以回答不得要领。 祝你好运!2023-07-17 22:12:001
ts是啥?
“TS”是一个网络用语,它是英文 TransSexual 的缩写,指对本身性别不认同,而希望改变自己性别者。她们自称为“天使”,来源于拼音ts。而目前在网络中,很多人把TS等同于人妖。它指这些“性身相异的人”,即通常人们说的“变性人”。但“变性人”三个字由于其所带有的歧视性和不严密性,并不能与英文的transsexual(转性人)相对应。TS以男性较多,男女比例约为3:1。他们从心理上否定自己的性别,认为自己的性别与外生殖器的性别相反,而要求变换生理的性别特征。TS 的特征:1、深信自己内在是异性。2、声称自己是异性,但身躯发育并非异性。3、要求医学改变躯体成为自己所认定的性别。4、希望周围人按其体验的性别接受自己。以上内容参考:百度百科-变性人以上内容参考:百度百科-社会性别2023-07-17 22:12:083
什么是FEC
FEC是前向纠错的简称,前向纠错是一种差错控制方式,它是指信号在被送入传输信道之前预先按一定的算法进行编码处理,加入带有信号本身特征的冗码,在接收端按照相应算法对接收到的信号进行解码,从而找出在传输过程中产生的错误码并将其纠正的技术。在单向通讯信道中,一旦错误被发现,其接收器将无权再请求传输。FEC 是利用数据进行传输冗余信息的方法,当传输中出现错误,将允许接收器再建数据。扩展资料纠错码的原理纠错码能够检错或纠错,主要是靠码字之间有较大的差别。这可用码字之间的汉明距离d(x,y)来衡量。它的定义为码字x与y之间的对应位取不同值的码元个数。一种纠错码的最小距离d定义为该种码中任两个码字之间的距离的最小值。一种码要能发现e个错误,它的最小距离d应不小于e+1。若要能纠正t个错误,则d应不小于2t+1。一个码字中非零码元的个数,称为此码字的汉明重量。一种码中非零码字的重量的最小值,称为该码的最小重量。对线性码来说,一种码的最小重量与其最小距离在数值上是相等的。在构造线性码时,数字上是从n维空间中选一k维子空间,且使此子空间内各非零码字的重量尽可能大。当构造循环码时。可进一步将每一码字看成一多项式,将整个码看成是多项式环中的理想。这一理想是主理想,故可由生成多项式决定;而多项式完全可由它的根规定。这样,就容易对码进行构造和分析。这是BCH码等循环码构造的出发点。参考资料来源:百度百科—纠错码参考资料来源:百度百科—前向纠错2023-07-17 22:12:433
如何计算TS流的时间长度。TS中的pcr到底起什么作用?哪位大神给说下。万分感谢!
一般情况下,TS流的时间长度 = (最大PCR - 最小PCR),PCR就类似一个TS文件的时间戳2023-07-17 22:12:571
直接抓去ts流显示
直接抓去ts流显示三种时间基tbr、tbn和tbc。不同的封装格式具有不同的时间基,TS的时间基准看起来是9Okhz,在FFmpeg处理音视频过程中的不同阶段,也会采用不同的时间基。2023-07-17 22:13:041
ASI和TS流有什么区别?
TS流是信源码流,最高码率为44.209Mbit/s,它是经过信源编码后的压缩码流,为了使欲传输的信源信息在传输速率一定的条件下更快更多地传输,还要把数据进行压缩,也就是通过信源编码去掉信息中多余的部分,从而提高通信的有效性,信源编码包括霍夫曼编码、LZ编码等多种.。x0dx0aTS流为MPEG一2传送流,x0dx0aMPEG一2是运动图像专家组(MovingPicturesExpertGroup)制定的主要用于传输声音、图像数据压缩的标x0dx0a准。MPEG中的关键压缩技术虽然也是DCT、霍夫曼编码等,但是它在图像压缩功能方面已有重大发展。在MPEG一2中图像有3种编码类型:帧内编码的图像称为I帧,双向预测编码的图像称为B帧,前向预测编码的图像称为P帧,首先编I帧,然后编P帧,P帧是以前一个I帧为预测帧进行编码的。在I帧和P帧中间插人x0dx0a2个B帧,帧顺序为IBBPBBPBBIBBPu22efI、P、B组合成图像组,再加上序列起始码和序列头等数据组成图像序列或MPEG一2基本码流ES(ElementaryStream)。基本码流无法直接送人信道传输,需要经过打包和复用,形成适合传输的单一的MPEG一2传输码流,视频、音频及数据基本码流ES先被打包成一系列不等长的PES小包,每个PES小包带有一个包头,内含小包的种类、长度及其他相关信息。视频、音频及数据的PES小包按照共同的时间基准,经节目复用后形成单一的节目码流,成为MPEG一2信源编码的最终输出信号流。x0dx0ax0dx0aSPI、ASI、DS3都是信道码流,也就是在信源码中增加一定数量的多余码元,使码子具有一定的抗干扰能力,这就是信道编码,信道编码的目的是为了保证信息传输的可靠性。其中,ASI和SPI接口较常用。x0dx0aASI是非同步串行接口,它使用固定的传输码率270Mbit/s传输不同码率的MPEG一2传送流信号,信道编码方式为8B/10B,在较长距离的传输中使用ASI接口(如内部视频网络等),ASI接口首先将包同步MPEG一2传送包的8bit码字转换成l0bit码字,接着再通过并/串转换单元编程固定码率为270的串行信号,由输入码率的不同,需要在TS流中插入同步字,以达到270Mbps的固定速率,所形成的串行比特流将通过缓冲/驱动电路和耦合网络送到同轴电缆连接器上,当通过同轴电缆到达接收端接收数据时,首先要经过连接器和耦合网络,使用锁相环进行时钟恢复和数据恢复,然后进行串/并变换,为了恢复字节同步,必须删除插入的同步字。2023-07-17 22:13:341
ASI和TS流有什么区别?
TS流是信源码流,它是经过信源编码后的压缩码流。ASI是非同步串行接口,它使用固定的传输码率。TS流的最高码率为44.209 Mbit/s,通过信源编码去掉信息中多余的部分,从而提高通信的有效性。ASI的传输码率270Mbit/s传输不同码率的MPEG一2传送流信号,信 道编码方式为8 B/10 B,在较长距离的传输中使用ASI接口。2023-07-17 22:13:471
想问一下IP数据包和TS流是什么,有哪些关系?
IP数据包 很正常的啊 我们在网络上通信都是通过发送或接受数据包来实现的。 IP数据报有首部和数据两部分组成的,首部的前一部分是固定长度20字节,是所有IP数据报必须具有的。首部包括:总长度、标识、MF、DF、片偏移。 在MPEG-2系统中,信息复合/分离的过程称为系统复接/分接,由视频,音频的ES流和辅助数据复接生成的用于实际传输的标准信息流称为MPEG-2传送流(TS:TransportStream)。 据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS)和节目流(PS:ProgramStream) TS流与PS流的区别在于TS流的包结构是固定长度的,而PS流的包结构是可变长度的。 PS包与TS包在结构上的这种差异,导致了它们对传输误码具有不同的抵抗能力,因而应用的环境也有所不同。TS码流由于采用了固定长度的包结构,当传输误码破坏了某一TS包的同步信息时,接收机可在固定的位置检测它后面包中的同步信息,从而恢复同步,避免了信息丢失。而PS包由于长度是变化的,一旦某一PS包的同步信息丢失,接收机无法确定下一包的同步位置, 就会造成失步,导致严重的信息丢失。因此,在信道环境较为恶劣,传输误码较高时,一般采用TS码流;而在信道环境较好,传输误码较低时,一般采用PS码流。 由于TS码流具有较强的抵抗传输误码的能力,因此目前在传输媒体中进行传输的MPEG-2码流基本上都采用了TS码流的包格2023-07-17 22:14:091
.ts 文件怎么播放啊啊
TS后缀的是高清电影。TS文件是MPEG2-TS流,可以直接修改文件后缀名播放。是日本高清摄像机拍摄下进行的封装格式。支持TS的开源播放器有VLCmediaplayer。播放前,先将TS流文件的后缀名改为.mpg。以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:14:237
ts是什么文件格式?
ts指TS文件。ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。相关信息:播放前先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。2023-07-17 22:15:162
ts文件如何播放
TS后缀的是高清电影。TS文件是MPEG2-TS流,可以直接修改文件后缀名播放。是日本高清摄像机拍摄下进行的封装格式。支持TS的开源播放器有VLCmediaplayer。播放前,先将TS流文件的后缀名改为.mpg。以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。MPEG-TS主要应用于实时传送的节目,比如实时广播的电视节目。2023-07-17 22:16:001
ts指什么文件格式?
ts指TS文件。ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。相关信息:播放前先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。2023-07-17 22:16:071
.ts文件怎么打开
TS是日本高清摄像机拍摄下进行的封装格式。x0dx0a播放器:x0dx0a1.WinDVD5.xx0dx0a2.VLCMediaPlayerx0dx0a3.ElecardPlayerx0dx0a等等。x0dx0a播放前,先将TS流文件的后缀名改为.mpg,以便播放器可以识别它是一个MPEG文件,否则一些播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。2023-07-17 22:16:242
关于ts是什么文件?
TS文件是一种媒体的扩展名,它是日本高清摄像机拍摄下进行的封装格式。MPEG2-TS(Transport Stream“传输流”;又称TS、TP、MPEG-TS 或 M2T)是用于音效、图像与数据的通信协定,最早应用于DVD的实时传送节目。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。扩展资料:1个TS承载多个子TS,通常子TS是分组化基本流(PES, Packetized elementary stream);分组化基本流上承载基本流(ES,Elementary Stream),或者非MPEG的编码流,例如AC-3、DTS音频流,MJPEG、JPEG 2000视频流、字幕所需要的文本和图像、用于定义基本流的表、乃至电视台定义的电子节目表(EPG)等。参考资料来源:百度百科-TS文件参考资料来源:百度百科-MPEG2-TS2023-07-17 22:16:373
ts是什么格式的文件?
ts指TS文件。ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。相关信息:播放前先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。2023-07-17 22:17:101
为什么dvd的mpg格式的文件不可以播放
DVD节目中的MPEG2格式,确切地说是MPEG2-PS,全称是Program Stream,而 TS的全称则是Transport Stream。 MPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的 。 一、MPEG2-TS流文件的简单回放有一些播放器软件可以直接播放MPEG2-TS流,比如: 1.WinDVD 5.x 2.VLC Media Player 3.Elecard Player 播放前,先将TS流文件的后缀名改为.mpg。二、MPEG2-TS流文件的高级回放需要如下的一些软件: 1.一个支持MPEG2-TS格式的分离器(Splitter Filter)。 分离器的功能就是识别文件真正的格式,将其中的视频流数据、音频流数据分离出来,并发送给相应的解码器。 微软的DirectX里已经提供了此类的分离器,但是兼容性不好,而且甚至在DirectX9以及XP里的DirectX8中就取消了对TS流的支持。 2.一个MPEG2视频解码器和AC3音频解码器,可以通过安装WinDVD、CinePlayer等软件获得。 3.一个基于DirectShow架构的播放器,比如微软自带的Media Player(媒体播放器)、ZoomPlayer等等。 4.VOBSub字幕外挂控件。 5.字幕文件 注意: 1.WinDVD是不能支持MPEG格式的VOBSub外挂的,使用微软MediaPlayer、ZoomPlayer 这些播放器都会用到WinDVD的视频解码控件。2.高清节目尤其是1080线的画面外挂字幕会很明显地耗费CPU。 3.DirectX最好是8.1以上的,显卡驱动也最好是官方最新的而不是微软自带的。2023-07-17 22:17:251
ts文件微信可以播放吗
ts文件微信不可以播放。微信不能直接播放ts文件,支持TS的开源播放器有VLCmediaplayer。播放前,要先将TS流文件的后缀名改为.mpg,再通过电脑进行播放。2023-07-17 22:17:311
后缀名为TS的文件怎么打开?
TS是日本高清摄像机拍摄下进行的封装格式。x0dx0a播放器:x0dx0a1.WinDVD5.xx0dx0a2.VLCMediaPlayerx0dx0a3.ElecardPlayerx0dx0a等等。x0dx0a播放前,先将TS流文件的后缀名改为.mpg,以便播放器可以识别它是一个MPEG文件,否则一些播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。2023-07-17 22:17:402
ts是什么文件格式
ts指TS文件。ts是日本高清摄像机拍摄下进行的封装格式,全称为MPEG2-TS。ts即"Transport Stream"的缩写。MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。相关信息:播放前先将TS流文件的后缀名改为 .mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,在WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。这些问题将在"MPEG2-TS流文件的高级回放篇"里进一步解决。2023-07-17 22:17:461