DVB Definio O Digital Video Broadcasting Project DVB

  • Slides: 26
Download presentation

DVB - Definição • O Digital Video Broadcasting Project (DVB) é um consórcio entre

DVB - Definição • O Digital Video Broadcasting Project (DVB) é um consórcio entre 250 e 300 integrantes de 35 países dedicados a desenvolver padrões globais de entrega de TV digital e serviços associados. • Padrão mais usado para TV Digital

DVB - História • Discussão em 1991 com fabricantes na Alemanha • Em 1993

DVB - História • Discussão em 1991 com fabricantes na Alemanha • Em 1993 o projeto (DVB-Project) foi fundado • Em paralelo um grupo de trabalho em TV Digital preparava um estudo de possibilidades para TD Digital na Europa

DVB - Transmissão – “Playout-Centers“ mandam o conteúdo – Conteúdo pode ser mandado por

DVB - Transmissão – “Playout-Centers“ mandam o conteúdo – Conteúdo pode ser mandado por diferentes meios com diferentes tamanhos • • DVB-C DVB-T DVB-S (DVB-S 2) DVB-H

DVB-C • Transmissão por cabo • Stream MPEG-2 de áudio/vídeo usando modulação QAM com

DVB-C • Transmissão por cabo • Stream MPEG-2 de áudio/vídeo usando modulação QAM com canal de codificação (channel coding)

DVB-C (transmitter)

DVB-C (transmitter)

DVB-S (DVB-S 2) • Transmissão via satélite • DVDB-S 2 é a retificação de

DVB-S (DVB-S 2) • Transmissão via satélite • DVDB-S 2 é a retificação de DVB-S em março de 2005 com uma performance 30% maior • Áreas de Aplicação: – Serviços Broadcast – Serviços interativos – Digital TV Contribution e Satellite News Gathering (DTVC/DSNG) – Outras aplicações profissionais

DVB-T • Transmissão freqüência de rádio • Similar a TV analógica porém com o

DVB-T • Transmissão freqüência de rádio • Similar a TV analógica porém com o uso do multiplexador para permitir múltiplos canais em uma só freqüência • Stream MPEG-2 de vídeo/áudio usando modulação COFDM com 64 QMA ou 16 QMA

DVB-T

DVB-T

DVB-H • Padrão que adapta DVB-T pra trazer tecnologia de DBV para portáteis •

DVB-H • Padrão que adapta DVB-T pra trazer tecnologia de DBV para portáteis • Time slicing technology • DVB-H+ • DVB-H Development Tools

DVB - Criptografia • Conditional Access System (DVB-CA) – Algoritmo (DVB-CSA) e interface (DVB-CI)

DVB - Criptografia • Conditional Access System (DVB-CA) – Algoritmo (DVB-CSA) e interface (DVB-CI) • Content Protection and Copy Management (DVB-CPCM)

DVB - Middleware Multimedia Home Platform (DVB-MHP) é um padrão aberto para sistemas middleware

DVB - Middleware Multimedia Home Platform (DVB-MHP) é um padrão aberto para sistemas middleware especificado pelo projeto DVB para televisão digital interativa. MHP permite a recepção e execução de aplicações interativas baseadas em Java e HTML na televisão. As aplicações podem ser entregues através do canal de broacast junto dos streams de áudio e vídeo.

DVB-MHP – Como funciona?

DVB-MHP – Como funciona?

DVB-MHP – Arquitetura

DVB-MHP – Arquitetura

DVB-MHP – Definições • Modelo para aplicações – Como o broacaster informa ao receptor

DVB-MHP – Definições • Modelo para aplicações – Como o broacaster informa ao receptor que existe uma aplicação disponível. – Como o receptor carrega os arquivos necessários para executar a aplicação. – Modelo de API • HAVi • DAVIC • SUN Java. TV

DVB-MHP – Estrutura

DVB-MHP – Estrutura

DVB-MHP – Aplicações • DVB-HTML – Menos popular – Baseado em XHTML 1. 1,

DVB-MHP – Aplicações • DVB-HTML – Menos popular – Baseado em XHTML 1. 1, CSS 2. 0 e ECMAScript • DVB-J – Mais popular – Aplicações DVB-J são chamadas de xlets

DVB-J • MHP é baseado em um subconjunto de personal. Java 1. 2 •

DVB-J • MHP é baseado em um subconjunto de personal. Java 1. 2 • Vários elementos foram retirados – Economia de memória – Recursos não utilizados • Vários elementos foram adicionados – APIs adicionais para funções STB • Alguns elementos foram alterados – GUI refletindo a diferença para PC

DVB-MHP – Modelo de aplicações • Parecido com Java Applets • O ciclo de

DVB-MHP – Modelo de aplicações • Parecido com Java Applets • O ciclo de vida das aplicações é controlado pelo middleware (como os applets em um browser) • Vários xlets podem executar em um único serviço (vários applets em um site)

DVB-MHP – Modelo de aplicações • Controle das aplicações é gerenciado pelo Application Manager

DVB-MHP – Modelo de aplicações • Controle das aplicações é gerenciado pelo Application Manager – Gerencia requisições do broadcaster (application signaling) e do usuário para mudar o estado da aplicação – Gerencia requisições de outras aplicações via org. dvb. application API – O middleware está sempre controlando o estado da aplicação – Outras partes do sistema podem apenas solicitar uma mudança de estado e não efetuá-la.

DVB-MHP – Modelo de aplicações • MHP especifica que cada aplicação deve ser carregada

DVB-MHP – Modelo de aplicações • MHP especifica que cada aplicação deve ser carregada em um classloader separado – Uma aplicação não pode referenciar objetos de outras aplicações – A comunicação deve ser realizada por uma API separada • Código nativo não é suportado

DVB-MHP – Categorias • • • Acesso de baixo nível a MPEG Acesso aos

DVB-MHP – Categorias • • • Acesso de baixo nível a MPEG Acesso aos dados do broadcast Controle da mídia Ciclo de vida das aplicações Gráficos e interface com usuário Comunicação com servidores e outras aplicações • Acesso ao hardware do receptor e periféricos como smart cards. • Segurança

DVB-MHP – Paranóia • Confiabilidade – Aplicações devem funcionar o tempo todo e em

DVB-MHP – Paranóia • Confiabilidade – Aplicações devem funcionar o tempo todo e em todos os equipamentos. • Erros – As pessoas estão acostumadas ao PC travar e não a televisão. • A culpa será sempre do STB e nunca do autor do conteúdo.

DVB-MHP – Sucesso • Qualquer um é livre para implementar o middleware. A especificação

DVB-MHP – Sucesso • Qualquer um é livre para implementar o middleware. A especificação pode ser baixada gratuitamente. (Existem apenas alguns custos para os testes de compatibilidade e licenciamento das IPR necessárias) • Aplicações são escritas em Java ou HTML, logo não dependem de uma plataforma de hardware específica. • GEM

GEM • Baseado em MHP • Removido elementos específicos do DVB • Removida as

GEM • Baseado em MHP • Removido elementos específicos do DVB • Removida as referências para resolução de vídeo e frame rate

Referências Principais • DBV-Project (www. dvb. org) • Wikipédia (www. wikipedia. org) • Multimedia

Referências Principais • DBV-Project (www. dvb. org) • Wikipédia (www. wikipedia. org) • Multimedia Home Platform (www. mhp. org)