Your SlideShare is downloading. ×
  • Like
TV Digital com Linux
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

TV Digital com Linux

  • 252 views
Published

TV Digital com Linux

TV Digital com Linux

Published in Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
252
On SlideShare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. TV DIGITAL COM LINUX ELAINE CECÍLIA GATTO FLISOL SÃO CARLOS 2012
  • 2. A TV Digital
  • 3. A TV Digital
  • 4. A TV Digital
  • 5. O 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 do padrã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: ● ● HDTV/720p (1280 colunas por 720 linhas progressivas, 16:9) ● SDTV/480p (720 colunas por 480 linhas progressivas, 4:3) ● ● HDTV/1080i (1920 colunas por 1080 linhas entrelaçadas, 16:9) ● ● MPEG-4 H.264 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. GINGA ● ● ● ● ● 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. Ginga ● Especificação (APIs) ● Normas ABNT ● ITU-T para IPTV ● Duas implementações de referência em Linux: ● Ginga-NCL ● Ginga-J ou OpenGinga
  • 9. GINGA ● 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. APIs 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)
  • 11. Implementaçã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 settop 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,
  • 12. Implementaçã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)
  • 13. Implementaçã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.
  • 14. Implementaçã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)
  • 15. Referê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/
  • 16. Contato ● 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
  • 17. Contato ● 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