Transmissão de áudio e vídeo via Multicast

Muitas empresas necessitam transmitir vídeos corporativos ou áudio através de sua rede de computadores. Porém algumas implementações baseadas em Streaming representa um consumo de banda para cada cliente conectado, podendo prejudicar outros serviços. Vou abordar de forma clara como instalar um servidor de Multicast para transmissão de áudio e vídeo.

[ Hits: 95.989 ]

Por: Marcelo Ferreira em 24/05/2007


Preparando o servidor para instalação



Neste artigo estarei recomendando o uso do sistema operacional Debian, que será exemplificado para a instalação do servidor de Multicast. Vale lembrar que este artigo é destinado a usuários intermediários e que seu computador deve possuir placa de som configurada e instalada (há vários artigos no VOL para a configuração e ou instalação de placas de som).

Para a instalação de pacotes deve ser alterado o arquivo /etc/apt/sources.list conforme abaixo:

deb http://ftp.br.debian.org/debian etch main contrib non-free

Conectado a internet, realize todas as atualizações com a seqüências de comandos abaixo com o usuário root:

1. Comando para atualizar a lista de pacotes disponíveis:

# apt-get update

2. Comando para atualizar os pacotes instalados:

# apt-get upgrade

3. Comando para atualizar os pacotes instalados e suas dependências:

# apt-get dist-upgrade

Reinicie o computador ao final do procedimento.

Instalação do servidor VLC

O programa VLC pode ser utilizado como servidor e cliente.

Neste artigo utilizaremos o VLC para realizar a a captura de áudio ou vídeo e posterior distribuição via Multicast.

Conectado a internet, realize a instalação com o comando abaixo com o usuário root:

# apt-get install vlc

Programa instalado e pronto para ser utilizado.

Página anterior     Próxima página

Páginas do artigo
   1. Conhecendo o Multicast
   2. Preparando o servidor para instalação
   3. Configurando o VLC servidor para distribuir o tráfego Multicast
   4. Configurando o VLC dos clientes para receber o tráfego Multicast
Outros artigos deste autor

Compilando Kernel do Linux no Debian

Criando repositório oficial do Debian

Instalação de template para monitoramento de servidor Squid e servidor LDAP no CACTI (Debian)

Leitura recomendada

Servidor de rede (PDC - Proxy Transparente - DNS)

Switch HP + Gerenciador Console + VLAN + DMZ + CentOS com VLAN

UNIX - Definição e História

Easter Eggs em Linux

Como usar o Bugzilla do Sabayon

  
Comentários
[1] Comentário enviado por tenchi em 24/05/2007 - 11:36h

Legal o artigo. Sempre soube que o vlc era muito bom, mas não sabia que fazia isto...
Ah, e só uma observação de um chato: Sei que o vlc é livre, multiplataforma, mas vc poderia ter feito o procedimento num sistema Linux. Ficou muito esquisito essa cara de WindowsXP ;-)

[2] Comentário enviado por frenato em 31/03/2008 - 20:59h

E ai Marcelo,
O seu artigo fico muito legal vc esta de parabens. Eu só gostaria de fazer um comentario eu segui o seu passo a passo seu artigo e o VLC só fez a transmissão do straming Multicast na minha LAN quando eu tentei jogar para Internet no caso minha WAN ele jogo a transmissão como Unicast.
Eu acredito que o VLC não é muito bom para fazer streaming para WAN, mas em contra partida eu vi no site do Projeto VideoLAN um servidor chamado VLS, por a caso vc já sabe como trabalhar com VLS?
Bom é isto ai um forte abraço e até mais.

[3] Comentário enviado por marceferreira em 01/04/2008 - 12:52h

Boa tarde,

Caro amigo eu ainda não posso ajudar quanto ao VLS.

Boa sorte....

Viva a liberdade!!!

[4] Comentário enviado por DouglasCar2 em 10/10/2008 - 12:52h

Boa tarde Marcelo,
estou tendo problemas em configurar através de conexão UDP a máquina servidora com windows XP e acessar de casa com uma máquina também com windows xp instalado. Tentei utilizar os seus tutoriais das seguintes URL's:http://www.vivaolinux.com.br/artigo/Transmissao-de-audio-e-video-via-Multicast?pagina=4

http://www.vivaolinux.com.br/artigo/Transmissao-de-audio-e-video-via-Multicast?pagina=3

Mas não obtive sucesso. Estou utilizando o VLC media player 0.8.6i e gostaria de ver com você se poderias dar uma verificada se fiz algo errado nos passos que implantei nas duas máquinas para configurar o VLC:

Na máquina servidora:
Abri o VLC, fui em "Arquivo/Open File/"

Na aba Arquivo selecionei em opções avançadas "Stream/Save" e em Configurações selecionei RTP, no endereço coloquei 233.1.1.1, Porta 1234. Neste endereço fico em dúvida, pois tentei colocar a url da página que tenho liberada para acesso (minhaurl.br), mas o VLC não aceitou, tentei colocar o IP desta máquina servidora como 192.168...., mas também não foi aceito. Em Método de Encapsulação coloquei MPEG TS. Em opções de transcodificação marquei Codec Video mp4v, Taxa de Bits 256, Redimensionar 1.
Em codec de Audio marquei mpga, Taxa de bits 128, Canais 2 e cliquei em OK.

Na máquina cliente abri o VLC fui em Open Network Stream, na aba Rede marquei Multicast UDP/RTP, endereço 233.1.1.1, Porta 1234 e cliquei em OK. Não obtive sucesso.

Agradeço se tiveres uma dica do que posso ter feito de errado. Derrepente tenha algum erro no endereço 233.1.1.1 que informei, como não sabia direito o que colocar, informei o que o tutorial indicava.
Só complementando, estou tentando enviar imagens capturadas de uma webcam que está conectada a máquina servidora. Acontece que através de conexão HTTP consigo visualizar as imagens na máquina cliente, mas a conexão cai seguidamente e verifiquei através de consultas na internet que a melhor conexão seria via UDP. Na configuração que faço via HTTP utilizo minhaurl.br:8080 e funciona tranquilo. Na máquina cliente basta ir em Arquivo - Open Network Stream e em HTTP digitar a URL minhaurl.br:8080. O único problema como comentei é que a conexão, o envio de imagens, cai seguidamente. Agradeço se alguém puder me ajudar a configurar o envio de imagens via UDP.

[5] Comentário enviado por rbn_jesus em 11/03/2009 - 15:09h

como vc configurou o ip multicast?
ifconfig eth0:1 233.1.1.1, não funciona.

[6] Comentário enviado por vsouza2015 em 11/11/2015 - 20:55h


Marcelo agradeço muito por indicar o VLC, apesar de ter uma rede bastante robusta de topologia anel de 1GB eu não consegui assistir o Video do outro lado, pois a imagem não se formou e o som ficou picotando, basicamente foi um snoofing na rede, porem encontrei uma possibilidade de teste multicast.
Muito Obrigado.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts