PAT - Prova de Aptidão TecnológicaStreamingde Vídeo12º AnoAno Lectivo: 2008/2009Catarina Albino Nº 512º H
ÍndiceStreaming de vídeo: Definição
O processo de streaming
Objectivos
Recursos usados
Etapas de Realização
Definições de Rede
BibliografiaStreaming 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çãoPara a visualização o utilizador necessita de um reprodutor de media (mediaplayer), um programa que descomprime os dados, enviando os de vídeo para o monitor e os de áudio para as colunas.
O processo de streamingNa 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 (containerformat).Para abrir a stream, o media playertem 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.
ObjectivosCom 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.ObjectivosOs 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);ObjectivosFazer 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);
ObjectivosUtilizar a interface gráfica (GUI) e a linha de comandos (CLI) para executar as acções pretendidas no servidor.Recursos usadosComputadorcom 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 usadosBind9 - Servidor de DNS (DomainNameSystem);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 DesktopEdition - Distribuição de Linux (Sistema Operativo da segunda máquina cliente).
Recursos usadosBrowsers 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).

Video Streaming

  • 1.
    PAT - Provade Aptidão TecnológicaStreamingde Vídeo12º AnoAno Lectivo: 2008/2009Catarina Albino Nº 512º H
  • 2.
  • 3.
    O processo destreaming
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
    BibliografiaStreaming 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.
  • 9.
    Streaming de Vídeo:DefiniçãoPara a visualização o utilizador necessita de um reprodutor de media (mediaplayer), um programa que descomprime os dados, enviando os de vídeo para o monitor e os de áudio para as colunas.
  • 10.
    O processo destreamingNa 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.
  • 11.
    O processo destreaming Após isto é necessário multiplexar ou “encapsular”, isto é, juntar as diferentes partes da stream num só formato (containerformat).Para abrir a stream, o media playertem 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.
  • 12.
    ObjectivosCom este projectopretendo criar um servidor de streaming de vídeo através de uma aplicação gratuita e de código fonte aberto, o programa VLC.
  • 13.
    As streams vãoser 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.ObjectivosOs objectivos definidos para o projecto foram:
  • 14.
    Disponibilizar um computadordedicado (servidor) para o armazenamento e reprodução de vídeos numa rede;
  • 15.
    Permitir a visualizaçãodos vídeos que estão a ser reproduzidos pelo servidor por apenas um utilizador (unicast) ou um grupo de utilizadores (multicast);ObjectivosFazer 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);
  • 16.
    ObjectivosUtilizar a interfacegráfica (GUI) e a linha de comandos (CLI) para executar as acções pretendidas no servidor.Recursos usadosComputadorcom acesso à Internet;
  • 17.
    VMware Workstation –(Software de virtualização);
  • 18.
    Debian 4.0 (etch)– (Distribuição de Linux usada como Sistema Operativo do servidor);
  • 19.
    Apache - servidorweb gratuito que permite o alojamento da página Web para acesso às streams.Recursos usadosBind9 - Servidor de DNS (DomainNameSystem);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 DesktopEdition - Distribuição de Linux (Sistema Operativo da segunda máquina cliente).
  • 20.
    Recursos usadosBrowsers IE8e 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).