• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Video Streaming
 

Video Streaming

on

  • 6,906 views

Final Project Presentation of the Tecnological Informatic Course.

Final Project Presentation of the Tecnological Informatic Course.

Statistics

Views

Total Views
6,906
Views on SlideShare
6,867
Embed Views
39

Actions

Likes
0
Downloads
54
Comments
0

1 Embed 39

http://www.slideshare.net 39

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

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

    Video Streaming Video Streaming Presentation Transcript

    • PAT - Prova de Aptidão Tecnológica
      Streamingde Vídeo
      12º Ano
      Ano Lectivo: 2008/2009
      Catarina Albino Nº 5
      12º H
    • Í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 (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 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 (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.
    • 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
      • Computadorcom 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 (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 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 MozzilaFirefox.
    • 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
      • ThePerfect Setup - DebianEtch (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 PluginsLab, 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;
      VideoLANStreamingHowto, Consultado a 3 de Junho de 2009: http://www.videolan.org/doc/streaming-howto/en/streaming-howto-en.html;
       
      VLC command-linehelp, 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/.