SlideShare uma empresa Scribd logo
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).

Mais conteúdo relacionado

PDF
Introdução à plataforma Docker
ODP
Docker: uma visão geral e exemplos de uso
ODP
O que é Docker?
PPTX
Introdução ao docker
PDF
Vagrant & Docker: carregue seus ambientes no bolso
PPTX
Introdução a Containers Docker
PDF
Docker: uma visão geral
PDF
Apresentacao docker
Introdução à plataforma Docker
Docker: uma visão geral e exemplos de uso
O que é Docker?
Introdução ao docker
Vagrant & Docker: carregue seus ambientes no bolso
Introdução a Containers Docker
Docker: uma visão geral
Apresentacao docker

Mais procurados (20)

PDF
Bem vindo ao Docker
PPTX
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
PDF
Primeiros passos com o Docker
PDF
Apresentação Docker
PDF
Vagrant vs docker? Melhor vagrant + docker
PDF
Docker - minicurso utfpr 2017
PDF
Docker na vida real
PDF
Aulão de docker
PPTX
Ambiente de desenvolvimento com docker e ruby on rails
PPT
Conversao formatos codecs_
PDF
Apresentação docker
PDF
O que é docker?
PDF
Olá docker
PDF
Um milhao de usuários simultâneos
PDF
Desenvolvendo e implantando aplicações PHP utilizando Docker
PPTX
DevDays2009 - Construir Soluções de Internet Video
PDF
Iniciando com docker
PDF
Introdução ao docker
PDF
Desenvolvendo com PHP e Docker
PDF
Alagoas Dev Day
Bem vindo ao Docker
Docker: Primeiros Passos, Dicas e Truques no Gerenciamento de Containers - Ab...
Primeiros passos com o Docker
Apresentação Docker
Vagrant vs docker? Melhor vagrant + docker
Docker - minicurso utfpr 2017
Docker na vida real
Aulão de docker
Ambiente de desenvolvimento com docker e ruby on rails
Conversao formatos codecs_
Apresentação docker
O que é docker?
Olá docker
Um milhao de usuários simultâneos
Desenvolvendo e implantando aplicações PHP utilizando Docker
DevDays2009 - Construir Soluções de Internet Video
Iniciando com docker
Introdução ao docker
Desenvolvendo com PHP e Docker
Alagoas Dev Day
Anúncio

Destaque (9)

PPTX
Video Streaming
PPT
Streaming Media
PPT
VíDeo Digital
PPTX
Streaming de áudio
PPTX
WebTV / Streaming / Eventos ao vivo via internet
PPT
O que é streaming?
PDF
Enquadramento teórico
PDF
Tecnologias Digitais e a Música
PDF
Precisamos falar sobre o Streaming
Video Streaming
Streaming Media
VíDeo Digital
Streaming de áudio
WebTV / Streaming / Eventos ao vivo via internet
O que é streaming?
Enquadramento teórico
Tecnologias Digitais e a Música
Precisamos falar sobre o Streaming
Anúncio

Semelhante a Video Streaming - Final Presentation (20)

PPT
WebTV: Um novo método para assistir TV.
PDF
Palestra de Windows Server 2016
PDF
Mod06 licao01-apostila
PDF
Apostila c#
ODP
VLC Media Player
PPT
Vídeo digital ass
PDF
Apresentação wxWidgets
PDF
Introdução ao desenvolvimento Web
PPSX
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
PPSX
Aula 4- APRESENTAÇÃO da instalação do S.O. Debian.ppsx
PDF
Prova sistemaso redes1-1-red-23032011
PDF
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
PPT
Aula nº11 e 12
PDF
Tutorial open vpn_setup ssh tunel
PDF
Tutorial open vpn_setup ssh tunel
PDF
Treinamento Android Embarcado
PDF
Servidor Web.pdf
PDF
tutorial nagios
PPTX
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
PPTX
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS
WebTV: Um novo método para assistir TV.
Palestra de Windows Server 2016
Mod06 licao01-apostila
Apostila c#
VLC Media Player
Vídeo digital ass
Apresentação wxWidgets
Introdução ao desenvolvimento Web
Implementando, Administrando e Gerenciando o Microsoft Office Communications ...
Aula 4- APRESENTAÇÃO da instalação do S.O. Debian.ppsx
Prova sistemaso redes1-1-red-23032011
Be Aware Webinar Symantec - O que há de novo? Data Loss Prevention 14.5
Aula nº11 e 12
Tutorial open vpn_setup ssh tunel
Tutorial open vpn_setup ssh tunel
Treinamento Android Embarcado
Servidor Web.pdf
tutorial nagios
Symfony Live - São Paulo 2019 - Como construir uma API em um passo com API Pl...
Acelerando a entrega de software com as ferramentas de desenvolvimento da AWS

Último (12)

PDF
Jira Software projetos completos com scrum
PDF
Manejo integrado de pragas na cultura do algodão
PPTX
Tipos de servidor em redes de computador.pptx
PPT
Conceitos básicos de Redes Neurais Artificiais
PPTX
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
PPTX
Analise Estatica de Compiladores para criar uma nova LP
PPTX
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
PPTX
Viasol Energia Solar -Soluções para geração e economia de energia
PDF
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
PDF
Processos no SAP Extended Warehouse Management, EWM100 Col26
PDF
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
PPTX
Utilizando code blockes por andre backes
Jira Software projetos completos com scrum
Manejo integrado de pragas na cultura do algodão
Tipos de servidor em redes de computador.pptx
Conceitos básicos de Redes Neurais Artificiais
Aula 9 - Funções em Python (Introdução à Ciência da Computação)
Analise Estatica de Compiladores para criar uma nova LP
Proposta de Implementação de uma Rede de Computador Cabeada.pptx
Viasol Energia Solar -Soluções para geração e economia de energia
eBook - GUIA DE CONSULTA RAPIDA EM ROTEADORES E SWITCHES CISCO - VOL I.pdf
Processos no SAP Extended Warehouse Management, EWM100 Col26
Termos utilizados na designação de relação entre pessoa e uma obra.pdf
Utilizando code blockes por andre backes

Video Streaming - Final Presentation

  • 1. PAT - Prova de Aptidão TecnológicaStreamingde Vídeo12º AnoAno Lectivo: 2008/2009Catarina Albino Nº 512º H
  • 3. O processo de streaming
  • 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 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.
  • 11. 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.
  • 12. 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.
  • 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.ObjectivosOs objectivos definidos para o projecto foram:
  • 14. Disponibilizar um computador dedicado (servidor) para o armazenamento e reprodução de vídeos numa rede;
  • 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);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 interface grá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 - 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).
  • 20. 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).
  • 21. Etapas de RealizaçãoInstalaçã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;
  • 22. Etapas de RealizaçãoConfiguraçã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 ProfessionalCriaçã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.
  • 23. Etapas de RealizaçãoInstalação do Ubuntu 8.04 LTS Desktop Edition;Criação de uma nova máquina virtual;
  • 27. Instalação do VLC.Definições de RedeAs máquinas virtuais envolvidas no projecto foram:
  • 28. Debian 4.0 (Servidor de Streaming);
  • 29. Windows XP Profissional (Cliente Windows);
  • 30. Ubuntu 8.04 LTS Desktop Edition (Cliente Linux);
  • 31. Todas elas foram configuradas para pertencerem à mesma rede. Definições de RedeOs endereços de rede atribuídos às máquinas virtuais encontram-se na seguinte tabela:
  • 32. BibliografiaThePerfect 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;
  • 33. BibliografiaInstall 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/.