Sunteți pe pagina 1din 8

 Transport Stream-ul la fel ca si stream-ul de multiplexor, receptioneaza date de la

diferite stream-uri elementare;

 Inceputul unui nou pachet este marcat cu un bit de sincronizare (0x47 HEX);

 Pachetele din “transport stream” au lungimea fixa de 188 bytes;

 Valoarea de 0x47 Hex, nu este rezervata in exclusivitate pentru inceputul unui pachet;
de aceea , aceasta valoare nu indica intodeauna inceputul unui pachet;

 Pentru a asigura o sincronizare stabila a cazurilor repetate de la bitul de sincronizare la


188 byte, intervalele trebuiesc verificate;

 Parametrii hysteresis definesc cat de des valoarea 0x47 trebuie sa aibe loc la intervale
de 188 byte pentru ca sincronizarea pachetului sa fie fixata sau cat de des bitul de
sincronizare trebuie sa fie defectuos, pentru ca sincronizarea pachetului sa fie
considerata pierduta;

 Intervalul bitului de sincronizare trebuie de asemeni sa fie de 204 bytes (188 + 16


bytes); in acest caz, ultimii 16 bytes provin din codarea canalului (RS corectie de
eroare);

 Inceputul unei lungimi de 4 bytes, precede fiecare pachet de TS; primul byte de
inceput, este bitul de sincronizare; daca bitul de erori cauzat de transmisie nu poate fi
eliminat in timpul decodarii canalului, indicatorul de transport erori este setat la
inceputul decodarii fiecarui pachet;

 Pachetul de identificare (PID) este folositor pentru identificarea unui pachet; PID-ul,
este un camp format din 13 bits; poate avea 8196 de valori diferite;

 Un pid este alocat fiecarui stream elementar ca si unui stream video sau audio (nu unui
program); unele valori PID sant fixe (exemplu: 0x0000 pentru PAT, 0x0001 pentru
CAT si 0x1FFF pentru pachetele nule);

 “Pachetele Nule”, nu contin date folositoare, doar bytes eronati (dummy bytes);

 CONTINUTUL unui Transport Stream

 Un Transport Stream, in mod normal, contine cateva programe compuse din cateva
stream-uri elementare;

 Continutul unui Transport Stream, este descries in “Program Specific Information” (PSI
Table); fiecare Transport Stream contine o tabela numita “Program Association Table”
(PAT Table), una sau mai multe, pentru fiecare program in parte; Tabela PAT este
continuta in Transport Stream cu PID-ul 0x0000; se refera la toate programele
continute de TS, indicand
ID-ul fiecarui program si PID-ul correspondent fiecarei tabele PMT;

 De asemenea mai contine o tabela numita “Program Map Tables” (PMT Table); datele
elementare, de baza din stream (din alcatuirea programului – video, audio, date, txt,
subtitrare) sant descrise in tabela PMT; tabela PMT contine una sau mai multe sectiuni
in functie de componentele programului;

 “Access to a Program” – Acces la Program

 Un program pentru a fi decodat, trebuiesc selectate informatiile de baza despre


continutul TS-ului; daca programele contin elemente de stream, trebuie facuta o
selectie; pachetele selectate din stream, prin PID, vor fi trimise de la multiplexor pentru
a fi decodate.

 Analizad continuitatea numarari capetelor de pachete, este permisa verificarea


pachetelor individuale apartinand streamului, daca acestea sosesc in ordinea corecta;
contiunitatea numararii este reprezentata prin ultimi 4 biti semnificanti de le ultimul cap
de bit (sant biti de la 29 la 32 din fiecare pachet);

 Valoarea (0 la 15) este crescuta cu fiecare nou pachet; dupa valoarea 15 apare iar
valoarea 0.

 “Descrabmling” –

 DESCRAMBLING : este procesul de desfintare al procesului de scrambling, de a


“crea, produce” imagini, sunet sau servicii de date;

 SCRAMBLING : este metoda de schimbare continua a formei semnalului de broadcast


in asa fel in cat fara un decodor potrivit si o “cheie” electronica, semnalul sa nu poata
sa fie descifrat!

 CONTROL WORD : este “cheia” folosita in procesul de “descrambler” ;

 ELECTRONIC KEY : este termenul general pentru semnalul de date, folosit de control
in procesul de ”descrabler” in decodor; sant cateva nivele de control ale cheii diferite,
identificand reteaua care subscrie pentru a avea acces, serviciile cu care reteaua poate
sa subscrie si detaliile de control operational pentru procesul “descrambler”; ECMs,
este o componenta a “cheii” de date; toate nivelele trebuiesc correct decriptate in
ordinea sosiri programelor!
 Receptia datelor poate fi dezordonata. “Dezordinea” se intampla la nivelul TS sau
PES.Capul de corespondenta al informatiilor (capul PES sau capulTS) ramane in
ordine(ordonat). Daca dezordinea se cere la nivel de TS , aceasta include deasemeni
capetele PES in timp ce capetele de TS raman in ordine;

 Daca pachetul (TS sau PES) este dezordonat, este indicat de primul bit din campul de
dezordine asociat cu capul pachetului (capul TS sau capul PES); al doilea bit din
campul de dezordine este cerut stiind ca codul de dezordine se schimba din timp in
timp;

S-ar putea să vă placă și