Transmisión tdt - ts

36
Transmisión TDT TS José Alejandro Franco Calderón

description

Antes del apagón analógico y su implementación en el país, Colombia debe prepararce para afrontar el cambio que traera la televisión digital terreste y para familiarizarnos con ella vamos a conocerla más a fondo.

Transcript of Transmisión tdt - ts

Page 1: Transmisión tdt - ts

ì  Transmisión  TDT  -­‐  TS  José  Alejandro  Franco  Calderón  

Page 2: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 3: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 4: Transmisión tdt - ts

TS  –  Conceptos  Básicos  

•  Es   un   protocolo   de   comunicación   para   audio,   vídeo   y   datos  especificado  en  los  estándares  de  MPEG-­‐2.  

•  Los   flujos   binarios   de   vídeo   y   audio   de   cada   programa   se  comprimen   independientemente   formando   cada   uno   de   ellos  una  “corriente  elemental”  (ES  –  Elementary  Stream).  

•  Cada   una   de   estas   corrientes   elementales   se   estructura   en  forma   de   paquetes   llamados   PES   (PackeKzed   Elementary  Stream).    

Page 5: Transmisión tdt - ts

TS  –  Conceptos  Básicos  

•  Estos  paquetes  de  video  y  audio,  así  como  de  otros  datos  de  un  mismo  programa,  pasan  posteriormente  a  un  mulKplexor  (MUX)  donde  se  conforma  un  solo  tren  binario.  

 •  Para  esta  mulKplexión,  el  grupo  de  estándares  de  MPEG-­‐2  

disKngue  entre  dos  posibilidades:      

•  La  conformación  de  una  “corriente  de  programa”              (PS  –  Program  Stream)  •  La  conformación  de  una  “corriente  de  transporte”                                        (TS  -­‐  Transport  Stream).  

 

Page 6: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 7: Transmisión tdt - ts

Diagrama  PS  y  TS  

Page 8: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 9: Transmisión tdt - ts

Diagrama  General  TS  

Page 10: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 11: Transmisión tdt - ts

ES  –  Elementary  Stream  

•  Elemento  Básico:  Elementary  Stream  (ES).    

•  Elementary  Stream  (ES):  Es  un  flujo  conKnuo  de  información  de  un  mismo  Kpo:  audio,  video,  o  DATOS  

•  Será   en   los   ES   de   Kpo   Datos   (Denominados   Private   SecKons)  donde  residirán  las  aplicaciones  interacKvas.  

•  Normalmente   el   codificador   (chip)   mínimo   MPEG   genera   un  Elementary  Stream  ES  

Page 12: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 13: Transmisión tdt - ts

Como  emite  un  canal  de  TV  Digital  

•  Como   hemos   dicho   para   BroadcasKng   se   usa   el   esquema   de   Transport  Stream  (TS)  

•  Un  TS  conKene  varios  Elementary  Streams.  

•  En  TV  Digital,  Un  Transport  Stream  equivale  a  lo  que  se  llama  Mul;plex.  

•  Un   Servicio   esta   asociado   al   Canal   de   TV   se   emite   como   una   serie   de   ES  dentro  de  un  Transport  Stream.  

 •  Dentro  de  un  Mul;plex/TS  se  pueden  emiKr  varios  Canales/Servicios.  

•  Un   Mul;plex/TS   se   emite   mediante   modulación   en   una   determinada  frecuencia  y  en  una  frecuencia  sólo  se  emite  un  Mul;plex/TS.  

Page 14: Transmisión tdt - ts

Como  emite  un  canal  de  TV  Digital  

•  Un  TS  puede  emiKr  a  40  Mbits/s  en  cable  y  satélite  y  20  Mbits/s  en  Terrestre  aproximadamente.  

 •  Una   TS   Terrestre   conKene   aproximadamente   4   canales,  

Dependiendo   de   la   compresión,   modulación   y   modelo   de  negocio  del  operador.  

 •  Los   ES   contenidos   en   una   TS   (o   MulKplex!)   se   transmiten  

mulKplexados  en  paquetes  de  188  bytes,  o  dicho  de  otra  forma:  Un  flujo  MPEG-­‐2  se  transmite  en  pedazos  de  188  bytes.  

 •  Un  ES  ;ene  un  ID  (Iden;ficador)  único  dentro  de  una  TS:  el  PID  

Page 15: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 16: Transmisión tdt - ts

Que  contiene  una  TS  

Page 17: Transmisión tdt - ts
Page 18: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 19: Transmisión tdt - ts

Service  Information  

•  Para   que   el   receptor   sepa,   entre   otras   cosas,   a   qué   canales  pertenecen   los   ES   contenidos   en   un   TS,   durante   el   proceso   de  mulKplexación   del   TS   se   incluyen   ES   específicos   que   conKenen  esta  información:  es  lo  que  se  llama  Service  Informa;on.  

•  Parte  de  esta  información  viene  del  estándar  MPEG-­‐2  y  parte  es  propia,  por  ejemplo,  de  DVB.    

•  MPEG-­‐2  es  extensible.    

Page 20: Transmisión tdt - ts

Service  Information  

Tablas  de  información  que  forman  la  System  Informa;on:    •  Program  AssociaKon  Table  (PAT)  -­‐  Definida  por  el  estándar  MPEG  •  Program  Map  Table  (PMT)  -­‐  Definida  por  el  estándar  MPEG  •  Network  InformaKon  Table  (NIT)    •  CondiKonal  Access  Table  (CAT)  -­‐  Definida  por  el  estándar  MPEG    •  Service  DescripKon  Table  (SDT)  •  Event  InformaKon  Table  (EIT)    •  Bouquet  AssociaKon  Table  (BAT)    •  Time  and  Date  Table  (TDT)  •  Time  Offset  Table  (TOT)    

Page 21: Transmisión tdt - ts

Service  Information  

•  Todas  las  tablas  PAT,  PMT,  CAT  y  NIT  se  conocen  como  PSI:  Program  Specific  Informa;on  (PSI)  y  son  definidas  por  el  Standard  MPEG.  El  resto  son  específicas  de  DVB.  

•  La  información  de  PSI  permite  la  configuración  automá;ca  del  receptor  para  demul;plexar  y  decodificar  los  diferentes  Streams  de  Programas  dentro  del  trama  (TS)  

Page 22: Transmisión tdt - ts
Page 23: Transmisión tdt - ts

Service  Information  

Program  Associa;on  Table  (PAT)    

•  Describe  para  cada  Servicio  que  PID  (idenKficador  de  ES)  conKene  su  tabla  PMT  (Program  Map  Table).  

•  También  conKene  el  PID  del  ES  donde  va  la  NIT,  la  Network  InformaKon  Table.  

Page 24: Transmisión tdt - ts

Service  Information  

Program  Map  Table  (PMT)  

•  Describe  para  un  servicio/canal  todos  los  ES  que  lo  componen  indicando  el  ;po  de  cada  uno.    

•  Además  indica  cual  de  estos  ES  conKene  el  MPEG  Program  Clock  Reference:  PCR  (sirve  para  sincronizar  el  reloj  con  el  deco!)  

•  PCR:  Program  Clock  Reference    •  Muy  importante  para  mantener  la  sincronización  del  programa  y  el  

receptor.  •  También  se  conoce  como  el  Master  Clock.  •  Las  referencias  de  Kempo  hacen  referencia  a  este  reloj.  •  Se  guarda  en  una  zona  opcional  de  los  paquetes  del  PES  (recordemos:  

formato    manejable  para  ES  de  Kpo  audio/video).  

Page 25: Transmisión tdt - ts

Service  Information  

Network  Informa;on  Table  (NIT)      •  Se   refiere   una   enKdad   msica   (Satélite,   Emisor   Terrestre)   a   través   de   cuya  

infraestructura  se  transmiten  una  serie  de  TS.  

•  De   esta   forma,   puesto   que   las   señales   se   pueden   re-­‐transmiKr   a   través   de  diferentes   “infraestructuras”   de   networks,   la   forma   de   idenKficar   un   TS  unitariamente  es:  TD  ID  +  Original  network  ID  

•  Describe   como   los   TS   están   organizados   además   de   algún   otro   Kpo   de  información  acerca  de  propiedades  msicas.  Tiene  el  Nombre  de  la  Red  y  su  ID.  Este  ID  es  el  de  la  network  que  está  emi5endo  ahora  el  TS  pero  puede  no  ser  el  de  la  network  original,  otro  campo,  si  se  está  re-­‐emi5endo;  en  caso  contrario  coinciden.  

Page 26: Transmisión tdt - ts

Service  Information  

Condi;onal  Access  Table  (CAT)      •  Proporciona  información  acerca  de  los  sistemas  CA  (CondiKonal  

Access,   cifrado)   que   se   usan   dentro   de   un   TS   e   información  acerca  de  cómo  decodificarlos.    

 Service  Descrip;on  Table  (SDT)    •  Ofrece   información   orientada   al   usuario   como   el   nombre   de  

cada  servicio,  sus  PIDs,  su  estado   (running/not  running/star5ng  in  a  few  seconds),  o  si  el  servicio  está  codificado  o  no...(Ej:  ppv).  

 

Page 27: Transmisión tdt - ts

Service  Information  

Event  Informa;on  Table  (EIT)      •  Proporciona  los  horarios  de  los  eventos  (programas,  shows,  etc)  

en  un  servicio.    Bouquet  Associa;on  Table  (BAT)    •  Un  Bouquet  es  una  agrupación  lógica  de  Servicios.    •  Se  usa  por  ejemplo  para  poder  idenKficar  un  grupo  de  Servicios  

propiedad  de  un  mismo  emisor,  pero  que  son  emiKdos,  por   las  limitaciones   técnicas   del   múlKplex,   a   través   de   diferentes  Transport  Streams.  

Page 28: Transmisión tdt - ts

Service  Information  

Time  and  Date  Table  (TDT)  y  Time  Offset  Table  (TOT)    •  Proporcionan  una  referencia  horaria  para  el  Stream.    •  La  TDT  conKene   la   información  de   fecha  y  hora  UTC  (Universal  

Time   Coordinated)   actual,   mientras   que   la   TOT   conKene   la  anterior  y  el  offset  del  UTC  para  la  hora  local.  

 hpp://es.wikipedia.org/wiki/Coordinated_Universal_Time  

 •  Un  servicio  se   iden;fica  por  su:    Original  Network   ID  +  TS   ID  +  

Service  ID  

Page 29: Transmisión tdt - ts
Page 30: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 31: Transmisión tdt - ts

Resumen  

•  Una  network  agrupa  a  uno  o  mas  servicios  emiKdos  por  una  misma  enKdad.  

•  Un  Transport  Stream  (TS)  es  un  stream  MPEG-­‐2  que  conKene  varios  servicios.    •  Cada  servicio  es  un  canal  de  TV  que  consiste  en  una  serie  de  eventos  que  se  

emiten  uno  detrás  de  otro.    •  Muchos  servicios/canales  se  pueden  agrupar  de  forma  lógica  en  un  bouquet.      •  Cada   evento   es   un   programa   de   TV   que   se   compone   de   una   serie   de  

Elementary  Streams  de  diferentes  Kpos:  audio,  video,  datos  (aplicaciones...).    •  Cada   ES   puede   estar   empaquetado   lógicamente   antes   de   ser   enviado   en  

“pedazos”  de  188  bytes  en  la  trama  MPEG-­‐2.  

Page 32: Transmisión tdt - ts
Page 33: Transmisión tdt - ts

Agenda  

1.  TS  –  Conceptos  Básicos.  2.  Diagrama  PS  y  TS.  3.  Diagrama  General  TS.  4.  ES  –  Elementary  Stream.  5.  Como  emite  un  canal  de  TV  digital.  6.  Que  conKene  una  TS.  7.  Service  InformaKon.  8.  Resumen.  9.  Componentes  desarrollo  de  iTV.  

Page 34: Transmisión tdt - ts

Componentes  desarrollo  de  iTV  

Planeación  Análisis   Ejecución   Implementación  

Page 35: Transmisión tdt - ts

Bibliografía  

hpp://es.wikipedia.org/wiki/Transport_Stream    

www.interacKvetvweb.org    

www.mhp.org    

Page 36: Transmisión tdt - ts

¿Preguntas? – Gracias

José Alejandro Franco Calderón

[email protected]