SlideShare uma empresa Scribd logo
1 de 18
Baixar para ler offline
TV DIGITALTV DIGITAL
COM LINUXCOM LINUX
ELAINE CECÍLIA GATTOELAINE CECÍLIA GATTO
FLISOL SÃO CARLOS 2012FLISOL SÃO CARLOS 2012
A TV DigitalA TV Digital
A TV DigitalA TV Digital
A TV DigitalA TV Digital
O sistema de TV DigitalO sistema de TV Digital
● Transmissão
● Transporte
● Codificação
● Multiplexação
● Receptores
● Segurança
● Middleware
● Canal de Interatividade
● Acessibilidade
● Aplicações
Especificações tecnicas doEspecificações tecnicas do
padrão ISDB-TBpadrão ISDB-TB
● Aplicações: EPG, t-GOV, t-COM, Internet
● Middleware: Ginga
● Compressão de áudio: MPEG-4 AAC 2.0 - 5.1 canais
● Compressão de vídeo:
● MPEG-4 H.264
● HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9)
● HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9)
● SDTV/480p (720 colunas por 480 linhas progressivas, 4:3)
● LDTV/1SEG (320 colunas por 240 linhas, 4:3)
● Transporte: MPEG-2 TS
● Modulação: COFDM dividido em 13 segmentos da portadora
de 6 MHz
GINGAGINGA
● TV: meio de comunicação presente em 90%
dos lares brasileiros
● Inclusão social/digital;
● Informação, educação à distância e serviços
sociais;
● Compartilhamento livre do conhecimento;
● Especificação aberta, de fácil aprendizagem e
livre de royalties;
GingaGinga
● Especificação (APIs)
● Normas ABNT
● ITU-T para IPTV
● Duas implementações de referência em
Linux:
● Ginga-NCL
● Ginga-J ou OpenGinga
GINGAGINGA
● A arquitetura da implementação de referência do
middleware Ginga pode ser dividida em três grandes
módulos: Ginga-CC (Common Core), o ambiente de
apresentação Ginga-NCL (declarativo) e o ambiente
de execução Ginga-J (procedural)
●
● Ginga-CC oferece o suporte necessário aos
ambientes declarativo e procedural, e tem como
funções principais a exibição dos vários objetos de
mídia, o controle do plano gráfico, o tratamento de
dados obtidos do carrossel de objetos DSM-CC, o
tratamento do canal de retorno, entre outras.
APIs Ginga-JAPIs Ginga-J
API VERMELHA: suporte às aplicações brasileiras;
API AMARELA: permitem que aplicações brasileiras sejam exportadas
para outros sistemas;
API VERDE: seguem o núcleo comum do padrão GEM (Globally
Executable MHP)
Implementação Ginga-NCLImplementação Ginga-NCL
● “A implementação C++ do Ginga-NCL foi concebida para que
fosse obtida uma implementação de máximo desempenho,
de forma que pudesse ser facilmente portada para
plataformas com características semelhantes aos futuros set-
top boxes comerciais.
● Por isso, Linux é utilizado como sistema operacional base
para essa implementação de referência. A versão C++ de
Ginga-NCL é recomendada a desenvolvedores e usuários
com experiência em instalação de hardware e software em
ambiente Linux.”
● Licença GPLv2,
Implementação Ginga-NCLImplementação Ginga-NCL
● http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL
● Primeiras Máquinas Virtuais eram compiladas
com o Fedora
● As atuais são compiladas com Ubuntu
● (pdf)
Implementação Ginga-JImplementação Ginga-J
● O Ginga-J é composto por um conjunto de APIs
definidas para atender todas as funcionalidades
necessárias para a implementação de aplicativos
para TVD, desde a manipulação de dados
multimídia até protocolos de acesso.
● Sua especificação é formada por uma adaptação
da API de acesso a informação de serviço do
padrão japonês (ISDB ARIB B.23), pela
especificação Java DTV (que inclui a API JavaTV),
além de um conjunto de APIs adicionais de
extensão ou inovação.
Implementação Ginga-JImplementação Ginga-J
● http://openginga.net/projects/ginga-j/wiki/Compilando_o_c%C3%B3digo
● Máquinas virtuais em versão Ubuntu
● Outras distribuições: você mesmo pode
compilar
● (pdf)
ReferênciasReferências
● http://www.dtv.org.br
● http://www.forumsbtvd.org.br
● http://www.gingancl.org.br/
● http://clube.ncl.org.br/
● http://www.ginga.org.br/
● http://www.ncl.org.br/
● http://www.telemidia.puc-rio.br/
● http://forumsbtvd.org.br/materias.asp?id=667
● http://www.abntcolecao.com.br/colecaogrid.aspx
● http://gingacdn.lavid.ufpb.br/
ContatoContato
● elainececiliagatto@gmail.com
● http://www.twitter.com/CissaGatto
● http://www.facebook.com/elainececiliagatto
● http://br.linkedin.com/in/elainececiliagatto
● http://www.vivaolinux.com.br/~cissagatto
● http://www.projetofedora.org/user/10137
● http://www.softwarepublico.gov.br/shared/community-member?user_id=49873961
● http://softwarelivre.org/profile/cissagatto
ContatoContato
● http://www.garotascpbr.com.br
● http://www.facebook.com/GarotasCPBr
● http://www.twitter.com/GarotasCPBr
●
● http://www.dc.ufscar.br/diadejava
● http://www.facebook.com/DiaDeJavaUFSCar
● http://www.twitter.com/eDiaDeJava
●
● http://www.facebook.com/JornadaInformaticaUSC
● http://www.twitter.com/ComputacaoUSC

Mais conteúdo relacionado

Semelhante a TV Digital com Linux e Ginga

Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalCampus Party Brasil
 
Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15Beto Flesch
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViLucas Augusto Carvalho
 
Iptv 2009
Iptv 2009Iptv 2009
Iptv 2009tiag
 
Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015Beto Flesch
 
Digistar in a briefing
Digistar in a briefingDigistar in a briefing
Digistar in a briefingBeto Flesch
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010Bruno Ghisi
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktopsapsegundo
 
Aguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas TecnologiasAguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas TecnologiasAguinaldo Boquimpani
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para VoipGilberto Sudre
 
Video conferecia,
Video conferecia, Video conferecia,
Video conferecia, silvioCossa
 
Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev Edson Castilhos
 

Semelhante a TV Digital com Linux e Ginga (20)

Dataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV DigitalDataprev prova interatividade na TV Digital
Dataprev prova interatividade na TV Digital
 
Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15Apresentação Digistar - Roteadores jul15
Apresentação Digistar - Roteadores jul15
 
TV Digital - Latinoware
TV Digital - LatinowareTV Digital - Latinoware
TV Digital - Latinoware
 
TV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouViTV Digital interativa - Projeto TeouVi
TV Digital interativa - Projeto TeouVi
 
Iptv 2009
Iptv 2009Iptv 2009
Iptv 2009
 
Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015Digistar in a briefing Mar/2015
Digistar in a briefing Mar/2015
 
Digistar in a briefing
Digistar in a briefingDigistar in a briefing
Digistar in a briefing
 
Ginga - Solisc 2010
Ginga - Solisc 2010Ginga - Solisc 2010
Ginga - Solisc 2010
 
Virtualização de Desktops
Virtualização de DesktopsVirtualização de Desktops
Virtualização de Desktops
 
TV DIGITAL MÓVEL
TV DIGITAL MÓVELTV DIGITAL MÓVEL
TV DIGITAL MÓVEL
 
Aguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas TecnologiasAguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
Aguinaldo Boquimpani Set 2012 - Ginga e Novas Tecnologias
 
Asterisk O Pabx Livre Para Voip
Asterisk   O Pabx Livre Para VoipAsterisk   O Pabx Livre Para Voip
Asterisk O Pabx Livre Para Voip
 
Mod tivb01
Mod tivb01Mod tivb01
Mod tivb01
 
Mod tivb01
Mod tivb01Mod tivb01
Mod tivb01
 
Telefonia IP
Telefonia IP Telefonia IP
Telefonia IP
 
Video conferecia,
Video conferecia, Video conferecia,
Video conferecia,
 
Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev Introdução à Tv digital - Dataprev
Introdução à Tv digital - Dataprev
 
Legados tecnologicos 2014
Legados tecnologicos 2014Legados tecnologicos 2014
Legados tecnologicos 2014
 
Ginga - i-JAE
Ginga - i-JAEGinga - i-JAE
Ginga - i-JAE
 
Comunicação visual
Comunicação visualComunicação visual
Comunicação visual
 

Mais de Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mais de Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Último

DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -Aline Santana
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalJacqueline Cerqueira
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesMary Alvarenga
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManuais Formação
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxOsnilReis1
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfAdrianaCunha84
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Centro Jacques Delors
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxLuizHenriquedeAlmeid6
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxBeatrizLittig1
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxLaurindo6
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxRonys4
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinhaMary Alvarenga
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADOcarolinacespedes23
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividadeMary Alvarenga
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasraveccavp
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxLuizHenriquedeAlmeid6
 

Último (20)

Em tempo de Quaresma .
Em tempo de Quaresma                            .Em tempo de Quaresma                            .
Em tempo de Quaresma .
 
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
DESAFIO LITERÁRIO - 2024 - EASB/ÁRVORE -
 
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -XI OLIMPÍADAS DA LÍNGUA PORTUGUESA      -
XI OLIMPÍADAS DA LÍNGUA PORTUGUESA -
 
Gerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem OrganizacionalGerenciando a Aprendizagem Organizacional
Gerenciando a Aprendizagem Organizacional
 
CINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULACINEMATICA DE LOS MATERIALES Y PARTICULA
CINEMATICA DE LOS MATERIALES Y PARTICULA
 
A Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das MãesA Arte de Escrever Poemas - Dia das Mães
A Arte de Escrever Poemas - Dia das Mães
 
Manual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envioManual da CPSA_1_Agir com Autonomia para envio
Manual da CPSA_1_Agir com Autonomia para envio
 
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptxATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
ATIVIDADE AVALIATIVA VOZES VERBAIS 7º ano.pptx
 
Bullying, sai pra lá
Bullying,  sai pra láBullying,  sai pra lá
Bullying, sai pra lá
 
William J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdfWilliam J. Bennett - O livro das virtudes para Crianças.pdf
William J. Bennett - O livro das virtudes para Crianças.pdf
 
Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029Apresentação | Eleições Europeias 2024-2029
Apresentação | Eleições Europeias 2024-2029
 
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptxSlides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
Slides Lição 5, CPAD, Os Inimigos do Cristão, 2Tr24, Pr Henrique.pptx
 
Mapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docxMapa mental - Classificação dos seres vivos .docx
Mapa mental - Classificação dos seres vivos .docx
 
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptxAULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
AULA SOBRE AMERICA LATINA E ANGLO SAXONICA.pptx
 
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptxD9 RECONHECER GENERO DISCURSIVO SPA.pptx
D9 RECONHECER GENERO DISCURSIVO SPA.pptx
 
Bullying - Texto e cruzadinha
Bullying        -     Texto e cruzadinhaBullying        -     Texto e cruzadinha
Bullying - Texto e cruzadinha
 
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
activIDADES CUENTO  lobo esta  CUENTO CUARTO GRADOactivIDADES CUENTO  lobo esta  CUENTO CUARTO GRADO
activIDADES CUENTO lobo esta CUENTO CUARTO GRADO
 
Música Meu Abrigo - Texto e atividade
Música   Meu   Abrigo  -   Texto e atividadeMúsica   Meu   Abrigo  -   Texto e atividade
Música Meu Abrigo - Texto e atividade
 
Nova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisasNova BNCC Atualizada para novas pesquisas
Nova BNCC Atualizada para novas pesquisas
 
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptxSlides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
Slides Lição 03, Central Gospel, O Arrebatamento, 1Tr24.pptx
 

TV Digital com Linux e Ginga

  • 1. TV DIGITALTV DIGITAL COM LINUXCOM LINUX ELAINE CECÍLIA GATTOELAINE CECÍLIA GATTO FLISOL SÃO CARLOS 2012FLISOL SÃO CARLOS 2012
  • 2. A TV DigitalA TV Digital
  • 3. A TV DigitalA TV Digital
  • 4. A TV DigitalA TV Digital
  • 5. O sistema de TV DigitalO sistema de TV Digital ● Transmissão ● Transporte ● Codificação ● Multiplexação ● Receptores ● Segurança ● Middleware ● Canal de Interatividade ● Acessibilidade ● Aplicações
  • 6. Especificações tecnicas doEspecificações tecnicas do padrão ISDB-TBpadrão ISDB-TB ● Aplicações: EPG, t-GOV, t-COM, Internet ● Middleware: Ginga ● Compressão de áudio: MPEG-4 AAC 2.0 - 5.1 canais ● Compressão de vídeo: ● MPEG-4 H.264 ● HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9) ● HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9) ● SDTV/480p (720 colunas por 480 linhas progressivas, 4:3) ● LDTV/1SEG (320 colunas por 240 linhas, 4:3) ● Transporte: MPEG-2 TS ● Modulação: COFDM dividido em 13 segmentos da portadora de 6 MHz
  • 7. GINGAGINGA ● TV: meio de comunicação presente em 90% dos lares brasileiros ● Inclusão social/digital; ● Informação, educação à distância e serviços sociais; ● Compartilhamento livre do conhecimento; ● Especificação aberta, de fácil aprendizagem e livre de royalties;
  • 8. GingaGinga ● Especificação (APIs) ● Normas ABNT ● ITU-T para IPTV ● Duas implementações de referência em Linux: ● Ginga-NCL ● Ginga-J ou OpenGinga
  • 9. GINGAGINGA ● A arquitetura da implementação de referência do middleware Ginga pode ser dividida em três grandes módulos: Ginga-CC (Common Core), o ambiente de apresentação Ginga-NCL (declarativo) e o ambiente de execução Ginga-J (procedural) ● ● Ginga-CC oferece o suporte necessário aos ambientes declarativo e procedural, e tem como funções principais a exibição dos vários objetos de mídia, o controle do plano gráfico, o tratamento de dados obtidos do carrossel de objetos DSM-CC, o tratamento do canal de retorno, entre outras.
  • 10.
  • 11. APIs Ginga-JAPIs Ginga-J API VERMELHA: suporte às aplicações brasileiras; API AMARELA: permitem que aplicações brasileiras sejam exportadas para outros sistemas; API VERDE: seguem o núcleo comum do padrão GEM (Globally Executable MHP)
  • 12. Implementação Ginga-NCLImplementação Ginga-NCL ● “A implementação C++ do Ginga-NCL foi concebida para que fosse obtida uma implementação de máximo desempenho, de forma que pudesse ser facilmente portada para plataformas com características semelhantes aos futuros set- top boxes comerciais. ● Por isso, Linux é utilizado como sistema operacional base para essa implementação de referência. A versão C++ de Ginga-NCL é recomendada a desenvolvedores e usuários com experiência em instalação de hardware e software em ambiente Linux.” ● Licença GPLv2,
  • 13. Implementação Ginga-NCLImplementação Ginga-NCL ● http://svn.softwarepublico.gov.br/trac/ginga/wiki/Building_Wiki_GingaNCL ● Primeiras Máquinas Virtuais eram compiladas com o Fedora ● As atuais são compiladas com Ubuntu ● (pdf)
  • 14. Implementação Ginga-JImplementação Ginga-J ● O Ginga-J é composto por um conjunto de APIs definidas para atender todas as funcionalidades necessárias para a implementação de aplicativos para TVD, desde a manipulação de dados multimídia até protocolos de acesso. ● Sua especificação é formada por uma adaptação da API de acesso a informação de serviço do padrão japonês (ISDB ARIB B.23), pela especificação Java DTV (que inclui a API JavaTV), além de um conjunto de APIs adicionais de extensão ou inovação.
  • 15. Implementação Ginga-JImplementação Ginga-J ● http://openginga.net/projects/ginga-j/wiki/Compilando_o_c%C3%B3digo ● Máquinas virtuais em versão Ubuntu ● Outras distribuições: você mesmo pode compilar ● (pdf)
  • 16. ReferênciasReferências ● http://www.dtv.org.br ● http://www.forumsbtvd.org.br ● http://www.gingancl.org.br/ ● http://clube.ncl.org.br/ ● http://www.ginga.org.br/ ● http://www.ncl.org.br/ ● http://www.telemidia.puc-rio.br/ ● http://forumsbtvd.org.br/materias.asp?id=667 ● http://www.abntcolecao.com.br/colecaogrid.aspx ● http://gingacdn.lavid.ufpb.br/
  • 17. ContatoContato ● elainececiliagatto@gmail.com ● http://www.twitter.com/CissaGatto ● http://www.facebook.com/elainececiliagatto ● http://br.linkedin.com/in/elainececiliagatto ● http://www.vivaolinux.com.br/~cissagatto ● http://www.projetofedora.org/user/10137 ● http://www.softwarepublico.gov.br/shared/community-member?user_id=49873961 ● http://softwarelivre.org/profile/cissagatto
  • 18. ContatoContato ● http://www.garotascpbr.com.br ● http://www.facebook.com/GarotasCPBr ● http://www.twitter.com/GarotasCPBr ● ● http://www.dc.ufscar.br/diadejava ● http://www.facebook.com/DiaDeJavaUFSCar ● http://www.twitter.com/eDiaDeJava ● ● http://www.facebook.com/JornadaInformaticaUSC ● http://www.twitter.com/ComputacaoUSC