Streaming na pratica Shoutcast Flumotion



Documentos relacionados
TRANSMITINDO CONHECIMENTO ON-LINE

Protocolos Multimídia. Alunos: Roberto Schemid Rafael Mansano

Considerações a serem feitas antes da implantação.

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

Gerência de Redes: Modelos de Gerência de Redes: Modelo FCAPS: Ferramentas de Gerência de Redes:

Entendendo como funciona o NAT

Manual de Instalação ( Client / Server ) Versão 1.0

ClasseV. Quadro branco

Plataforma Interativa de Vídeo

Tutorial Vmix - Streaming com Adobe Flash Media Live Encoder


MANUAL DE INSTALAÇÃO 1) ORACLE VIRTUALBOX ; 2) MICROSOFT WINDOWS ; 3) SUMÁRIOS GENEPLUS.

Arquitetura de Rede de Computadores

Para que seja instalado o Bematef Total, é necessário que o computador onde seja efetuada a instalação

NetEye Guia de Instalação

Laboratório de Redes. Professora Marcela Santos

Treinamento. Módulo. Escritório Virtual. Sistema Office. Instruções para configuração e utilização do módulo Escritório Virtual do sistema Office

Soluções Completas. Fundada em 1991, a.compos é pioneira na área de soluções em tecnologia, atuando nas áreas de:

A seguir, respostas aos questionamentos referentes ao Pregão Presencial nº 17/14:

No mercado atual, podemos encontrar vários tipos de sistemas operacionais que fazem parte das seguintes classes:

Manual do Painel Administrativo

Subunidade 6: publicação

Programação Orientada a Objetos com PHP & MySQL Cookies e Sessões. Prof. MSc. Hugo Souza

Segundo Pré-teste. Data de realização. 18 de Novembro de Local.

GT-VOIP Relatório I.9: Avaliação do Ambiente Sphericall da Marconi. Setembro de 2002

Pré-requisitos para Instalação Física e Lógica do Sisloc

Virtualização e Criação de uma rede Virtual utilizando Virtual Box Professor: João Paulo de Brito Gonçalves

Trabalhando com arquivos de som. Prof. César Bastos Fevereiro 2008

Procedimentos para Reinstalação do Sisloc

Linux Network Servers

Multiplexador. Permitem que vários equipamentos compartilhem um único canal de comunicação

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Despachante Express - Software para o despachante documentalista veicular DESPACHANTE EXPRESS MANUAL DO USUÁRIO VERSÃO 1.1

Manual de Instalação ProJuris8

Pré-requisitos para Instalação Física e Lógica do SISLOC

Projeto Integrador Projeto de Redes de Computadores

H.323: Visual telephone systems and equipment for local area networks which provide a nonguaranteed

Introdução ao Active Directory AD

Considerações no Projeto de Sistemas Cliente/Servidor

SISTEMAS OPERACIONAIS

ESET Remote Administrator ESET EndPoint Solutions ESET Remote Adminstrator Workgroup Script de Logon

FTIN Formação Técnica em Informática Módulo de Administração de Servidores de Rede AULA 02. Prof. Gabriel Silva

Cartilha Informativa sobre o Software de Medição de Qualidade de Conexão

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

1. Escritório Virtual Atualização do sistema Instalação e ativação do sistema de Conexão...5

Operador de Computador. Informática Básica

HelpAndManual_unregistered_evaluation_copy Manual de Instalação do VisualControl

Processo Aplicado Contabilidade EV Doc

UNIVERSIDADE FEDERAL DE SANTA CATARINA DEPARTAMENTO DE INFORMÁTICA E ESTÁTISTICA GRADUAÇÃO EM CIÊNCIAS DA COMPUTAÇÃO DISCIPLINA: COMUNICAÇÃO DE DADOS

Conceito de Rede e seus Elementos. Prof. Marciano dos Santos Dionizio

Como impedir que o pen drive seja invadido por vírus

Permissões de compartilhamento e NTFS - Parte 1

Como medir a velocidade da Internet?

NOVO MODELO DE ATUALIZAÇÃO FOCCO Atualização automática com o FoccoUPDATE

Sumário 1. SOBRE O NFGoiana DESKTOP Apresentação Informações do sistema Acessando o NFGoiana Desktop

MicroPower Presence. Requisitos Técnicos e Roteiro de Acesso

REDES DE COMPUTADORES E TELECOMUNICAÇÕES MÓDULO 16

Manual do Usuário Mega Net Internet Wireless

O protocolo H.323 UNIP. Renê Furtado Felix.

Tecnologia e Informática

Centro de Inteligência em Tecnologia da Informação e Segurança Tutorial Ammyy admin

Atualizaça o do Maker

Guia. PDA e SmartPhones. Windows Mobile, Pocket PC e CE.

Arquitetura de Rede de Computadores

Informática. Prof. Macêdo Firmino. Macêdo Firmino (IFRN) Informática Setembro de / 16

PROJETO E IMPLANTAÇÃO DE INTRANETS

PROJETO INFORMÁTICA NA ESCOLA

Guia ineocontrol. iphone e ipod Touch

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3

Camadas de Transporte, Sessão & Apresentação. Função. Camadas REDES x TRANSPORTE. Redes de Computadores Prof. Leandro C. Pykosz

Política de Utilização da Rede Sem Fio (Wireless)

Projeto de Redes de Computadores. Servidor Radius

Manual Operacional AVA (Ambiente Virtual de Aprendizagem)

Guia do Administrador de Licenças de Usuários Autorizados do IBM SPSS Modeler

Faculdade de Tecnologia SENAC Goiás. Disciplina: Gerenciamento de Rede de Computadores. Goiânia, 16 de novembro de 2014.

Sistemas Distribuídos

É o UniNorte facilitando a vida de nossos docentes e discentes.

Redes de Computadores II INF-3A

TCI 7200-U USB-PPI Cable

TRBOnet MDC Console. Manual de Operação

Data Autor Descrição Revisão Configuração HX600 via Rede Ethernet 1.0

AULA 7: Remote Desktop

Passo 3: Posicionando a Câmera na Prova Didática Teórica ou na Prova de Defesa da Produção Intelectual

FTIN Formação Técnica em Informática Módulo Sistema Proprietário Windows AULA 04. Prof. André Lucio

Layout : Este layout desenvolvido com html5 e css3 e compatível com qualquer dispositivo, ou seja, ele se molda para qualquer resolução, tablet,

Universidade de São Paulo Biblioteca Digital de Teses e Dissertações. MANUAL DO USUÁRIO Conversão de arquivos para PDF

Procedimentos para Instalação do Sisloc

Entrar neste site/arquivo e estudar esse aplicativo Prof. Ricardo César de Carvalho

Projeto de Redes Físico e Lógico. Prof. MSc. Jeferson Bussula Pinheiro

UNIVERSIDADE FEDERAL DE PELOTAS

INFORMÁTICA FUNDAMENTOS DE INTERNET. Prof. Marcondes Ribeiro Lima

Entenda os formatos mais populares de vídeo

Tecnologia PCI express. Introdução. Tecnologia PCI Express

AP_ Conta Aplicativo para digitação e envio de contas médicas no padrão TISS

Transcrição:

Streaming na pratica Shoutcast Flumotion Felipe Santos dos Santos 1 1 Faculdade de Tecnologia Senac Pelotas(FATEC) Rua Gonçalves Chaves, 602 Centro CEP: 96.015-560 Pelotas RS Brasil Curso Superior de Tecnologia em Redes de Computadores felipesdsredes@gmail.com Resumo. Neste artigo será descrito dois cenários utilizando ferramentas que nos proporcionam a transmissão de áudio e vídeo pela rede. Alem disso será também abordado conceitos básicos que são necessários antes da implantação como: protocolos utilizados, conceitos, pré-requisitos necessários para implantação entre outros. Abstract. Here, we described two scenarios using tools we provide streaming audio and video over the network. In addition will also be covered basic concepts that are needed before deployment as protocols used, concepts, and necessary prerequisites for implementation among others. 1. INTRODUÇÃO Com o surgimento do streaming facilitou muito a comunição e a disseminação do conhecimento pela internet, essa tecnologia nos possibilita transmitir áudio e vídeo em tempo real assim como utilizarmos como beneficio em diversas áreas tais como: na educação, no comercio eletrônico, na área musical, entre outros. Neste artigo serão demonstradas em especial duas ferramentas que pode ser utilizada para esta transmissão o shoutcast para transmissões de áudio e o flumotion para transmissões de vídeo, ira ser demonstrado estas ferramentas em cenários que serão criados para tal simulação. 2. O QUE É STREAMING O streaming é uma forma de transmissão de som e imagens (áudio e vídeo) através de uma rede qualquer de computadores sem a necessidade de efetuar downloads do que esta se vendo ou ouvindo, pois neste método a maquina recebe as informações ao mesmo tempo em que as repassa para o usuário. Neste trabalho serão abordadas duas ferramentas uma delas nos proporciona streaming de áudio e a outra de vídeo, serão abordados os conceitos necessários para cada uma destas transmissões. 2.1. STREAMING DE ÁUDIO O áudio streaming é bem menos complexo do que o streaming de vídeo, e em virtude disso, ele apresenta um resultado melhor para os seus ouvintes. Um exemplo que pode ser dado é que conexões com a velocidade de 56kbps podem receber seu sinal com uma qualidade excelente, bem próxima a dos CDs..

2.2. STREAMING DE VÍDEO Como no streaming de áudio, o vídeo possibilita que usuários de uma rede de computadores possam assistir a um vídeo sem a necessidade de um download prévio. No procedimento de transmissão, o vídeo é partido em pequenos pedaços e compactado para depois ser enviado para o computador de destino. Essa compactação deve retirar dados irrelevantes sem comprometer a qualidade final do vídeo que esta sendo apresentado. A grande aplicabilidade do streaming de vídeo se encontra nas suas potenciais aplicações no comercio eletrônico, no ensino eletrônico nas telecomunicações, e nos dias atuais em transmissões em tempo real. Para que transmissões possam ser eficazes em redes de banda estreita é necessária uma taxa alta de compressão de dados a fim de garantir uma boa qualidade visual, o MPEG (motion pictures experts groups) é o mais utilizado. 2.3. PROTOCOLOS Em uma comunicação por streaming podem ser utilizadas varias técnicas e com isto cada técnica tem o seu protocolo especifico será listado os protocolos mais utilizados em comunicações streaming, mas neste artigo serão abordados os protocolos em tempo real mais utilizado RTSP e RTP, abaixo ira ser listado outros protocolos utilizados em comunicações por steaming. RTSP ( Real time streaming protocol) RTP ( real rime protocol) RTCP ( real time control protocol) RSVP( resourse reservation protocol) Protocolo UDP O RTSP é um protocolo que atua na camada de aplicação e tem como principal função um gerenciamento de entrega de dados em tempo real. As fontes de dados podem ser de programas de áudio e ou vídeo a o vivo, ou conteúdos gravados e pré gravados conforme a demanda. O RTSP trabalha com vários protocolos dentre eles o HTTP, o RTP e qualquer outro que suporte mídias continuas pela internet. Este protocolo suporta interoperabilidade entre os padrões cliente e servidor de diferentes fabricantes, e pode trabalhar com trafego unicast e multicast. No caso do RTP é um protocolo de transporte fim a fim que permite que aplicações possam transmitir dados em tempo real através de serviços unicast ou multicast. O protocolo de controle RTPC é utilizado no transporte dos dados, com isso é possível monitorar a entrega de dados. Neste protocolo podem ser transmitidos vários formatos como o PCM e o GSM para som e os padrões MPEG para vídeo. Alem disso, outros formatos proprietários podem ser transmitidos também. Neste protocolo temos um mecanismo que auxilia a garantir a ordem de saída e chegada dos pacotes, o nome desse mecanismo é timestamping ( registro de tempo) e numeração sequencial entre outros. 2.4. CODECS No caso de transmissões streaming de áudio o codec mais utilizado é o G.711 ele foi um dos primeiros codecs que surgiram com a finalidade de atender as comunicações em tempo real na internet. Sua facilidade de implementação e boa qualidade da mídia quando decodificada torna seu uso bastante comum. De fato, praticamente todas as aplicações dessa área, baseadas em software ou em hardware, implementam esse codec. Apartir

deste codec se deu criação a outros que são utilizados nos dias de hoje temos codecs disponíveis proprietários e também com seus códigos fontes abertos mas praticamente todos ainda utilizam como base o G.711. Já nas transmissões de vídeo o que deu base para a criação dos demais foi o H.261 ele possui uma taxa de transmissão múltipla de 64kbps, variando de acordo com as configurações do usuário. Em relação a resolução, o formato QCIF é o mais utilizado, embora o formato CIF seja também possível. Com base neste protocolo foi criado as nossas extensões de vídeo que são hoje transmitidas a mais utilizada por ser mais leve é a MPEG. 3. CENARIO Para a aplicação das duas ferramentas que serão demonstradas neste artigo foi feita a criação de um cenário de testes. Na figura 1 será demonstrado o ambiente que foi criado, foi instalado o virtualbox para virtualizar dois computadores um com Linux ( ubuntu 12.04) para a instalação do flumotion e foi criado outra maquina virtual com a instalação do Windows XP para servir como cliente das nossas aplicações, e no notebook foi instalado o shoutcast server que é o nosso servidor de transmissão de áudio. Figura 1. CENARIO - APLICAÇÃO DAS FERRAMENTAS STREAMING 3.1. SHOUTCAST È um software para transmissão de áudio pela internet ou em redes locais, sua instalação e configuração é bem simples e foi desenvolvido pelo mesmo grupo que desenvolveu o winanp, esta ferramenta seu modulo servidor é compatível com Windows e Linux e como cliente é utilizado o winanp. O seu modulo servidor é o shoutcast Dnas atualmente esta na versão 2.0 e foi esta versão que foi utilizada para aplicação do ambiente. Como demonstrado na figura 1 possuímos um servidor com Linux(ubuntu 12.04) virtualizado fiz a utilização deste para realizar a configuração do shoutcast server realizando o download do DNAS na propria pagina do fabricante e logo ápos foi executado o arquivo SCserv. Na figura 2 sera demonstrado o arquivo de configuração onde podemos modificar senha e porta de acesso a o shoutcast, eu determinei a padrão que é a porta 8000.

Figura 2. ARQUIVO DE CONFIGURAÇÃO SHOUTCAST DNAS Na figura 3 é demonstrada a utilização do programa shoutcast source, que auxilia na conexão com o shoutcast server, logo após a conexão podemos colocar os arquivos que queremos transmitir, e na figura 3 é demonstrando o winnanp tocando as musicas que estão sendo disponibilizadas. Na figura 4 é demonstrado o winnanp cliente executando as musicas que foram inseridas, qualidade de som otima, foram realizados varios testes e a ferramenta obteve um otimo desempenho. 3.2. FLUMOTION Flumotion foi a ferramenta utilizada para transmissões de vídeo em rede, como sugerido no site do fabricante foi utilizado o sistema operacional ubuntu para a realização das configurações em questão de instalação não teve dificuldade alguma pois a ferramenta esta disponível nos repositórios padrão, utilizando o comando apt get install flumotion, com isto já estamos com a ferramenta devidamente instalada logo após colocamos o vídeo que queremos transmitir e no caso do cliente não é necessário nenhuma instalação pois o

Figura 3. SHOUTCAST SOURCE CONECTANDO NO SERVIDOR serviço utiliza o protocolo HTTP para transmissão do vídeo na figura 5 será demonstrado o software servidor e na imagem 6 a transmissão de um vídeo. 4. CONCLUSÃO Este artigo teve objetivo de demonstrar duas ferramentas para disponibilização do serviço de streaming na rede, foram demonstradas o shoutcast e o flumotion, foram realizados diversos testes e foi diagnosticado uma excelente performance dos dois aplicativos na questão do vídeo que era uma preocupação de ocorrer algum delay por se tratar de um trafego maior de informações foi obtido êxito e não aconteceu nenhum problema durante todos os testes. Ótimas soluções para administradores de redes ou para curiosos que queiram criar uma radio online ou seu próprio youtube. 5. Referencias Livro Streaming, RENATO NOGUEIRA PEREZ AVILA, ciencia moderna Livro COMUNICAÇÕES MULTIMIDIA NA INTERNET, DANIEL GOUVEIA, CIENCIA MODERNA

Figura 4. WINNANP CLIENT EXECUTANDO AS MUSICAS COMPARTILHADAS PELO SERVIDOR Figura 5. FLUMOTION MODULO SERVIDOR Figura 6. FLUMOTION MODULO SERVIDOR