Você está na página 1de 10

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

SERVIO DE DISTRIBUIO PLATAFORMA IPTV

DE

CONTEDO

MULTIMDIA

EM

UMA

Anselmo LACERDA; Felipe SOARES; Gregrio ENRICO; Carlos DIAS; Carlos BATISTA
Laboratrio de Aplicaes de Vdeo Digital Departamento de Informtica Universidade Federal da Paraba Campus I . Cidade Universitria Telefone: +55 (83) 3216 7093 . Ext 26 (FAX) Cep: 58.035-000 . Joo Pessoa . PB . BRASIL {felipe, anselmo, gregorio, hacks, bidu }@lavid.ufpb.br

RESUMO
O Grupo de Trabalho de Televiso Digital (GTTV), props um servio de agregao e distribuio vdeo digital na internet, constitudos por contedo audiovisual j existente na Internet e canais de TV convencional, com a finalidade de instituir a Rede de Televiso Digital da RNP. Por estes vdeos serem de contedo heterogneo, formados por diversos padres de codificao, o servio prope um sistema de transcodificao responsvel por reconhecer e adaptar estes padres ao servio. O fluxo gerado a partir deste processo o canal da RNP formado com auxilio de uma ferramenta de grade de programao, que acessa a base de metadados do servio a procura dos vdeos disponveis para utilizar na criao programao do canal. Depois de montada a programao do canal a gerao do fluxo transcodificado repassado para a Rede de Vdeo Digital da RNP (RVD) que se encarrega de distribuir aos clientes, formando uma rede sobre o conceito de (Internet Protocol Television) IPTV. A interao dos usurios com o servio feita atravs do Portal RNPTV, onde possvel acessar o contedo dos canais disponveis atravs de um Web EPG (Electronic Programming Guide). Palavras-chave: IPTV, GTTV, TV Digital, vdeo digital.

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

1.

INTRODUO

Com o surgimento e a demanda crescente por novas aplicaes multimdia, a distribuio de TV atravs da Internet tem o potencial de ser a aplicao que vai alavancar a implantao de uma gama de novos servios, dado o enorme nmero de usurios envolvidos e por ser um meio de comunicao de massa. A transmisso de um canal de TV aberta tem sua abrangncia limitada por fatores fsicos. Porm, com o advento da Internet, surge a possibilidade de emissoras disponibilizarem sua programao atravs da rede, o que, na teoria, permite que a sua audincia passe a ter uma maior abrangncia. Pensando nisto, a Rede de Nacional de Ensino e Pesquisa (RNP), atravs dos desdobramentos dos projetos: Infra-estrutura Internet2 para Desenvolvimento e Teste de Programas e Ferramentas para TV Interativa1 (I2TV), Desenvolvimento de Software e Hardware para Sistemas de Televiso Digital de Alta Definio2 (HiTV) e do Grupo de Trabalho de Vdeo Digital (GTVD), criou o Grupo de Trabalho de Televiso Digital (GTTV), destinado ao desenvolvimento de plataformas que viabilizem e potencializem a transmisso de TV aberta atravs da internet, com recursos disponveis no mbito de TV digital. O GTTV apresentou a arquitetura de uma aplicao, o RNPTV, que permite aos usurios da Rede de Vdeo Digital (RVD) da RNP terem acesso ao contedo de canais de TV distribudos atravs da internet, utilizando uma infra-estrutura Internet Protocol Television (IPTV). O acesso aos canais feito atravs de uma aplicao navegadora, um Guia Eletrnico de Programao (EPG) que acessa uma base de metadados dos programas e canais cadastrados no servio. Por meio do EPG os usurios da RVD podem fazer buscas por canais, programas e programaes, entre outros formatos de metadados. 2. IPTV

Internet Protocol Television (IPTV) um termo que descreve um sistema onde o servio de TV digital entregue ao usurio utilizando-se Internet Protocol (IP) por uma conexo de banda larga ou redes de alta velocidade. A tecnologia no muito restrita e se um usurio assiste um fluxo de vdeo da Internet, ele est utilizando o IPTV no seu conceito mais bsico. O IPTV tambm pode ser representado por um sistema de televiso de perfil fechado, com distribuio sobre uma rede no pblica, ao contrrio do que acontece com a internet. Com o avano da tecnologia de compresso de vdeo e o grande crescimento da capacidade e disponibilidade de alta banda de rede para usurios finais, a transmisso de vdeo em pacotes IP se tornou possvel, fazendo do IPTV uma realidade (WALKO et al., 2005). Em um sistema de IPTV, os objetos multimdia so codificados em algum ponto e encapsulado em pacotes IP para ento serem distribudos pela rede. A codificao pode ser feita em MPEG-2, MPEG-4, H.264, WMV, DiVx, entre os padres. Como os pacotes de vdeo circulam na rede juntamente com pacotes de voz e dados, um esquema de qualidade de servio (QoS) pode e deve ser aplicado para garantir uma boa qualidade do vdeo para os clientes, como vdeos sem travamentos, atrasos ou erros. Como requisies de QoS podem no ser reconhecidas quando pacotes IPs atravessam diferentes redes, um sistema de IPTV em que o provedor detenha toda a estrutura de transmisso j conta com uma vantagem, justamente devido ao trfego QoS que seria aplicado; essa uma vantagem principalmente das empresas de telecomunicaes e instituies detentoras de grandes redes IP. Os receptores digitais para um sistema de IPTV devem ter funes especficas para o servio, como autenticao, requisio de troca de canal, interface de rede (KIM et al., 2005). Plataformas IPTV podem oferecer diversos tipos de servios, como broadcast de canais, vdeo sob demanda, que podem incluir HDTV, replay de vdeo, viso multingulo, alm de possibilitar a gravao de vdeo. Estas plataformas podem aproveitar sua rede j estruturada para oferecer servios, como canal de interatividade, facilitando o fornecimento de servios interativos, alm da capacidade de permitir a

O projeto I2TV desenvolveu ferramentas de suporte TV Interativa no ambiente Internet2, o projeto conta com participao de um consrcio formado pelas universidades UFPB, UFRN, PUC-Rio, USP-SP e UFSC e as emissoras de televiso TVU-RN, TVE-RJ, TV Cultura-SP e TV Cultura-SC. O projeto HiTV tem por objetivo montar e testar um streamer HDTV e um set-top box HDTV em laboratrio e nas redes da BigTV (TV a cabo por assinatura em Joo Pessoa), Cabo TV (TV a cabo por assinatura em Natal) e TV Cabugi (TV aberta em Natal); desenvolver e testar um servio de distribuio de programas interativos; desenvolver um decodificador, um codificador e um multiplexador todos com suporte para HDTV.
2

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

realizao e recepo de chamadas de voz pela TV. Geralmente para entrega do fluxo de vdeo, usa-se MPEG-2 Transport Stream(TS) (ISO/IEC 13818-1, 2000) sobre IP Multicast. O fluxo de vdeo includo no TS geralmente codificado em MPEG-2 ou H.264. Para sinalizao de troca de canal (no caso de servio de TV broadcast) usa-se o protocolo Internet Group Management Protocol (IGMP), utilizado para realocar o usurio em grupos Multicast. RTSP tambm utilizado para servios de VoD. Para a transmisso de objetos multimdias em redes IP outros tipos de protocolos podem ser usados (YARALI, 2005). A Agregao dos servios de voz, dados e vdeo sob um nico canal de comunicao, chamado de Triple play. O Triple play visto como o grande alicerce de comunicao de vdeo digital em redes IP, o IPTV parece criar ento uma grande revoluo no mercado, exigindo as duas vertentes (TV e teles) a investirem na melhoria e ampliao dos seus servios, na briga pelos clientes em potencias que so, em sentido amplo, todas as residncias do mundo. O IPTV abre um grande leque de possibilidades para a nova gerao de TV Digital, j que os demais servios de comunicao (como voz e dados) tambm j migraram para o IP. Torna-se possvel ento a convergncia de mltiplos servios para a TV, capacidade que ainda no explorada em sua magnitude (YARALI, 2005). Teoricamente todos as tecnologias que utilizam o IP, podem ser usadas em plataformas IPTV, dentre estas, merece destaque o WIMAX, xDSL, WiFi, FTTH, MESH (CHA, 2005), entre outras. Estas tecnologias que podem servir de portadora para a difuso dos sinais esto em constante evoluo, de forma que existe uma variedade grande de possibilidades de transmisso em redes IP, tanto em meios fsicos guiados como cabo par tranado e fibra tica, como tambm em tecnologias de redes sem fio. Em redes de fibra tica FTTH3, possvel atingir velocidade de 10Mbps, 100Mbps e at 1Gbps, viabilizando a transmisso de vdeos em alta definio como o HDTV MEPG-2 que precisa de uma taxa de transmisso mdia de 19 Mbps para recepo ideal, e ainda fluxos de vrios canais simultaneamente, como por exemplo, 4 canais SDTV que operam individualmente a 4,8 Mbps. No mbito da cobertura sem fio, as redes WiMAX (RETNASOTHIE et al., 2005), de transmisso de dados em banda larga sem fio, com cobertura metropolitana, podem ter atrativos, tanto para a transmisso do sinal, como servir de canal de retorno para a interatividade dos set-top boxes da TV digital.

2.1.

Servios de distribuio de vdeo

Segundo (CHOUDHURY et al., 2006) no mbito das tecnologias e servios de distribuio de vdeo, so normalmente utilizadas duas formas de distribuio de contedo pela rede: servio de vdeo sob demanda e vdeo ao vivo. 2.1.1. Servio de vdeo Sob demanda Um servio de Vdeo sob Demanda (VoD, do ingls Video on Demand) tpico permite que usurios remotos tenham acesso a uma coletnea de vdeos variados. Tipicamente, os arquivos destes vdeos so armazenados em um conjunto de servidores e distribudos atravs de uma conexo de rede de alta velocidade para clientes dispersos geograficamente. Ao receber uma requisio de um cliente, o servidor envia a resposta como um fluxo de vdeo, sem necessidade de sincronizao. Para que isso seja possvel necessria uma infra-estrutura de armazenamento e uma rede de distribuio, com banda passante suficiente para que uma transmisso de vdeo contnua seja possvel (MA et al., 2002). 2.1.1.1. Servio de VoD baseado em um cenrio IPTV Aplicando um servio de vdeo sob demanda em um cenrio IPTV, possvel observar que para que a solicitao de um vdeo seja atendida, necessria a definio de unidades de servios dentro da infraestrutura, estas unidades so responsveis para que os fluxos elementares sejam distribudos e recepcionados de forma eficiente. Em geral uma plataforma de servios IPTV composta por codificadores de vdeo, servidores de distribuio de vdeo, servidores de gerenciamento de usurios e dispositivos de visualizao do usurio. A Figura 1 apresenta um modelo genrico de como estas unidades se comportam, no momento em que feita a solicitao de um vdeo (ITU-T FG IPTV, 2006).

FTTH (Fiber-to-the-Home) uma tecnologia de interligao de residncias atravs de fibras pticas para o fornecimento de servios de comunicao de dados, TV digital, Radio Digital, acesso Internet e telefonia convecional.

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

Figura 1- Servio de VoD baseado em um cenrio IPTV

As unidades de servios so descritas de acordo com suas funcionalidades no cenrio: VOD Source: Servidor fonte de onde provem as mdias. VOD Encoder: Recebe o fluxo de udio e vdeo do VOD Source e realiza processos de compresso e codificao, de acordo com um formato escolhido para o servio em questo. VOD Streaming System: Um servidor intermedirio que serve de armazenamento para vdeos e com um servio de distribuio de fluxos elementares (udio e vdeo), respondendo as requisies dos clientes. Em casos de alto ndice de requisies dos clientes, pode ser instalado neste cenrio, mltiplos servidores de forma que esta demanda de requisies possa ser dividida entre eles, com possveis implementaes de caches, formando uma Rede de Distribuio de Contedo (RDC) (GOMES et al., 2006). Subscriber Management System: Faz o intermdio entre as aes dos usurios e os servios oferecidos. Esta entidade responsvel tambm por fornecer servios adicionais, tais como autenticao e permisses para os usurios. IP network: Uma rede IP que suporta servios de IPTV. Receptores Digitais: dispositivo no lado do usurio que executa funes de decodificao, gerenciamento de informaes, alm da apresentao dos servios oferecidos, apresenta tambm funcionalidade de um PVR. Os dispositivos podem ser uma televiso, computadores ou ainda dispositivos mveis.

Atravs das setas numeradas na Figura 2 possvel observar fluxo das aes em um cenrio de solicitao de contedo VoD baseado em IPTV, a numerao dos itens a seguir correspondem ao fluxo das aes: 1. A fonte onde os objetos multimdia ficam armazenados envia os vdeos para um servidor de codificao. 2. As mdias passam por um formato de compresso e codificao, e envia o fluxo, MPEG-2 TS por exemplo, para o VOD Streaming System. 3. Usurio seleciona um contedo VoD disponibilizado atravs de um menu de interao, atravs de informaes relacionadas com o contedo (titulo, sinopse, etc), a solicitao transmitida atravs de Set-Top Box ou receptores digitais. 4. O receptor digital entrega a solicitao ao Subscriber Management System 5. O Subscriber Management System ento solicita ao receptor digital as informaes do usurio para verificar a autenticidade. 6. retornado ao Subscriber Management System as informaes solicitadas.

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

7. Na resposta do usurio, se o Subscriber Management System confirmar o pedido ento envia o pedido ao VOD Streaming System. 8. O VOD Streaming System transmite o fluxo de dados aos usurios conforme foi solicitado. 9. O receptor digital IPTV recebe o contedo solicitado realiza o processo de decodificao e apresenta ao usurio. 2.1.2. Servio de Vdeo ao vivo Transmisso de mdias relaciona-se com o ato de se consumir mdia de alguma fonte. No caso de transmisso de vdeo ao vivo, essa fonte seria uma cmera (webcam ou cmera convencional ligada a uma placa de captura digitalizadora) que capta um evento e repassa para os clientes do servio, tambm chamado de broadcast de TV. Inserido no cenrio IPTV a transmisso de um fluxo ao vivo segue um padro parecido no cenrio IPTV usando vdeo sob demanda. As principais diferenas so os servidores de distribuio dos fluxos, que tero que dar suporte a transmisses ao vivo, necessrio na unidade de codificao uma otimizao na compresso e codificao das mdias, para que no haja muitos atrasos e perdas de pacotes na transmisso, j que est codificao esta acontecendo em tempo real. 3. A REDE DE VDEO DIGITAL DA RNP

A iniciativa da Rede Vdeo Digital (RVD) visa disponibilizar uma infra-estrutura de rede, servidores e equipamentos para dar suporte a experimentos que envolvam a captura, recuperao e transmisso de vdeo ao vivo e sob demanda. Durante a Fase I, cujo foco era o suporte a transmisses de vdeo sob demanda, foi montada uma infra-estrutura com mquinas posicionadas nos PoPs RS, SC, SP, RJ, DF, PE e CE e nas universidades UFPB, UFRN e UFBA interligadas atravs da RNP. Na Fase II, o servio foi estendido para fornecer suporte a transmisses ao vivo e sob demanda de forma integrada, alm de integrar a RVD a um servio de armazenamento distribudo o Internet Backplane Protocol (IBP) (BATISTA et al., 2005). Como a proposta da RVD a utilizar-se de toda a infra-estrutura desenvolvida para a disseminao de objetos multimdia sobre redes IP, a juno destes servidores de distribuio de vdeos, funciona no backbone da RNP como distribuidores de contedo para uma grande rede IPTV.

3.1.

Arquitetura da RVD

A arquitetura atual do servio de distribuio oferecido pela RVD (BATISTA et al., 2005) baseia-se em uma estrutura de mltiplos nveis de distribuio: servidor-proxy, proxy-proxy e proxy-cliente, onde podem existir diversos nveis de distribuio proxy-proxy. A Figura 3 ilustra a arquitetura de distribuio de vdeo:

Figura 2 - Arquitetura de distribuio da RVD.

Os servidores de vdeo atuam como fontes para os fluxos de vdeo digital, fluxos estes que podem advir de arquivos armazenados localmente (vdeo sob demanda) ou de dispositivos de captura (vdeo ao vivo). A idia que as instituies colaboradoras (provedoras de contedo) responsveis pelas aplicaes usurias do servio, mantenham seus prprios servidores e recursos associados. Opcionalmente, para incrementar os requisitos de tolerncia falhas, uma instituio poder utilizar diversos servidores de vdeo, onde os mesmos podero possuir atribuies especficas (armazenar parte de um acervo de vdeos, por exemplo).

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

Cada proxy tambm implementa uma cache (armazenada em memria voltil para vdeos ao vivo e em disco para vdeos sob demanda), utilizada por aqueles vdeos de maior audincia em sua rea de atendimento. A arquitetura permite a conexo em cascata de proxies, configurando assim uma hierarquia de mltiplos nveis de cache. A principal vantagem desta abordagem a distribuio otimizada do trfego no backbone da RNP, nas redes regionais, institucionais e at mesmo nas redes locais (BATISTA et al., 2005). Os servidores e proxies que compem a arquitetura de distribuio possuem papis distintos e bem definidos, porm os mesmos possuem em comum o fato de recuperarem o vdeo a partir de uma determinada fonte e distriburem o mesmo para um determinado destino (BATISTA et al., 2005). No caso do servidor de vdeo, a fonte pode ser o sistema de arquivos local (vdeo sob demanda) ou um dispositivo de captura de vdeo (vdeo ao vivo), enquanto que o destino poder ser um proxy do servio ou um cliente que o acessa diretamente (Figura 2). No caso do proxy, a fonte pode ser um servidor de vdeo ou outro proxy, enquanto o destino pode ser outro proxy ou o cliente. Diferem, pois, apenas nos tipos de fontes e destinos, enquanto o controle de fluxo entre a fonte e o destino basicamente o mesmo. O desenvolvimento dos fluxos de entrada e sada foi feito de forma modular, permitindo o mltiplo acoplamento de outros destinos e fontes. Isso possvel em tempo de configurao ou mesmo em tempo de execuo, viabilizando assim uma implementao nica para servidores e proxies de vdeo.

3.2.

Servidores da RVD

A implementao do servidor-proxy da RVD possui duas instncias com base em uma arquitetura nica (apresentada na Figura 3): o JDVoD (BATISTA et al., 2005), que d suporte a vdeos sob demanda, e o JDLive (SOUSA FILHO, 2004), que d suporte a vdeos ao vivo. Ambos tendo sido desenvolvidos em Java, embora o JDVoD tenha sido desenvolvido a partir de uma verso prvia em C (SALMITO et al., 2004), tais servidores, cujas funcionalidades foram concebidas com base nos requisitos da arquitetura da RVD previamente apresentados, suportam mltiplos protocolos para entrada (IBP, HTTP, UDP) e sada (HTTP e UDP).

Figura 3 - Arquitetura comum do JDVoD e do JDLive

A RVD, como uma infra-estrutura de Rede distribuio de Contedo IPTV montada para a disseminao de contedo multimdia atravs de uma Rede IP, foi instalada sobre o backbone da rede da RNP podendo aproveitar os enlaces altos da rede, que somados tem uma velocidade agregada de 60,4 Gbps, o que facilita bastante a transmisso de vdeos que necessitam de grande banda passante. A RNP testa e aplica em sua rede tecnologias de ltima gerao, como IPv6, multicast e QoS. O uso destas tecnologias garante um melhor funcionamento da rede e d suporte a servios e aplicaes avanadas, como videoconferncia, telemedicina, educao a distncia, geoprocessamento, telefonia sobre Internet (VoIP), entre outros (RNP, 2007).

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

4.

REDE DE TELEVISO DIGITAL DA RNP

O RNPTV, aplicao usuria da RVD apresentada pelo GTTV, um sistema que permite o agrupamento de contedo multimdia de modo similar a um canal de TV convencional. O RNPTV permite que usurios com permisso para a gerao do Canal da RNP possam organizar vdeos cronologicamente de modo que estes vdeos formem uma grade de programao, com horrios de incio e fim determinados, canal este que o principal componente da Rede de Televiso Digital da RNP.

4.1.

Trabalhos relacionados

J existem vrias TVs transmitindo seu contedo ao vivo pela internet, como tambm canais exclusivamente virtuais. Exemplos: Research Channel (http://www.researchchannel.org), TV UOL (http://tvuol.uol.com.br/), ALLTV (http://www.alltv.com.br/), todos estes trabalhos agregam vdeos sob demanda em suas programaes, no entanto a relevncia do Canal da RNP consiste em alm de agregar fontes de vdeo sob demanda, possvel adicionar contedo de vdeo ao vivo em sua programao, com o diferencial de gerar um canal com um formato de codificao homogneo, com as mdias transcodificadas. 4.2. Gerao de Canais

O Canal da RNP constitudo de vdeos, os programas, que possuem diferentes formatos de codificao e que podem estar armazenados em servidores que no os da RNP. O Canal da RNP pode, ainda, ser composto por programas ao vivo, ou seja, permitida a adio de fluxos de vdeo gerado a partir de cmeras de captura ou provenientes da prpria internet em suas grades de programao. A diversidade de fontes de vdeo faz com que seja necessrio um sistema de transcodificao capaz de gerar um fluxo de vdeo padronizado e capaz de ser decodificado pela maioria dos tocadores multimdia encontrados no mercado.

4.3.

Aquisio de contedo

Os vdeos que compem o canal da RNP no necessariamente encontram-se servidores da RVD. Como definido durante o perodo de anlise do sistema, tal caracterstica, alm de evitar possveis limitaes de armazenamento, permite que sejam feitas parcerias com diferentes produtores de contedo, permitindo que o material compartilhado seja includo nas grades de programao do canal da RNP. Assim que o sistema inicializado, aps a definio de grades de programao, verifica-se na base de dados do sistema a existncia de alguma grade de programao com incio a partir do horrio do servidor aonde se encontra o sistema de transcodificao. Sendo encontrada alguma grade, o Controlador de Execuo (CE) aguarda o incio desta para iniciar suas atividades. Quando o momento de iniciar a grade alcanado, o CE verifica a lista de vdeos presentes na grade, solicita dados de cada um dos vdeos e gera uma lista de execuo com tais dados. Alm do endereo do vdeo, a durao e os horrios de incio e fim de cada programa formam este conjunto de informaes, o acesso aos dados referentes s programaes e aos vdeos do canal feito pelo Gerenciador de Metadados(GM) que acessa a base de dados e repassa as informacoes ao CE. Com tal lista de execuo definida, o controlador pode, ento, iniciar a transcodificao dos vdeos. Como ilustra a Figura 4, o controlador envia a lista de execuo para o Sistema de Transcodificao, o qual gerar o fluxo de vdeo do canal com os vdeos da lista, transcodificando estes vdeos durante sua exibio.

Figura 4 Funcionamento da gerao do Canal da RNP

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

4.4.

Sistema de Transcodificao

Uma vez que nem todos os vdeos da base de vdeos do sistema possuem um mesmo padro de codificao e que necessrio que haja um nico formato para transmisso do fluxo de vdeo gerado, faz-se necessrio ter um procedimento para a transcodificao desses vdeos de tal modo que este seja capaz de decodificar a maior quantidade possvel de formatos de codificao e codificar o fluxo gerado em um formato compatvel com a maioria dos players multimdia disponveis. Alm disso, devido aos requerimentos do sistema apresentados na seo anterior, tal procedimento deve ser capaz de receber um URI contendo o endereo de um vdeo (o qual no necessariamente estar presente no mesmo sistema de arquivos do transcodificador), decodific-lo assim que lhe for solicitado e codific-lo no padro escolhido. Estes dois ltimos requisitos devem ser executados simultaneamente. Para atender a estes requisitos, o software escolhido foi o VideoLAN (VLC) (VLC, 2007). O VLC capaz de decodificar a maioria dos formatos de vdeo existentes, a partir de diversas fontes, como discos rgidos, HTTP, MMS, RTP/RTSP, entre outras. Entre suas funcionalidades desejveis ao servio est a habilidade de criar listas de reproduo a partir de diversos endereos na Internet. Alm disso, para o desenvolvimento do sistema de transcodificao foram necessrias modificaes no VideoLAN, possveis apenas por tratar-se de um software licenciado sob a GPL (GPL, 2007). Quando do incio da execuo de uma grade de programao, o Controlador de Execuo inicia uma conexo TCP com o VLC, cria uma lista de reproduo do VLC, contendo os URIs indicando os endereos dos vdeos que compem a grade de programao, e configura os parmetros de transcodificao dos vdeos e a sada do fluxo de vdeo resultante. Ao trmino da execuo da grade, o Controlador de Execuo finaliza a transcodificao, solicitando ao VLC que este encerre seus processos. Em seguida, a conexo TCP encerrada e o controlador aguarda o incio da programao seguinte para reiniciar suas atividades. O fluxo de vdeo do canal de TV gerado durante o processo descrito acima , ento, disponibilizado para ser exibido no tocador multimdia do usurio final. Por serem utilizados padres de codificao de udio e vdeo que podem ser interpretados pela maioria das aplicaes decodificadoras, permitido ao usurio final do canal da RNP a escolha de qual aplicao utilizar para a decodificao. E, de modo a facilitar o acesso ao canal, decidiu-se, tambm, embutir um tocador no Portal RNPTV.

5.

O PORTAL RNPTV

O Portal RNPTV, a interface de interao com os usurios finais da aplicao. Inclui suporte a buscas e visualizao dos programas e canais disponveis, possibilita a interao entre usurios do portal, a classificao de programas e o gerenciamento de contedo. Alm disso, o Portal tambm disponibiliza um guia de programao, responsvel por apresentar as grades de programao do canal da RNP, permitindo que o usurio colete informaes por ele desejadas interativamente. O Portal apresenta, como importantes caractersticas, o fluxo de vdeos do canal da RNP em um tocador multimdia embutido em sua pgina principal; o WEB EPG, uma ferramenta que permite ao usurio navegar pelo guia de programaes; um conjunto de canais associados, separados por taxa de transferncia de bits de seus fluxos de vdeo; e uma ferramenta desenvolvida para auxiliar gerao de grades de programao do canal da RNP. A catalogao deste contedo e a organizao desses dados de forma a facilitar seu acesso por parte dos usurios, sugere a necessidade de modelo de metadados audiovisuais, para isso foi utilizado o padro de metadados TV-Anytime (TV-ANYTIME FORUM, 2003). Para prover uma maneira de tratar objetos multimdia de modo que usurios possam ter acesso otimizado aos vdeos, uma infra-estrutura que armazene e entregue eficientemente estas informaes necessria, para isso foi includa no sistema uma base de dados para a insero dos metadados propostos no servio (exemplos: titulo, sinopse, lngua, data de criao, etc) e atributos inerentes a sua codificao e taxa de transferncia(exemplos: formato do vdeo, formato do audio, vazo do aspecto, frames por segundo,etc).

5.1.

Canal

O fluxo de vdeo gerado como resultado da transcodificao dos vdeos de uma programao do canal da RNP exibido na pgina principal do portal, sendo decodificado por um tocador multimdia embutido na pgina. Este mesmo fluxo pode ser decodificado por um tocador multimdia standalone, caso o usurio assim prefira.

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

Junto ao tocador multimdia so apresentadas algumas informaes inerentes ao vdeo em exibio, como ttulo, descrio e durao. Tambm so apresentados os ttulos e os horrios de incio dos programas seguintes dentro da grade de programao sendo exibida. Para ilustrar as vrias fontes de vdeo suportadas para criao de canais, a Figura 5 mostra como ocorre o processo de disseminao das mdias, como exemplo ilustrado uma cmera de captura, uma fonte de vdeo HDTV, codificada em MPEG-2 HDTV, fontes de vdeo ao vivo, sob demanda ou de canais de TV, disponveis na prpria Internet, e fontes de vdeos SDTV, a partir da captura e codificao de canais de TV a cabo ou aberta. As diversas fontes de vdeo sero transmitidas pela Rede de Vdeo Digital atravs de seus servidores de distribuio, e cadastradas no servio de TV Digital da RNP (RNPTV), de forma que o usurio, a partir do Portal RNPTV, poder fazer a recuperao e exibio dos canais criados e cadastrados no servio.

Figura 5 Servio de agregao de canais

5.2.

Ferramenta de Gerao de Grades de Programao

Para auxiliar na gerao de grades de programao para o canal da RNP, foi desenvolvida uma ferramenta que permite ao usurio associar vdeos da base de vdeos do sistema a grades de programao. O usurio do sistema responsvel por criar tais grades, durante o incio do processo de criao da grade, indica a data e o horrio de incio da grade em questo. A ferramenta, ento, disponibiliza a tal usurio um mecanismo de busca por vdeos que podem ser includos na grade.O usurio criador da grade, ento, adiciona os vdeos desejados na grade de programao, os quais so adicionados um aps o outro. O horrio de incio de cada programa depende da durao do vdeo anterior. Caso um dos vdeos desejados seja um vdeo ao vivo, a ferramenta solicita ao usurio que este fornea por quanto tempo o vdeo deve ser executado.

6.

CONCLUSO E TRABALHOS FUTUROS

Este trabalho o descreveu o RNPTV, uma aplicao agregadora de contedo multimdia, que distribui canais de TV atravs da Rede de Vdeo Digital da RNP, estes canais so formados pela agregao de vrios vdeos espalhados por servidores da RVD e de fontes provenientes da internet. Este processo de gerao de canais foi conseguido atravs de estudos sobre um sistema de transcodificao eficiente para o servio, para isso foi desenvolvido um mdulo de comunicao com o VideoLAN. Apesar de algumas deficincias, principalmente no quesito de baixa capacidade largura de banda ainda disponvel na maioria das redes, plataformas baseadas em servios IPTV tem chances de oferecer servios muito mais interativos que a TV a cabo, que o caso da RVD, que tem uma rede alta largura de banda que facilita a aplicao destes servios. As solues baseadas em IP so naturalmente digitais e utilizam uma tecnologia bastante conhecida e aceita a Internet, o que possibilitam novas aplicaes interessantes. Existem vrias formas de caracterizar e definir nveis de interatividade, como trabalhos futuros possvel se pensar em um projeto que envolva nveis mais

II Congresso de Pesquisa e Inovao da Rede Norte Nordeste de Educao Tecnolgica Joo Pessoa - PB - 2007

avanados de interatividade, para isso pode ser sugerido uma integrao com o middleware GINGA (SOUZA FILHO, 2007) de Televiso Digital, com o intuito de instituir aplicaes interativas assim com as da TV Digital, com a peculiaridade do ambiente que seria a internet.

REFERNCIAS
BATISTA, Carlos Eduardo Coelho Freire; HAGEWOOD, Mark Hunter; SALMITO, Tiago Lima; LEITE, Luiz Eduardo Cunha; SILVEIRA, Gldson Elias da; SOUZA FILHO, Guido Lemos de. J.D-VoD - Usando um Servio de Armazenamento em Rede para Distribuir Vdeo sob Demanda. In: XI SIMPSIO BRASILEIRO DE MULTIMDIA E WEB - WEBMEDIA, 2005, Poos de Caldas. XI Simpsio Brasileiro de Multimdia e Web - WebMedia. 2005. p. 87-99. SALMITO, T. L., FARIAS, J. P. F., SILVEIRA, G. E. da, LEITE, L. E. C., FILHO, G. L. S.. Uma Arquitetura Hierrquica e Distribuda para um Servio de Distribuio de Vdeo sob Demanda. In: ___. X Simpsio Brasileiro de Sistemas Multimdia e Web (WebMedia), Ribeiro Preto SP, Outubro, 2004. SOUSA FILHO, G. F. de, SILVA, L. D. N. e, SILVEIRA, G. E. da, SOUZA FILHO, G. L. de, LEITE, L. E. C.. Uma Arquitetura Hierrquica e Distribuda para um Servio de Distribuio de Vdeo ao Vivo. In: ___. X Simpsio Brasileiro de Sistemas Multimdia e Web (WebMedia) Salo de Ferramentas, Ribeiro Preto SP, Outubro, 2004. SOUZA FILHO, G. L. de, LEITE, L. E. C., BATISTA, C. E. C. F. Ginga-J: The Procedural Middleware for the Brazilian Digital TV System. In: ___. Journal of the Brazilian Computer Society, no 4, Vol 12, (ISSN 0104-6500) pp. 47-56. March, 2007. Porto Alegre, RS, Brazil. CHOUDHURY, J; CHA, M; G. A. SHAIKH, Yates, MOON, S. Case Study: Resilient Backbone Network Design for IPTV Services. In WWW IPTV, Workshop, May 2006. GPL, General Public License. Acesso em: 05 de Jun 2007. VLC, VideoLAN. Disponvel em < http://www.videolan.org>. Acesso em: 02 fev. 2007. MA, H., SHIN, K. G.. Multicast Video-on-Demand Services. In: ___. ACM Computer Communication Review. vol. 32, no. 1, Janeiro, 2002.

ISO/IEC 13818-1 - Information Technology Generic Coding of Moving Pictures and Associated Audio Information Part 1: Systems (MPEG-2 Systems), 1996.
ITU-T FG IPTV, FOCUS GROUP ON IPTV. IPTV service scenarios. FG IPTV-DOC-0059. Outubro de 2006. Disponivel em: <http:// http://www.itu.int/md/T05-FG.IPTV-DOC-0059/en >. Acesso em: 03 maio 2007. YARALI, Abdulrahman. Internet Protocol Television (IPTV). Member, IEEE Ann Cherry Telecommunication System Management, Murray State University, Murray, KY, USA RETNASOTHIE, Francis, OZDEMIR, Kemal, MUTHTHAIAH, Ranesh. Wireless IPTV over WiMAX: Challenges and Applications RNP, Mapa do backbone RNP. Disponvel em: <http://www.rnp.br/backbone/index.php> . Acesso em: 10 maio 2007. GOMES, Anselmo Lacerda; OLIVEIRA, Felipe Soares; LIMA, Giuseppe Anthony N. ; SOUSA, Dnio Mariz Timteo. Redes de Distribuio de Contedo: Replicao de Objetos Reduzindo a Sobrecarga nos Backbones da Internet. In: ___.REVISTA PRINCIPIA, n.14, 2006, Joo Pessoa - PB. p. 112-119. CHA, Meeyoung Cha; CHAOVALITWONGSE, W. Art; GE, Zihui; YATES, Jennifer; MOON. Path Protection Routing with SRLG Constraints to Support IPTV in WDM Mesh Networks. KIM, D.-G.; CHOI, L.-K. ; LEE, S.-S. ; KIM, J. Requirements for Internet Media Guides on Internet Protocol Television Services. Draft, IETF, 2005. TV-ANYTIME FORUM. Specification Series: S2 on: Systems Description. Final Specification , feb. 2003 Metadata, Version 1.1, Corrigendum 2. WALKO, J, I Love My IPTV. IEE Communications Engineer, pp. 16- 19, Dec. 2005.

Você também pode gostar

  • Hdi
    Hdi
    Documento1 página
    Hdi
    manoelmarques_neto
    Ainda não há avaliações
  • File 1263
    File 1263
    Documento38 páginas
    File 1263
    Alex Mello
    Ainda não há avaliações
  • Ford Fiesta Codificação de Chave
    Ford Fiesta Codificação de Chave
    Documento2 páginas
    Ford Fiesta Codificação de Chave
    manoelmarques_neto
    Ainda não há avaliações
  • Tele-021
    Tele-021
    Documento10 páginas
    Tele-021
    manoelmarques_neto
    Ainda não há avaliações
  • Tele-021
    Tele-021
    Documento10 páginas
    Tele-021
    manoelmarques_neto
    Ainda não há avaliações