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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

Os seguintes URIs são definidos pelo Sistema Brasileiro de TV Digitalterrestre:arquivos locais:“file:///caminho_arquivo/#id_fragmento”arquivos remotos baixados do canal de interatividade utilizando oprotocolo http:“http://id_servidor/caminho_arquivo/#id_fragmento”arquivos remotos baixados do canal de interatividade utilizando oprotocolo https:“https://id_servidor/caminho_arquivo/#id_fragmento”streams baixados do canal de interatividade utilizando o protocolo rtsp:“rtsp://id_servidor/caminho_arquivo/#id_fragmento”streams baixados do canal de interatividade utilizando o protocolo rtp:“rtp://id_servidor/caminho_arquivo/#id_fragmento” streams recebidos como fluxos elementares no fluxo de transporte; 5“sbtvd-ts://program_number.component_tagfluxo de conteúdo idêntico a um fluxo que esteja em apresentação porum outro objeto de mídia:“ncl-mirror://identificador (id) do objeto de mídiaNote que, nesse último caso, o objeto que referencia terá conteúdoidêntico e será apresentado sempre no mesmo ponto de exibição doobjeto referenciado.Para objetos de mídia com o atributo src, cujo valor identifica o esquema“sbtvd-ts”, a parte específica do esquema, mais precisamente, o“program_number.component_tag”, pode ser substituído pelas seguintespalavras reservadas:5 Streams recebidos como fluxos elementares do fluxo de transporte TS podem vir entrelaçados. Porexemplo, o conteúdo de uma propaganda pode vir em um mesmo fluxo elementar entremeado com o fluxo deum filme. Em um mesmo fluxo elementar, um stream de um mesmo conteúdo de um objeto de mídia éidentificado por seu contentId (ver Apêndice E). Todo objeto de mídia tem uma propriedade (propriedadessão discutidas no Capítulo 9) que contém o valor do contentID de um stream. Esse valor é adquirido pelosistema (por exemplo, o middleware Ginga-NCL) do fluxo de transporte, tão logo o objeto é instanciado paraapresentação.200

videoaudiotextvideo(i)audio(i)text(i)Correspondente ao vídeo ES principal que está sendoapresentado no plano de vídeo, conforme definido pela ABNTNBR 15604.Correspondente ao áudio ES principal, conforme definido pelaABNT NBR 15604Correspondente ao texto ES principal, conforme definido pelaABNT NBR 15604Correspondente ao i-ésimo menor vídeo ES component-taglistado na PMT dos serviços sintonizados.Correspondente ao i-ésimo menor áudio ES component-taglistado na PMT dos serviços sintonizados.Correspondente ao i-ésimo menor texto ES component-taglistado na PMT dos serviços sintonizados.8.1.3 O Atributo typeComo mencionamos, o atributo type é opcional. Quando um objeto demídia inicia sua apresentação, o formatador NCL escolhe a ferramenta deexibição conforme a propriedade player do objeto de mídia a ser exibido. Seesse atributo não for especificado, o formatador deve levar em conta oatributo type do elemento . Se esse atributo também não forespecificado, o formatador deve considerar a extensão do arquivoespecificado no atributo src do elemento .Os valores permitidos para o atributo type dependem do perfil NCL edevem obrigatoriamente seguir o formato MIME Media Types (ou,simplesmente, mimetypes). Um mimetype é uma cadeia de caracteres quedefine a classe da mídia (áudio, vídeo, imagem, texto, aplicação) e um tipo decodificação de mídia (como jpeg, mpeg etc.). Os mimetypes podem serregistrados ou informais. Os mimetypes registrados são controlados pelaIANA (Internet Assigned Numbers Authority). Os mimetypes informais nãosão registrados pela IANA, mas são definidos de comum acordo; elesnormalmente têm “x” ou “vnd” antes do nome do tipo de mídia. A Tabela 8.1apresenta alguns tipos MIMES. Cabe ao sistema de TV digital definir seustipos obrigatórios e opcionais; em ABNT, NBR 15606-1, 2011 podem serencontrados os tipos definidos pelo SBTVD.201

videoaudiotextvideo(i)audio(i)text(i)Correspondente ao vídeo ES principal que está sendoapresentado no plano de vídeo, conforme definido pela ABNTNBR 15604.Correspondente ao áudio ES principal, conforme definido pelaABNT NBR 15604Correspondente ao texto ES principal, conforme definido pelaABNT NBR 15604Correspondente ao i-ésimo menor vídeo ES component-taglistado na PMT dos serviços sintonizados.Correspondente ao i-ésimo menor áudio ES component-taglistado na PMT dos serviços sintonizados.Correspondente ao i-ésimo menor texto ES component-taglistado na PMT dos serviços sintonizados.8.1.3 O Atributo typeComo mencionamos, o atributo type é opcional. Quando um objeto d<strong>em</strong>ídia inicia sua apresentação, o formatador <strong>NCL</strong> escolhe a ferramenta deexibição conforme a propriedade player do objeto de mídia a ser exibido. Seesse atributo não for especificado, o formatador deve levar <strong>em</strong> conta oatributo type do el<strong>em</strong>ento . Se esse atributo também não forespecificado, o formatador deve considerar a extensão do arquivoespecificado no atributo src do el<strong>em</strong>ento .Os valores permitidos para o atributo type depend<strong>em</strong> do perfil <strong>NCL</strong> edev<strong>em</strong> obrigatoriamente seguir o formato MIME Media Types (ou,simplesmente, mimetypes). Um mimetype é uma cadeia de caracteres quedefine a classe da mídia (áudio, vídeo, imag<strong>em</strong>, texto, aplicação) e um tipo decodificação de mídia (como jpeg, mpeg etc.). Os mimetypes pod<strong>em</strong> serregistrados ou informais. Os mimetypes registrados são controlados pelaIANA (Internet Assigned Numbers Authority). Os mimetypes informais nãosão registrados pela IANA, mas são definidos de comum acordo; elesnormalmente têm “x” ou “vnd” antes do nome do tipo de mídia. A Tabela 8.1apresenta alguns tipos MIMES. Cabe ao sist<strong>em</strong>a de TV digital definir seustipos obrigatórios e opcionais; <strong>em</strong> ABNT, NBR 15606-1, 2011 pod<strong>em</strong> serencontrados os tipos definidos pelo SBTVD.201

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

Saved successfully!

Ooh no, something went wrong!