TS流 PS流 ES流
2019獨角獸企業重金招聘Python工程師標準>>>
IP數據報有首部和數據兩部分組成的,首部的前一部分是固定長度20字節,是所有IP數據報必須具有的。首部包括:總長度、標識、MF、DF、片偏移。
?
數字信號實際傳送的是數據流,一般數據流包括以下三種:
ES流:也叫基本碼流,包含視頻、音頻或數據的連續碼流。
PES流:也叫打包的基本碼流,是將基本的碼流ES流根據需要分成長度不等的數據包,并加上包頭就形成了打包的基本碼流PES流。
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碼流的包
轉載于:https://my.oschina.net/xiaot99/blog/197554
總結
以上是生活随笔為你收集整理的TS流 PS流 ES流的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 快速幂取模模板
- 下一篇: 使用Git 管理heroku的项目(wi