TS流 系列日記(1)TS流的基本概念

因?yàn)楣ぷ餍枰坏貌谎芯康讓覶S結(jié)構(gòu),難受,哎番宁,,赖阻,蝶押,
TS流 系列日記,持續(xù)更新中.....

TS流 系列日記(1)TS流的基本概念
TS流 系列日記(2)TS流的表那些事
TS流 系列日記(3)TS流的PSI/SI 深入學(xué)習(xí)

這一章主要介紹TS流的基本概念

ts文件分為三層:ts層(Transport Stream)、pes層(Packet Elemental Stream)政供、es層(Elementary Stream)播聪。es層就是音視頻數(shù)據(jù),pes層是在音視頻數(shù)據(jù)上加了時(shí)間戳等對(duì)數(shù)據(jù)幀的說(shuō)明信息布隔,ts層是在pes層上加入了數(shù)據(jù)流識(shí)別和傳輸?shù)谋匾畔ⅰ?/p>

ts包的認(rèn)識(shí)(一般拿188包的說(shuō)事兒):

  • ts流包的大小可能分為188和204字節(jié)的包(我認(rèn)為是204字節(jié)是調(diào)制出來(lái)的包;204個(gè)字節(jié)稼虎,在188個(gè)字節(jié)后加上了16字節(jié)的CRC校驗(yàn)數(shù)據(jù))衅檀;TS文件判斷的方法一般為前5個(gè)包都是188字節(jié)(0x47開(kāi)頭,2..5*188都是0x47)霎俩,則認(rèn)為是包大小為188字節(jié)哀军。\color{red}{注意,204字節(jié)的包最后16字節(jié)是FEC前向糾錯(cuò)打却,他們都不計(jì)入段長(zhǎng)的}

  • TS包結(jié)構(gòu)杉适,4個(gè)字節(jié)的ts包頭,184字節(jié)內(nèi)容(包數(shù)據(jù))柳击;Packet Header(包頭)主要告訴唯一網(wǎng)絡(luò)標(biāo)識(shí)符PID猿推;而在Packet Data(包數(shù)據(jù))中會(huì)給出數(shù)據(jù),并且給出table-id捌肴。


    image


    PID是TS流中唯一識(shí)別標(biāo)志蹬叭,Packet Data是什么內(nèi)容就是由PID決定的骂因。如果一個(gè)TS流中的一個(gè)Packet的Packet Header中的PID是0x0000柠逞,那么這個(gè)Packet的Packet Data就是DVB的PAT表而非其他類型數(shù)據(jù)(如Video、Audio或其他業(yè)務(wù)信息)聂受。下表給出了一些表的PID值饥悴,這些值是固定的坦喘,不允許用于更改盲再。

\color{red}{在TS流表中有一個(gè)很重要的一個(gè)概念:大致上TS流可以分為PS和SI兩類表}

PSI/SI表的構(gòu)成是:一個(gè)表由一個(gè)或多個(gè)子表構(gòu)成,表用table_id來(lái)標(biāo)識(shí)瓣铣;不同的子表由table_id和table_id_extension來(lái)區(qū)分(具有相同的table_id和不同的table_id_extension)答朋;一個(gè)子表由一個(gè)或多個(gè)段構(gòu)成(具有相同的table_id和table_id_extension,不同section_number來(lái)區(qū)分)坯沪;每個(gè)段由多個(gè)TS數(shù)據(jù)包的數(shù)據(jù)組成绿映。每個(gè)段具有一個(gè)完整的數(shù)據(jù)結(jié)構(gòu),表的重要參數(shù)----描述符在段里傳送腐晾。

PSI:(ProgramSpecial Information)節(jié)目專用信息表叉弦。
PSI:PAT,PMT,CAT,NIT四種
PSI信息由節(jié)目關(guān)聯(lián)表PAT、條件接收表CAT藻糖、節(jié)目映射表PMT組成淹冰。PSI信息用來(lái)描述TS的組成結(jié)構(gòu);PSI提供了在傳送流包中傳送節(jié)目的初始化信息巨柒,信息指定了如何從一個(gè)攜帶多個(gè)節(jié)目的傳輸流中找到指定的節(jié)目

SI:Service Information.業(yè)務(wù)信息表
SI:SDT/BAT,EIT,TDT/TOT,ST,SIT,DIT,RST九種
SI信息內(nèi)容是按照network(網(wǎng)絡(luò))→transport strem(傳輸流)→service(業(yè)務(wù))→event(事件)的分層順序描述樱拴。SI數(shù)據(jù)信息是按照一定的數(shù)據(jù)結(jié)構(gòu)進(jìn)行存儲(chǔ)的。SI數(shù)據(jù)主要有:網(wǎng)絡(luò)信息洋满、傳輸流信息晶乔、業(yè)務(wù)信息、業(yè)務(wù)的事件信息等牺勾,并且大量的信息都是通過(guò)描述符來(lái)傳輸?shù)摹?/p>

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末正罢,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子驻民,更是在濱河造成了極大的恐慌翻具,老刑警劉巖,帶你破解...
    沈念sama閱讀 217,406評(píng)論 6 503
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件回还,死亡現(xiàn)場(chǎng)離奇詭異裆泳,居然都是意外死亡,警方通過(guò)查閱死者的電腦和手機(jī)柠硕,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,732評(píng)論 3 393
  • 文/潘曉璐 我一進(jìn)店門工禾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人仅叫,你說(shuō)我怎么就攤上這事帜篇。” “怎么了诫咱?”我有些...
    開(kāi)封第一講書人閱讀 163,711評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵笙隙,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我坎缭,道長(zhǎng)竟痰,這世上最難降的妖魔是什么签钩? 我笑而不...
    開(kāi)封第一講書人閱讀 58,380評(píng)論 1 293
  • 正文 為了忘掉前任,我火速辦了婚禮坏快,結(jié)果婚禮上铅檩,老公的妹妹穿的比我還像新娘。我一直安慰自己莽鸿,他們只是感情好昧旨,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,432評(píng)論 6 392
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著祥得,像睡著了一般兔沃。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上级及,一...
    開(kāi)封第一講書人閱讀 51,301評(píng)論 1 301
  • 那天乒疏,我揣著相機(jī)與錄音,去河邊找鬼饮焦。 笑死怕吴,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的县踢。 我是一名探鬼主播转绷,決...
    沈念sama閱讀 40,145評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼硼啤!你這毒婦竟也來(lái)了暇咆?” 一聲冷哼從身側(cè)響起,我...
    開(kāi)封第一講書人閱讀 39,008評(píng)論 0 276
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤丙曙,失蹤者是張志新(化名)和其女友劉穎,沒(méi)想到半個(gè)月后其骄,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體亏镰,經(jīng)...
    沈念sama閱讀 45,443評(píng)論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,649評(píng)論 3 334
  • 正文 我和宋清朗相戀三年拯爽,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了索抓。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 39,795評(píng)論 1 347
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡毯炮,死狀恐怖逼肯,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情桃煎,我是刑警寧澤篮幢,帶...
    沈念sama閱讀 35,501評(píng)論 5 345
  • 正文 年R本政府宣布,位于F島的核電站为迈,受9級(jí)特大地震影響三椿,放射性物質(zhì)發(fā)生泄漏缺菌。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,119評(píng)論 3 328
  • 文/蒙蒙 一搜锰、第九天 我趴在偏房一處隱蔽的房頂上張望伴郁。 院中可真熱鬧,春花似錦蛋叼、人聲如沸焊傅。這莊子的主人今日做“春日...
    開(kāi)封第一講書人閱讀 31,731評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)狐胎。三九已至,卻和暖如春薯嗤,著一層夾襖步出監(jiān)牢的瞬間顽爹,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書人閱讀 32,865評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工骆姐, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留镜粤,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 47,899評(píng)論 2 370
  • 正文 我出身青樓玻褪,卻偏偏與公主長(zhǎng)得像肉渴,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子带射,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,724評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 參考【PSI/SI學(xué)習(xí)系列】第一章:預(yù)備知識(shí)【PSI/SI學(xué)習(xí)系列】第二章:從TS到PAT和PMT 最近開(kāi)始學(xué)習(xí)數(shù)...
    合肥黑閱讀 6,534評(píng)論 0 6
  • 一同规、TS HEADER 參考TS科普 2 包頭TS流格式學(xué)習(xí)Ts流解析中難點(diǎn)說(shuō)明百度文庫(kù) 最直白明了的TS流分析 ...
    合肥黑閱讀 4,463評(píng)論 0 2
  • 做這個(gè)東西很久了,從去年十二月份開(kāi)始的窟社,快5個(gè)月了券勺。。灿里。期間因?yàn)楣ぷ饕恢睌鄶嗬m(xù)續(xù)关炼,直到最近才有了些進(jìn)展,也就到此為...
    0_0啊閱讀 12,398評(píng)論 1 13
  • 1. 簡(jiǎn)介 在本篇文章中, 我會(huì)詳細(xì)的記錄我學(xué)習(xí)MPEG2TSExtractor的全部過(guò)程. 與其說(shuō)是一篇技術(shù)博客...
    TankWitch閱讀 3,710評(píng)論 1 5
  • 源碼地址 源碼地址:https://gitee.com/hengboy/html-covert-image 目的 ...
    恒宇少年閱讀 1,869評(píng)論 2 8