desenvolvimento para tv digital interativa [ dia 1]

62
GingaMS Dia 1 Desenvolvimento para TV Digital Interativa Diemesleno Souza Carvalho Campo Grande - MS

Upload: diemesleno-souza-carvalho

Post on 18-Dec-2014

1.451 views

Category:

Technology


1 download

DESCRIPTION

Slides do primeiro dia do mini curso de Desenvolvimento para TV Digital Interativa oferecido pelo grupo GingaMS.

TRANSCRIPT

GingaMSDia 1

Desenvolvimento para TV Digital Interativa

Diemesleno Souza Carvalho

Campo Grande - MS

Sobre o palestrante.

• Tecnólogo em Sistemas para Internet.

• Pós-graduando MBA em Gestão de Projetos.

• Trabalho com T.I. Desde 1998.• Trabalho com T.I. Desde 1998.

• Palestrante em diversos eventos regionais.

• Ex-estagiário TRE/MS e Dataprev/MS.

• 2 anos na Sefaz/MS Analista/Programador.

• Analista de Sistemas Pleno na Sanesul/MS.

Sobre o GingaMS.

• Grupo novo, mas com grandes perspectivas.

• Estimular e difundir as tecnologias TVDi.

• Tendências do mercado de TVDi.• Tendências do mercado de TVDi.

• Capacitar novos membros gradativamente.

• Incentivar produções independentes.

• Promover eventos e divulgação do grupo.

Sobre o Mini-curso.

• Nivelamento sobre TVDi.

• Entender as tecnologias envolvidas.

• Desafios do mercado.• Desafios do mercado.

• Principais dificuldades hoje.

• Montar ambiente de desenvolvimento e teste.

• Criar algumas aplicações de exemplo.

Primeiro Dia

• TV Analógica.

• TV Digital.

• TV Digital Interativa.

• Padrões de TV Digital.• Padrões de TV Digital.

• Padrão Brasileiro SBTVD.

• Interatividade.

• Graus de Interatividade.

• Interatividade do Ponto de Vista Técnico.

• Cenário Atual da Interatividade no Brasil.

TV Analógica

• Telespectador passivo.

TV Analógica

• Mono canal

TV Analógica

• Mono canal

TV Analógica

• Mono canal

TV Analógica

• Baixa qualidade de som.

TV Analógica

• Baixa qualidade de imagem.

TV Analógica

Chata.

Sem novidades.

Muitas vezes apelativa.

Repetitiva.

TV Digital

• Telespectador passivo.

TV Digital

• Multiplos canais.

TV Digital

• Qualidade de som de CD.

TV Digital

• Imagem de alta definição.

TV Digital

Diversidade de dispositivos.

Visualizar informações sobre os canais e programas.Visualizar informações sobre os canais e programas.

Poucas emissoras.

Equipamento caro.

TV Digital Interativa

Som com qualidade de CD.

Imagem com alta definição.Imagem com alta definição.

Diversos dispositivos.

Informações sobre canais e programas.

TV Digital Interativa

• Telespectador ativo.

TV Digital Interativa

• Telespectador ativo.

TV Digital Interativa

• Novas formas de utilizar a TV - (T-Commerce).

TV Digital Interativa

• Novas formas de utilizar a TV - (T-Learning).

TV Digital Interativa

• Novas formas de utilizar a TV - (T-Gov).

TV Digital Interativa

• Novas formas de utilizar a TV - (T-Gov).

TV Digital Interativa

• Novas formas de utilizar a TV - (T-Gov).

Padrões de TV Digital - EUA

• Middleware ACAP

Padrões de TV Digital - EUA

• Sistema de TVD – Americano/ATSC

• Ambiente Declarativo

– Linguagem Declarativa -> ACAP-X - (XHTML-Like)– Linguagem Declarativa -> ACAP-X - (XHTML-Like)

– Linguagem Não Declarativa -> ECMAScript

• Ambiente Imperativo

– Linguagem Não Declarativa -> ACAP-J - (Java)

Padrões de TV Digital - EUROPA

• Middleware MHP

Padrões de TV Digital - EUROPA

• Sistema de TVD – Europeu/DVB-T

• Ambiente Declarativo

– Linguagem Declarativa -> DVB-HTML - (XHTML-Like)– Linguagem Declarativa -> DVB-HTML - (XHTML-Like)

– Linguagem Não Declarativa -> ECMAScript

• Ambiente Imperativo

– Linguagem Não Declarativa -> MHP - (Java)

Padrões de TV Digital - Japão

• Middleware ARIB-BML

Padrões de TV Digital - Japão

• Sistema de TVD – Japonês/ISDB-T

• Ambiente Declarativo

– Linguagem Declarativa -> BML - (XHTML-Like)– Linguagem Declarativa -> BML - (XHTML-Like)

– Linguagem Não Declarativa -> ECMAScript

• Ambiente Imperativo

– Não implementado.

Padrões de TV Digital - Brasil

• Middleware Ginga

Padrões de TV Digital - Brasil

• Sistema de TVD - Brasileiro/SBTVD

• Ambiente Declarativo

– Linguagem Declarativa -> Ginga-NCL - (NCL)– Linguagem Declarativa -> Ginga-NCL - (NCL)

– Linguagem Não Declarativa -> Lua

• Ambiente Imperativo

– Linguagem Não Declarativa -> Ginga-J - (Java)

Ambiente Declarativo

« Ambiente projetado para navegação em « Ambiente projetado para navegação em informações textuais pela interação do usuário. »

Ambiente Imperativo

« Ambiente projetado para trabalhar de forma « Ambiente projetado para trabalhar de forma dinâmica e integrada com interação do usuário ou de outros sistemas. »

Padrão Brasileiro SBTVD

• Decredo N. 4901 de 26 de novembro de 2006.

Premissas

• Estabelecer e aumentar a rede de competências nacional.

• Apresentar solução técnica inovadora.

• Ser flexível às condições sócio-econômicas do Brasil.

• Aproveitar o parque nacional instalado de televisores.• Aproveitar o parque nacional instalado de televisores.

• Permitir a implantação gradual.

• Ser configurável para potencial adoção por outros países.

• Promover a cultura digital com a TV Interativa.

Benefícios à Nação Brasileira

• Soluções voltadas para uma sociedade bastante desigual.

• Aumento das bases de conhecimento.

• Redução da dependência tecnológica.

• Incentivos a produções regionais e locais.• Incentivos a produções regionais e locais.

• Novas oportunidades de negócios.

Características tecnológicas

• Codificação de Vídeo: H.264 (MPEG-4 AVC)

• Codificação de Audio: MPEG-4

• Middleware Ginga• Middleware Ginga

– FlexTV (UFPB)

– MAESTRO (PUC-RJ)

• Transporte (Multiplexação/Demultiplexação)

– MPEG-2 Systems

• Modulação: BST-OFDM/SBTVD-T

• Canal de Retorno: WiMax

Interatividade

« Trata da possibilidade do usuário telespectador « Trata da possibilidade do usuário telespectador receber uma mensagem e tratá-la da forma como

desejar. »

Graus de Interatividade

• Possibilidades dos usuários usufruírem de:

– Votação eletrônica.

– Serviços bancários.

– Serviços de saúde.

– Serviços governamentais.

– Serviços de educação a distância.

– Compras.

– Enviar conteúdo para o transmissor.

– ...

Graus de Interatividade

Nível 1

« A interatividade é apenas com o aparelho de TV, limitando-se « A interatividade é apenas com o aparelho de TV, limitando-se a fazer escolhas. O usuário não interfere na programação. »

Graus de Interatividade

Nível 2

« O usuário interage com a programação, que pode ser alterada « O usuário interage com a programação, que pode ser alterada com o simples uso do controle remoto. Neste nível, seria possível escolher, por exemplo, o final de uma novela. »

Interatividade do Ponto de Vista Técnico

• Interatividade Local

« É a mais básica de todas. O usuário interage com o receptor (set-top-box) por meio do controle remoto. »(set-top-box) por meio do controle remoto. »

OBS: Neste nível não temos canal de retorno.

Interatividade do Ponto de Vista Técnico

• Interatividade Remota

« Existe a possibilidade de comunicação entre o telespectador e o difusor. Dependendo do tipo de canal de retorno e o difusor. Dependendo do tipo de canal de retorno empregado, este tipo de interatividade pode ser intermitente ou permanente. »

Interatividade do Ponto de Vista Técnico

• Interatividade Remota Intermitente

« Neste caso, a comunicação de dados é feita de forma unidirecional, ou seja, só existe a possibilidade de comunicação unidirecional, ou seja, só existe a possibilidade de comunicação do telespectador->emissor ou emissor->telespectador . A comunicação de dados é uni-direcional. »

OBS: Canal de retorno não-dedicado.

Interatividade do Ponto de Vista Técnico

• Interatividade Remota Permanente

« Permite a troca de informações entre o telespectador e o emissor. A comunicação de dados passa a ser bidirecional. »emissor. A comunicação de dados passa a ser bidirecional. »

OBS: Canal de retorno dedicado.

Cenário Atual da interatividade no Brasil

• Conservadora.

• Tecnologia recente.

• Sem modelo de negócios definido.

• Sem a maturidade ideal.• Sem a maturidade ideal.

Bônus

ComunidadesComunidades

Comunidades

Grupo Ginga GoiaisGrupo Ginga Goiaishttp://grupogingagoias.com.br/blog/

Comunidades

Ginga DFGinga DFhttp://gingadf.com.br/blogGinga/

Comunidades

Ginga MSGinga MShttp://www.gingams.com.br/

Comunidades

Ginga ArgentinaGinga Argentinahttp://comunidad.ginga.org.ar/

Comunidades

Ginga EquadorGinga Equadorhttp://www.ginga.org.ec/

Comunidades

Ginga PeruGinga Peruhttp://www.ginga.org.pe:8080/ginga/

Comunidades

Ginga ChileGinga Chilehttp://www.comunidadginga.cl/

Comunidades

Clube NCLClube NCLhttp://clube.ncl.org.br/

Conclusão.

• Mercado altamente promissor.

• Diversos nichos a serem explorados.

• Hora de se capacitar.• Hora de se capacitar.

• Levar a ideia para as universidades.

• Promover eventos.

• Se divertir.

Referências.

• Livro: Programando em NCL 3.0

• www.itvbr.com.br

• www.ginga.org.br• www.ginga.org.br

• www.gingancl.org.br

• www.grupogingagoias.com.br

• www.gingadf.com.br

• www.google.com.br

Dúvidas.

Obrigado

• Contato:

– www.diemesleno.com.br

[email protected]

– @diemesleno– @diemesleno

Fim do 1 dia

GingaMS