11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

B.1 IntroduçãoO DSM-CC [ISSO/IEC 13818-6, 1998] foi originalmente projetadopara ser impl<strong>em</strong>entado usando algum tipo de mecanismo RPC (R<strong>em</strong>oteProcedure Call) — <strong>em</strong> outras palavras, onde os dados seriam buscados(pulled from) de um provedor de conteúdos. Sist<strong>em</strong>as de difusão, como a TVdigital terrestre, são, no entanto, de natureza diferente. Neles, os dados sãoenviados s<strong>em</strong> requisição (pushed to), do provedor para o cliente consumidor.Uma outra solução deve então ser encontrada para o acesso aos dados.A solução encontrada é bastante simples, mas n<strong>em</strong> um pouco eficiente.Arquivos de dados dev<strong>em</strong> ser periodicamente transmitidos pelo provedor deconteúdos, devendo o cliente receptor aguardar pelo arquivo que deseja. Essetipo de solução é chamada de carrossel.O DSM-CC dá suporte a dois tipos de carrossel: carrossel de dados ecarrossel de objetos, assunto das Seções B.2 e B.3, respectivamente.B.2 Carrossel de DadosO carrossel de dados é a forma mais simples de transmissão de dadosDSM-CC. Nele não existe qualquer indicação sobre <strong>em</strong> que consist<strong>em</strong> osdados. Cabe ao receptor analisar os dados de um modo que faça sentido paraele. As especificações ATSC (padrão americano) [ATSC A/90, 2001] eARIB (padrão japonês) [ARIB STB-B24 V 4.0, 2004] faz<strong>em</strong> uso dessamodalidade de transmissão.Um carrossel de dados consiste <strong>em</strong> um número de módulos, <strong>em</strong> que cadamódulo contém um it<strong>em</strong> de dados como, por ex<strong>em</strong>plo, um arquivo. Não existenenhuma estruturação de mais alto nível acima do módulo.Cada módulo pode, por sua vez, ser quebrado <strong>em</strong> blocos, como mostra aFigura B.1.Figura B.1 Módulo de um carrossel.451

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!