View
5.455
Download
0
Category
Preview:
DESCRIPTION
Final Project Presentation of the Tecnological Informatic Course.
Citation preview
PAT - PROVA DE APTIDÃO TECNOLÓGICA
12º AnoAno Lectivo:
2008/2009
Catarina Albino Nº 5
12º H
Streaming de Vídeo
Índice
Streaming de vídeo: Definição O processo de streaming Objectivos Recursos usados Etapas de Realização Definições de Rede Bibliografia
Streaming de Vídeo: Definição
É uma técnica na qual o vídeo é enviado na sua forma comprimida através da Internet / rede (sobre IP), sendo visualizado pelo utilizador quase em tempo real.
Não é necessário esperar pela conclusão da transferência do vídeo para o reproduzir: os dados são enviados de forma (mais ou menos) contínua e são reproduzidos à medida que chegam.
Streaming de Vídeo: Definição
Para a visualização o utilizador necessita de um reprodutor de media (media player), um programa que descomprime os dados, enviando os de vídeo para o monitor e os de áudio para as colunas.
O processo de streaming
Na configuração da stream, para além de se indicar o método de envio (output) e os parâmetros associados, pode também codificar-se o ficheiro através de um determinado codec.
Tal significa que o ficheiro vai ser comprimido para outro formato, que normalmente reduz o tamanho do ficheiro.
O processo de streaming
Após isto é necessário multiplexar ou “encapsular”, isto é, juntar as diferentes partes da stream num só formato (container format).
Para abrir a stream, o media player tem que desmultiplexá-la primeiro.
Após a desmutiplexagem, os codecs recebem cada parte constituinte do ficheiro e efectuam os cálculos matemáticos necessários para descomprimir a stream.
Objectivos
Com este projecto pretendo criar um servidor de streaming de vídeo através de uma aplicação gratuita e de código fonte aberto, o programa VLC.
As streams vão ser disponibilizadas na rede local, podendo ser acedidas pelos clientes através de um reprodutor de media (usarei principalmente o VLC) ou através da página web que criei para o efeito.
Objectivos
Os objectivos definidos para o projecto foram:
Disponibilizar um computador dedicado (servidor) para o armazenamento e reprodução de vídeos numa rede;
Permitir a visualização dos vídeos que estão a ser reproduzidos pelo servidor por apenas um utilizador (unicast) ou um grupo de utilizadores (multicast);
Objectivos
Fazer streaming de vídeos armazenados no disco rígido do servidor, assim como em DVD’s;
Usar mecanismos de anunciação das streams na rede;
Explorar diferentes interfaces de visualização dos vídeos (interface web e recorrendo a media players);
Objectivos
Utilizar a interface gráfica (GUI) e a linha de comandos (CLI) para executar as acções pretendidas no servidor.
Recursos usados
Computador com acesso à Internet;
VMware Workstation – (Software de virtualização);
Debian 4.0 (etch) – (Distribuição de Linux usada como Sistema Operativo do servidor);
Apache - servidor web gratuito que permite o alojamento da página Web para acesso às streams.
Recursos usados
Bind9 - Servidor de DNS (Domain Name System);
VLC - servidor de streaming no Debian e reprodutor de media nas máquinas clientes;
Windows XP Profissional – Sistema Operativo de uma das máquinas clientes;
Ubuntu 8.04 LTS Desktop Edition - Distribuição de Linux (Sistema Operativo da segunda máquina cliente).
Recursos usados
Browsers IE8 e Firefox 3 – Browsers utilizados para aceder à página Web e à plataforma de gestão remota do VLC.
Windows Media Player – Reprodutor de media utilizado para testar o acesso às streams disponibilizadas pelo VLC.
Microsoft Office SharePoint Designer – ferramenta de edição de páginas Web.
Router (para ligação das máquinas virtuais em rede).
Etapas de Realização
Instalação do software VMware Workstation;
Instalação do Sistema Operativo Debian 4.0 (Etch); Criação de uma máquina virtual; Instalação do Debian 4.0; Instalação do KDE; Instalação das ferramentas do VMware; Definições de Rede; Actualização do sistema; Instalação e configuração do BIND9;
Etapas de Realização
Configuração do VLC; Criação da Página Web do servidor; Configuração do acesso à Interface Web de
gestão remota do VLC.
Instalação do Windows XP Professional Criação de uma nova máquina virtual; Instalação do Sistema Operativo; Instalação das ferramentas do Vmware; Instalação do VLC; Instalação do Mozzila Firefox.
Etapas de Realização
Instalação do Ubuntu 8.04 LTS Desktop Edition; Criação de uma nova máquina virtual; Instalação do Sistema Operativo; Instalação das Ferramentas do VMware; Definições de rede; Instalação do VLC.
Definições de Rede
As máquinas virtuais envolvidas no projecto foram:
Debian 4.0 (Servidor de Streaming); Windows XP Profissional (Cliente Windows); Ubuntu 8.04 LTS Desktop Edition (Cliente
Linux);
Todas elas foram configuradas para pertencerem à mesma rede.
Definições de Rede
Os endereços de rede atribuídos às máquinas virtuais encontram-se na seguinte tabela:
Bibliografia
The Perfect Setup - Debian Etch (Debian 4.0),Consultado a 22 de Maio de 2009: http://www.howtoforge.com/perfect_setup_debian_etch;
How to install VLC Media Player, Consultado a 25 de
Maio de 2009: http://www.debianadmin.com/how-to-install-vlc-media-player-099-from-source-in-debian-lenny.html;
Upgrade Debian Etch to Debian Lenny, Consultado a 25 de Maio de 2009: http://www.go2linux.org/upgrading-debian;
Revolunet VLC Plugins Lab, Consultado a 1 de Julho de 2009: http:/ vlc.revolunet.com;
Bibliografia
Install VMware Tools in Debian, Consultado a 22 de Maio de 2009: http://www.thoughtpolice.co.uk/vmware/howto/debian-4.0-etch-vmware-tools-install.html;
VideoLAN Streaming Howto, Consultado a 3 de Junho de 2009: http://www.videolan.org/doc/streaming-howto/en/streaming-howto-en.html;
VLC command-line help, Consultado a 3 de Junho de 2009:
http://wiki.videolan.org/VLC_command-line_help;
VLC Plugins Demo Page, Consultado a 3 de Junho de 2009: http://altair.videolan.org/~dionoea/vlc-plugin-demo/.
Recommended