Distribuição de vídeo escalável baseada na recomendação H.264/SVC em um serviço de WebTV

Título da Revista

ISSN da Revista

Título de Volume

Editor

A distribuição de vídeo é atualmente uma das aplicações de grande repercussão na Web. O serviço WebTV se apresenta como alternativa potencial para a implantação de novos serviços, pois é acessível a partir da Web. Com a ampliação do uso de dispositivos de acesso, tais como smartphones, tablets, computadores, notebooks e outros com maior resolução, disponibilidade de taxa de bits e qualidade requeridas na transmissão demandam esquemas de codificação que ofereçam serviços flexíveis e eficientes baseados em princípios tais como escalabilidade espacial. Dentre tais esquemas, destaca-se o H.264/SVC. A transmissão de vídeo em diversas resoluções espaciais – camadas – através de um único bitstream é possível através da codificação escalável. Assim o decodificador seleciona a quantidade de camadas baseando-se na resolução do dispositivo solicitante e na sua conexão de acesso. Este trabalho busca avaliar o uso da escalabilidade espacial no serviço WebTV baseado no padrão H.264/SVC e integrá-la a um serviço WebTV. Foram realizadas simulações em tempo real de uma arquitetura web que disponibiliza a reprodução de um vídeo codificado com escalabilidade em diferentes resoluções espaciais, que evidenciam eficiência em termos de taxa de bits disponível no canal, qualidade e resolução espacial requeridas. Desenvolveu-se um protótipo de codificação escalável espacialmente baseado no software de referência Joint Scalable Video Model e decodificado/apresentado pela biblioteca OpenSVCDecoder, ambos compatíveis com o padrão H.264/SVC, que demonstra a eficiência do serviço. Constatou-se a indisponibilidade de soluções modulares - com licenças de uso livres ou proprietárias – de codecs para que se possa desenvolver uma solução própria dentro do serviço de WebTV. Implementou-se um serviço WebTV baseado em HTML5, que serve de repositório para vídeos e também instancia streamings ao vivo. A referida implementação visa oferecer um serviço de qualidade em disponibilização de programação de vídeo em escala e em transmissões ao vivo.

Descrição

Trabalho de Conclusão de Curso, apresentado para obtenção do grau de Bacharel no curso de Ciência da Computação da Universidade do Extremo Sul Catarinense, UNESC.

Coorientador

Organizador

Coordenador

Citação