Upload
tchelinux-slides
View
1.601
Download
2
Embed Size (px)
DESCRIPTION
Citation preview
10/16/2008
1
1
TV Digital eTV Digital eggSoftware LivreSoftware Livre
Christian P. [email protected]
2
TV Digital eTV Digital e
Ní lNí l I i i tI i i t
ggSoftware LivreSoftware Livre
•• Nível: Nível: InicianteIniciante
•• Escopo: Escopo: Uma breve introdução da TV Digital e suas tecnologias Uma breve introdução da TV Digital e suas tecnologias open sourceopen source
•• PréPré‐‐requisitosrequisitos:: NenhumNenhum
3
•• PréPré‐‐requisitosrequisitos: : NenhumNenhum
Três momentos marcantes para a TelevisãoTrês momentos marcantes para a Televisão
4
10/16/2008
2
1 1 –– O nascimento da Televisão (1936)O nascimento da Televisão (1936)
BBC de Londres
5
2 2 –– A descoberta da Televisão Colorida (1970)A descoberta da Televisão Colorida (1970)
6
3 3 -- O surgimento da Televisão DigitalO surgimento da Televisão Digital
7
DTV != HDTV DTV != HDTV
8
10/16/2008
3
Apoio das EmissorasApoio das Emissoras
9
Apoio das EmissorasApoio das Emissoras
10
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
11
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
Melhor qualidade da imagem e som;Melhor qualidade da imagem e som;
Flexibilidade na manipulação dos dados: tratamento/edição Flexibilidade na manipulação dos dados: tratamento/edição do sinal;do sinal;
Maior imunidade a ruídos;Maior imunidade a ruídos;
Melhores alternativas de utilização de sistemas de cifragem eMelhores alternativas de utilização de sistemas de cifragem eMelhores alternativas de utilização de sistemas de cifragem e Melhores alternativas de utilização de sistemas de cifragem e acesso condicional;acesso condicional;
Possibilidade de transporte conjunto de sinais de áudio, Possibilidade de transporte conjunto de sinais de áudio, vídeo e dados de diversas naturezas (multiplexados);vídeo e dados de diversas naturezas (multiplexados);
Ganho de qualidade na transmissão.Ganho de qualidade na transmissão.ChuviscoFantasmasTela 4:3
12
10/16/2008
4
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
Melhor qualidade da imagem e som;Melhor qualidade da imagem e som;
Flexibilidade na manipulação dos dados: tratamento/edição Flexibilidade na manipulação dos dados: tratamento/edição do sinal;do sinal;
Maior imunidade a ruídos;Maior imunidade a ruídos;
Melhores alternativas de utilização de sistemas de cifragem eMelhores alternativas de utilização de sistemas de cifragem eMelhores alternativas de utilização de sistemas de cifragem e Melhores alternativas de utilização de sistemas de cifragem e acesso condicional;acesso condicional;
Possibilidade de transporte conjunto de sinais de áudio, Possibilidade de transporte conjunto de sinais de áudio, vídeo e dados de diversas naturezas (multiplexados);vídeo e dados de diversas naturezas (multiplexados);
13
Uso de bandaUso de banda
14
Componentes da TV Digital InterativaComponentes da TV Digital Interativa
15
Componentes da TV Digital InterativaComponentes da TV Digital Interativa
16
10/16/2008
5
Componentes da TV Digital InterativaComponentes da TV Digital Interativa
17
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
18
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
i = varredura entrelaçada / p = varredura progressiva
19
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
20
10/16/2008
6
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
21
Quais são os benefícios da DTV?Quais são os benefícios da DTV?
22
Efeito do Ruído no SinalEfeito do Ruído no Sinal
23
Efeito do Ruído no SinalEfeito do Ruído no Sinal
24Fonte: ncl.org.br
10/16/2008
7
Efeito do Ruído no SinalEfeito do Ruído no Sinal
25Fonte: ncl.org.br
Novos ServiçosNovos Serviços
Navegação na web (depende do fabricante);Navegação na web (depende do fabricante);
TeletextoTeletexto (evolução(evolução‐‐integração do SMS);integração do SMS);
Comércio Eletrônico (Comércio Eletrônico (tt‐‐commercecommerce););
Governo Eletrônico;Governo Eletrônico;
Acesso a conta do banco;Acesso a conta do banco;
Participação nos programas de TV;Participação nos programas de TV;
Ensino;Ensino;
26
Exemplo de AplicaçãoExemplo de Aplicaçãop p çp p ç
27 28
10/16/2008
8
Padrões de TV DigitalPadrões de TV Digitalgg
29
Padrões de TV Digital e seus paísesPadrões de TV Digital e seus países
30
MiddlewaresMiddlewares
31
MiddlewaresMiddlewares
32
10/16/2008
9
E o padrão Brasileiro?E o padrão Brasileiro?pp
33
•• Mobilidade;Mobilidade;
Sistema Brasileiro de Televisão Digital (SBTVD)Sistema Brasileiro de Televisão Digital (SBTVD)
;;
•• Problema da Superfície Terrestre brasileira;Problema da Superfície Terrestre brasileira;
•• MiddlewareMiddleware próprio (inclusão social e digital).próprio (inclusão social e digital).
34
Camadas do Padrão Brasileiro (SBTVD)Camadas do Padrão Brasileiro (SBTVD)
35
Camadas do Padrão Brasileiro (SBTVD)Camadas do Padrão Brasileiro (SBTVD)
MiddlewareMiddleware
Camada de VídeoCamada de Áudio
36
ModulaçãoCamada de Transporte(Multiplexador)
10/16/2008
10
Níveis de InteraçãoNíveis de InteraçãoI t ti id d l lI t ti id d l l fi ã d l d jfi ã d l d j•• Interatividade localInteratividade local: configuração de legendas, jogos : configuração de legendas, jogos residentes, guia de programação eletrônica;residentes, guia de programação eletrônica;
•• Interatividade remotaInteratividade remota: comércio eletrônico, acesso a : comércio eletrônico, acesso a contas bancárias, serviços de saúde e aplicações para contas bancárias, serviços de saúde e aplicações para contas bancárias, serviços de saúde e aplicações para contas bancárias, serviços de saúde e aplicações para educação à distânciaeducação à distância–– Interatividade remota intermitente: votações e pesquisas de Interatividade remota intermitente: votações e pesquisas de
opiniãoopinião–– Interatividade remota permanente: navegação na Internet, eInteratividade remota permanente: navegação na Internet, e‐‐
mail, mail, chatchat, competições interativas (jogos multiusuários em , competições interativas (jogos multiusuários em l)l) h b kih b ki EAD i ãEAD i ãtempo real), compras, tempo real), compras, homebankinghomebanking, EAD, comunicação entre , EAD, comunicação entre
os usuáriosos usuários
37
Interação LocalInteração Local
38
Interação RemotaInteração Remota
39
MiddlewareMiddleware BrasileiroBrasileiro
i bwww.ginga.org.br
40
10/16/2008
11
Apoiador Apoiador MiddlewareMiddleware BrasileiroBrasileiro
www.ginga.org.brPortal do Software Público Brasileiro www.softwarepublico.gov.br
41
“Em“Em discursodiscurso emem Brasília,Brasília, oo ministroministro HélioHélio CostaCostadidi idid il lil l dd dd tt tt
Costa reprova conversores sem interatividadeCosta reprova conversores sem interatividade
dissedisse queque consideraconsidera ilegalilegal aa vendavenda dede setset--toptopboxesboxes semsem oo GingaGinga embutidoembutido.. SegundoSegundo Costa,Costa, asasregrasregras dodo FórumFórum dede TVTV DigitalDigital determinadetermina queque ooGingaGinga acompanheacompanhe osos conversoresconversores queque saemsaem dedefábricafábrica..””
““...... SegundoSegundo Costa,Costa, oo aplicativoaplicativo openopen sourcesource podepode serser baixadobaixado porporqualquerqualquer fabricantefabricante nana internetinternet ee adequadoadequado aoao seuseu modelomodelo dedeconversorconversor......
CostaCosta jájá aconselhouaconselhou osos consumidoresconsumidores aa aguardaraguardar umum poucopouco......CostaCosta jájá aconselhouaconselhou osos consumidoresconsumidores aa aguardaraguardar umum poucopoucoantesantes dede comprarcomprar oo conversorconversor.. ““
42
Campanha: “Sem Ginga Não”Campanha: “Sem Ginga Não”
43
Arquitetura do GingaArquitetura do Ginga
44
10/16/2008
12
Arquitetura do GingaArquitetura do Ginga
45
Arquitetura do GingaArquitetura do Ginga
46
GingaGinga--NCLNCL / / ComposerComposer
• É um editor da linguagem NCL;• Código aberto;• Desenvolvido em linguagem Java;
Disponível para as plataformas Linux Windows• Disponível para as plataformas Linux, Windows e Mac OS;
• Voltado para desenvolvimento de aplicaçõesinterativas baseadas em NCL;interativas baseadas em NCL;
47
GingaGinga--NCLNCL / / ComposerComposer
48
10/16/2008
13
GingaGinga--NCLNCL / / ComposerComposer
49
GingaGinga--NCLNCL / / ComposerComposer
50
Por que Lua?Por que Lua?
Lua é Simples e Poderosa;Lua é Simples e Poderosa;
Lua é portável;Lua é portável;
Lua é Lua é embeddableembeddable;;
Lua é rápida;Lua é rápida;Lua é rápida;Lua é rápida;
Lua é robusta;Lua é robusta;
Lua é livre!Lua é livre!
51
Jogos que usam LuaJogos que usam Lua
52
10/16/2008
14
Ginga / Virtual SetGinga / Virtual Set--Top BoxTop Box
Código Aberto; Código Aberto;
Desenvolvida em C++;Desenvolvida em C++;
Compatível apenas com Linux (Compatível apenas com Linux (FedoraFedora); );
Voltada para testes de aplicações interativasVoltada para testes de aplicações interativasVoltada para testes de aplicações interativas Voltada para testes de aplicações interativas baseadas em NCL;baseadas em NCL;
Versão de alto desempenho a ser embarcada Versão de alto desempenho a ser embarcada em em setset--top boxestop boxes;;
53
Ginga / Virtual SetGinga / Virtual Set--Top BoxTop Box
54
Ginga / Virtual SetGinga / Virtual Set--Top BoxTop Box
55
Ginga / Virtual SetGinga / Virtual Set--Top BoxTop Box
56
10/16/2008
15
Ginga / Virtual SetGinga / Virtual Set--Top BoxTop Box
57
SetSet--Top Boxes Top Boxes compatíveis com Gingacompatíveis com Ginga
Zinwell ZBT-620Proview XPS-1000
58
Quero programar em Java, mas não posso Quero programar em Java, mas não posso p g pp g pesperar até sair o Gingaesperar até sair o Ginga--J. O que faço?J. O que faço?
59
JavaTVJavaTV / / XleTViewXleTView
• É um emulador de STB para aplicações JavaTV;
• Possui código aberto e é licenciado pela GNU PublicLicense;
• Disponível para as plataformas Linux, Windows e MacOS;OS;
• Voltado para testes de aplicações interativasdesenvolvidas em Java que utilizam a biblioteca JavaTV;
60
• Não é compatível com Ginga!
10/16/2008
16
JavaTVJavaTV / Interfaces de Desenvolvimento Livre/ Interfaces de Desenvolvimento Livre
61
JavaTVJavaTV / / XleTViewXleTView
62
JavaTVJavaTV / / OpenMHPOpenMHP: : QuizletQuizlet e e MapgetMapget
63
Como ocorre o envio de dadosComo ocorre o envio de dadosdos aplicati os?dos aplicati os?dos aplicativos?dos aplicativos?
64
10/16/2008
17
Envio de DadosEnvio de Dados
65http://www.tvdi.inf.br/demo/
Envio de DadosEnvio de Dados
66http://www.tvdi.inf.br/demo/
Envio de DadosEnvio de Dados
67http://www.tvdi.inf.br/demo/
OK, os dados estão no OK, os dados estão no SetSet--Top BoxTop Box. E agora?. E agora?
O STB é rápido suficiente para meu aplicativo?O STB é rápido suficiente para meu aplicativo?O STB é rápido suficiente para meu aplicativo?O STB é rápido suficiente para meu aplicativo?
68
10/16/2008
18
AquamarkAquamark
69
TVMarkTVMark
70
TVMarkTVMark
71
ConclusãoConclusão
• Temos todas as ferramentas livres para odesenvolvimento de aplicativos para TV Digital;desenvolvimento de aplicativos para TV Digital;
• Potencial do Ginga:
“Houve alguma resistência dos rádio difusores ao GingaHouve alguma resistência dos rádio-difusores ao Gingadurante o processo de definição da tecnologia de TVdigital no País. Eles temiam que os espectadorespudessem achar as aplicações interativas maisinteressantes que os programas ”
72
interessantes que os programas.
10/16/2008
19
BibliografiaBibliografia
Middleware GingaMiddleware GingaDi í l htt // i b / ADi í l htt // i b / A
Site Grupo de Pesquisa em TV Digital Interativa Site Grupo de Pesquisa em TV Digital Interativa (GPTVDI)(GPTVDI) Disponível em: <http://www tvdi inf br>Disponível em: <http://www tvdi inf br>Disponível em: <http://www.ginga.org.br/>. Acesso Disponível em: <http://www.ginga.org.br/>. Acesso
em: ago. 2007.em: ago. 2007.
Ministério das Comunicações. Ministério das Comunicações. Sistema Brasileiro de Sistema Brasileiro de TV DigitalTV Digital. Disponível em: . Disponível em: <http://sbtvd.cpqd.com.br>. Acesso em: ago. 2007.<http://sbtvd.cpqd.com.br>. Acesso em: ago. 2007.
Laboratório Laboratório TeleMídiaTeleMídia ((PUCPUC--RioRio))Disponível em: <http://www telemidia pucDisponível em: <http://www telemidia puc--rio br/>rio br/>
(GPTVDI)(GPTVDI) Disponível em: <http://www.tvdi.inf.br>. Disponível em: <http://www.tvdi.inf.br>. Acesso em: ago. 2008.Acesso em: ago. 2008.
XleTViewXleTViewDisponível em: <http://xletview.sourceforge.net/>. Disponível em: <http://xletview.sourceforge.net/>. Acesso em: ago. 2007.Acesso em: ago. 2007.
Disponível em: http://www.telemidia.pucDisponível em: http://www.telemidia.puc rio.br/ . rio.br/ . Acesso em: ago. 2008.Acesso em: ago. 2008.
LavidLavid (UFPB) (UFPB) Disponível em: Disponível em: <http://www.lavid.ufpb.br/>. Acesso em: ago. 2008.<http://www.lavid.ufpb.br/>. Acesso em: ago. 2008.
MONTEZ, Carlos; BECKER, Valdecir. MONTEZ, Carlos; BECKER, Valdecir. TV Digital TV Digital Interativa: Conceitos, Desafios e Perspectivas Interativa: Conceitos, Desafios e Perspectivas para o Brasilpara o Brasil. Florianópolis: Ed. UFSC, 2006, 2ª ed. . Florianópolis: Ed. UFSC, 2006, 2ª ed. 200 p200 p
73
200 p.200 p.
Quer saber mais?Quer saber mais?
[email protected]@tvdi.inf.br
74
Perguntas?Perguntas?ggAvaliação, críticas sugestões?Avaliação, críticas sugestões?http://www.tvdi.inf.br/tchelinux/http://www.tvdi.inf.br/tchelinux/
[email protected]@tvdi.inf.br
http://groups.google.com/group/tvinterativa/http://groups.google.com/group/tvinterativa/http://groups.google.com/group/tvinterativa/http://groups.google.com/group/tvinterativa/
75