TV Digital com Linux
Upcoming SlideShare
Loading in...5
×
 

TV Digital com Linux

on

  • 542 views

TV Digital com Linux

TV Digital com Linux

Statistics

Views

Total Views
542
Views on SlideShare
542
Embed Views
0

Actions

Likes
0
Downloads
1
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    TV Digital com Linux TV Digital com Linux Presentation Transcript

    • TV DIGITAL COM LINUX ELAINE CECÍLIA GATTO FLISOL SÃO CARLOS 2012
    • A TV Digital
    • A TV Digital
    • A TV Digital
    • O sistema de TV Digital ● Transmissão ● Transporte ● Codificação ● Multiplexação ● Receptores ● Segurança ● Middleware ● Canal de Interatividade ● Acessibilidade ● Aplicações
    • 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
    • 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;
    • Ginga ● Especificação (APIs) ● Normas ABNT ● ITU-T para IPTV ● Duas implementações de referência em Linux: ● Ginga-NCL ● Ginga-J ou OpenGinga
    • 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.
    • 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)
    • 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,
    • 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)
    • 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.
    • 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)
    • 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/
    • 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
    • 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