MPEG-TS

A Transport Stream ( TS , TP , MPEG-TS vagy M2TS ) az MPEG2 1. részében [1] leírt audio- és videoadatok továbbítására szolgáló protokoll . A szabvány fejlesztésének célja az audio- és videoadatok multiplexelése és kimenetük szinkronizálása. A Transport Stream lehetőséget ad az olyan járművek hibajavítására, mint a DVB és az ATSC .

A TS egy médiatároló formátum , amely elemi adatfolyamok és egyéb adatok csomagjait tartalmazza.

Áramlási szerkezet

A transport streamben az absztrakció több szintje különböztethető meg, amelyek hierarchikus felépítése az OSI hálózati modellhez hasonlít . Például egy videót tartalmazó adatfolyam a következőképpen ábrázolható:

A forgalom áramlásának fontos elemei

Csomag

Csomag, a transport stream alapegysége.

Csomag fejléce:

A csomag többi része hasznos információkból áll. A csomagok 188 bájt hosszúak, de a kommunikációs környezet hozzáadhat néhány bájtot a csomaghibák kijavításához. A DVB-ASI 204 bájtos és 208 bájtos ATSC-t használ szállítási adatfolyamként. (DVB t=8 és ATSC t=10 azaz további bájtok = 2*t). Az ATSC átvitel 20 bájt Reed-Solomon fejlett hibajavítást ad hozzá, hogy 208 bájt hosszúságú csomagot hozzon létre. A 188 bájtos csomagméretet eredetileg az ATM rendszerekkel való kompatibilitás miatt választották.

Alkalmazkodási mező

AF cím:

PID

A szállítási adatfolyam minden tábláját vagy elemi adatfolyamát egy 13 bites PID azonosítja. A demultiplexer elemi adatfolyamokat von ki a közös transport streamből, és azokat azonos PID-vel rendelkező folyamokká egyesíti. A legtöbb alkalmazás időmultiplexelést tervez annak eldöntésére, hogy egy adott PID milyen gyakran jelenjen meg a szállítási adatfolyamban.

Programok

A transport stream a „program” fogalmát használja. Minden program leírása egy programleképezési táblázatban (PMT) található, amelynek egyedi PID-je van, és a programhoz társított elemi adatfolyamok, amelyek saját PID-vel rendelkeznek, a PMT-ben vannak felsorolva. Például a digitális televíziózásban használt átviteli adatfolyam három programból állhat, és három televíziós csatornát hordozhat. Tegyük fel, hogy minden csatorna egy videofolyamból és egy vagy két hangfolyamból, valamint minden szükséges metaadatból áll. Az egyik csatornát dekódolni kívánó vevő csak azokat a csatornákat használja a dekódolásra, amelyeknek a PID-jei vannak társítva a kívánt műsorral.

Programspecifikus információ (PSI)

Programspecifikus információk

Az MPEG-2 specifikáció nem határozza meg a CAT és NIT formátumot.

PAT

A Program Association Table (PAT) tartalmazza az összes PMT PID-jét. A saját PID-je mindig 0x0.

PMT

A Program Map Table (PMT) tartalmazza a PID-ket és egy adott program elemi adatfolyamainak fő jellemzőit - videó, hang, további adatok. Minden programnak saját PMT-je van saját PID-vel. Ezenkívül a PMT CA ECM üzeneteket is tartalmaz, ha a program titkosított elemi adatfolyamokat tartalmaz.

PCR

Annak érdekében, hogy a dekóder a megfelelő időben, a megfelelő sebességgel és szinkronban játssza le a műsorokat, gyakori, hogy a programok időszakonként egy Program Clock Reference -t vagy PCR-t küldenek a program egyik adatfolyamában. Ezt „mesterórának” is nevezik. Az MPEG2 időintervallumait ebből a frekvenciából számítják ki. Például az időbélyeg, a prezentáció ( PTS ) megfelel a PCR-nek. Az első 33 bit 90 kHz-es referenciafrekvenciának felel meg. A 9 bites sorozathosszabbítás 27 MHz-es frekvenciának felel meg.

Null csomagok

Egyes átviteli protokollokat, például az ATSC- és DVB-szabványokat , erősen korlátozzák a szállítási adatfolyam bitsebesség-követelményei. Így annak érdekében, hogy az adatfolyam állandó, keményen kódolt bitsebességet tartson fenn, a Multiplexernek képesnek kell lennie további csomagok hozzáadására az adatfolyamhoz. A 0x1FFF PID-vel rendelkező csomagok csak ezt a célt szolgálják. Ezeknek a csomagoknak a payload mezője nem tartalmaz hasznos információt, így az ilyen csomagot fogadó vevő figyelmen kívül hagyja annak tartalmát.

Transport Stream Modification, Random Media Access Specification (M2TS)

időkód

A transport streamet kazettára és sugárzásra hozták létre, ezért változtatásokra volt szükség a véletlen hozzáférésű médiaeszközökben, például a DVD-re, Blu-ray-re, merevlemezre vagy SSD-re, memóriakártyákra rögzítő digitális fényképezőgépek új generációjában.

A véletlen hozzáférésű rendszer csomagadatokat tárolhat egy pufferben, ha a tárolóeszköz nem áll készen (például az eszköz indulásakor).

A csomagok soron kívül vannak írva. Egy speciális sáv tárolja a szabványos 188 bájtos csomagokhoz hozzáadott 4 bájtos időkódjukat (TC). Az eredmény egy 192 bájtos csomag. Mindezt informálisan M2TS folyamnak hívják. A Blu-ray Disc Association "BDAV MPEG-2 transport stream"-nek nevezte. A JVC TOD-nak nevezte (talán a "Transport stream on disc" rövidítése), amikor olyan HDD-kamerákban használták, mint a GZ-HD7. Az M2TS szállítási adatfolyamot AVCHD videofájlokhoz is használják, amelyek gyakran MTS kiterjesztéssel rendelkeznek.

Az M2TS fájlokat támogató programok

Multiplatform

Linux

Windows

Mac OS X

Jegyzetek

  1. net.net – Az internet egyik premier címe (nem elérhető link) . Letöltve: 2008. július 6. Az eredetiből archiválva : 2010. június 11. 
  2. Belépés az MPlayer kezdőlapjára . Letöltve: 2009. július 8. Az eredetiből archiválva : 2008. június 16.
  3. VideoLAN - A VLC médialejátszó hivatalos weboldala, egy nyílt forráskódú videó keretrendszer . Hozzáférés dátuma: 2009. július 8. Az eredetiből archiválva : 2011. február 23.
  4. CCCP – Kombinált közösségi kodekcsomag (lefelé irányuló kapcsolat) . Letöltve: 2018. augusztus 29. Az eredetiből archiválva : 2017. június 9. 
  5. A KMPlayer fórumai . Hozzáférés dátuma: 2009. szeptember 14. Az eredetiből archiválva : 2009. december 24.
  6. 1 2 négyzetes 5 MPEG Streamclip videó konverter Mac és Windows rendszerhez . Letöltve: 2022. május 13. Az eredetiből archiválva : 2022. május 09.
  7. VideoReDo MPEG videószerkesztő szoftver . Letöltve: 2022. május 13. Az eredetiből archiválva : 2008. május 17.
  8. Free-Codecs.com:: VobEdit 0.6 letöltése : A VobEdit egy eszköz DVD VOB fájlok összekapcsolására, kivágására és demultiplexelésére . Letöltve: 2009. július 8. Az eredetiből archiválva : 2009. augusztus 3..
  9. A médialejátszó, filmlejátszó, YouTube lejátszó, videólejátszó, AVCHD lejátszó, divx lejátszó, ingyenes lejátszó - BS.Player.com . Letöltve: 2022. május 13. Az eredetiből archiválva : 2017. december 24..
  10. JetAudio . Letöltve: 2009. december 29. Az eredetiből archiválva : 2009. december 30.

Linkek