Transmisión tdt - ts

Post on 20-Jun-2015

900 views 3 download

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

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

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.  

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.  

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).    

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).  

 

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.  

Diagrama  PS  y  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.  

Diagrama  General  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.  

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  

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.  

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.  

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  

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.  

Que  contiene  una  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.  

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.    

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)    

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)  

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.  

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).  

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.  

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).  

 

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.  

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  

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.  

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.  

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.  

Componentes  desarrollo  de  iTV  

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

Bibliografía  

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

www.interacKvetvweb.org    

www.mhp.org    

¿Preguntas? – Gracias

José Alejandro Franco Calderón

alejo.franco@misena.edu.co