PAT - Prova de Aptidão Tecnológica<br />Streamingde Vídeo<br />12º Ano<br />Ano Lectivo: 2008/2009<br />Catarina Albino Nº...
Índice<br /><ul><li>Streaming de vídeo: Definição
O processo de streaming
Objectivos
Recursos usados
Etapas de Realização
Definições de Rede
Bibliografia</li></li></ul><li>Streaming de Vídeo: Definição<br />É uma técnica na qual o vídeo é enviado na sua forma com...
Streaming de Vídeo: Definição<br />Para a visualização o utilizador necessita de um reprodutor de media (mediaplayer), um ...
O processo de streaming<br />Na configuração da stream, para além de se indicar o método de envio (output) e os parâmetros...
O processo de streaming<br /> Após isto é necessário multiplexar ou “encapsular”, isto é, juntar as diferentes partes da s...
Objectivos<br /><ul><li>Com este projecto pretendo criar um servidor de streaming de vídeo através de uma aplicação gratui...
As streams vão ser disponibilizadas na rede local, podendo ser acedidas pelos clientes através de um reprodutor de media (...
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 gru...
Objectivos<br /><ul><li>Utilizar a interface gráfica (GUI) e a linha de comandos (CLI) para executar as acções pretendidas...
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.</li></li></ul><li>Recursos u...
Recursos usados<br />Browsers IE8 e Firefox 3 – Browsers utilizados para aceder à página Web e à plataforma de gestão remo...
Upcoming SlideShare
Loading in …5
×

Video Streaming - Final Presentation

686 views
636 views

Published on

Final Project Presentation of the Informatic Tecnological Course.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
686
On SlideShare
0
From Embeds
0
Number of Embeds
14
Actions
Shares
0
Downloads
13
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Video Streaming - Final Presentation

  1. 1. PAT - Prova de Aptidão Tecnológica<br />Streamingde Vídeo<br />12º Ano<br />Ano Lectivo: 2008/2009<br />Catarina Albino Nº 5<br />12º H<br />
  2. 2. Índice<br /><ul><li>Streaming de vídeo: Definição
  3. 3. O processo de streaming
  4. 4. Objectivos
  5. 5. Recursos usados
  6. 6. Etapas de Realização
  7. 7. Definições de Rede
  8. 8. Bibliografia</li></li></ul><li>Streaming de Vídeo: Definição<br />É 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. <br />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. <br />
  9. 9. Streaming de Vídeo: Definição<br />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.<br />
  10. 10. O processo de streaming<br />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. <br />Tal significa que o ficheiro vai ser comprimido para outro formato, que normalmente reduz o tamanho do ficheiro.<br />
  11. 11. O processo de streaming<br /> Após isto é necessário multiplexar ou “encapsular”, isto é, juntar as diferentes partes da stream num só formato (containerformat).<br />Para abrir a stream, o media playertem que desmultiplexá-la primeiro. <br />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. <br />
  12. 12. Objectivos<br /><ul><li>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.
  13. 13. 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.</li></li></ul><li>Objectivos<br /><ul><li>Os objectivos definidos para o projecto foram:
  14. 14. Disponibilizar um computador dedicado (servidor) para o armazenamento e reprodução de vídeos numa rede;
  15. 15. 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);</li></li></ul><li>Objectivos<br />Fazer streaming de vídeos armazenados no disco rígido do servidor, assim como em DVD’s; <br />Usar mecanismos de anunciação das streams na rede;<br />Explorar diferentes interfaces de visualização dos vídeos (interface web e recorrendo a media players); <br />
  16. 16. Objectivos<br /><ul><li>Utilizar a interface gráfica (GUI) e a linha de comandos (CLI) para executar as acções pretendidas no servidor.</li></li></ul><li>Recursos usados<br /><ul><li>Computadorcom acesso à Internet;
  17. 17. VMware Workstation – (Software de virtualização);
  18. 18. Debian 4.0 (etch) – (Distribuição de Linux usada como Sistema Operativo do servidor);
  19. 19. Apache - servidor web gratuito que permite o alojamento da página Web para acesso às streams.</li></li></ul><li>Recursos usados<br />Bind9 - Servidor de DNS (DomainNameSystem);<br />VLC - servidor de streaming no Debian e reprodutor de media nas máquinas clientes; <br />Windows XP Profissional –Sistema Operativo de uma das máquinas clientes;<br />Ubuntu 8.04 LTS DesktopEdition - Distribuição de Linux (Sistema Operativo da segunda máquina cliente).<br />
  20. 20. Recursos usados<br />Browsers IE8 e Firefox 3 – Browsers utilizados para aceder à página Web e à plataforma de gestão remota do VLC. <br />Windows Media Player – Reprodutor de media utilizado para testar o acesso às streams disponibilizadas pelo VLC.<br />Microsoft Office SharePoint Designer – ferramenta de edição de páginas Web.<br />Router (para ligação das máquinas virtuais em rede).<br />
  21. 21. Etapas de Realização<br />Instalação do software VMware Workstation;<br />Instalação do Sistema Operativo Debian 4.0 (Etch);<br />Criação de uma máquina virtual;<br />Instalação do Debian 4.0;<br />Instalação do KDE;<br />Instalação das ferramentas do VMware;<br />Definições de Rede;<br />Actualização do sistema;<br />Instalação e configuração do BIND9;<br />
  22. 22. Etapas de Realização<br />Configuração do VLC;<br />Criação da Página Web do servidor;<br />Configuração do acesso à Interface Web de gestão remota do VLC.<br />Instalação do Windows XP Professional<br />Criação de uma nova máquina virtual;<br />Instalação do Sistema Operativo;<br />Instalação das ferramentas do Vmware;<br />Instalação do VLC;<br />Instalação do MozzilaFirefox.<br />
  23. 23. Etapas de Realização<br />Instalação do Ubuntu 8.04 LTS Desktop Edition;<br /><ul><li>Criação de uma nova máquina virtual;
  24. 24. Instalação do Sistema Operativo;
  25. 25. Instalação das Ferramentas do VMware;
  26. 26. Definições de rede;
  27. 27. Instalação do VLC.</li></li></ul><li>Definições de Rede<br /><ul><li>As máquinas virtuais envolvidas no projecto foram:
  28. 28. Debian 4.0 (Servidor de Streaming);
  29. 29. Windows XP Profissional (Cliente Windows);
  30. 30. Ubuntu 8.04 LTS Desktop Edition (Cliente Linux);
  31. 31. Todas elas foram configuradas para pertencerem à mesma rede. </li></li></ul><li>Definições de Rede<br />Os endereços de rede atribuídos às máquinas virtuais encontram-se na seguinte tabela:<br />
  32. 32. Bibliografia<br /><ul><li>ThePerfect Setup - DebianEtch (Debian 4.0),Consultado a 22 de Maio de 2009: http://www.howtoforge.com/perfect_setup_debian_etch;</li></ul> <br />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;<br />Upgrade Debian Etch to Debian Lenny, Consultado a 25 de Maio de 2009:http://www.go2linux.org/upgrading-debian;<br />Revolunet VLC PluginsLab, Consultado a 1 de Julho de 2009:http:/ vlc.revolunet.com;<br />
  33. 33. Bibliografia<br />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;<br />VideoLANStreamingHowto, Consultado a 3 de Junho de 2009: http://www.videolan.org/doc/streaming-howto/en/streaming-howto-en.html;<br /> <br />VLC command-linehelp, Consultado a 3 de Junho de 2009:http://wiki.videolan.org/VLC_command-line_help;<br />VLC Plugins Demo Page,Consultado a 3 de Junho de 2009:http://altair.videolan.org/~dionoea/vlc-plugin-demo/.<br />

×