Conteúdo

Utilizando a ferramenta Helix Producer

Para fazermos uma comunicação ao vivo, utilizando o Helix Producer, se faz necessário estarmos cadastrados em um servidor que servirá de intermediador desse processo.

Utilizando o Helix Producer Plus

Abrindo e codificando um arquivo multimídia já existente

Com o Helix Producer aberto, selecione a opção input file (padrão) e na caixa de texto ao lado, informe o endereço do arquivo multimídia que será transmitido ao servidor como stream. Note que apareceu na lista destination o arquivo arquivoselecionado.rm com o Status Ready, esta opção fará a gravação do referido arquivo para o diretório Temp (padrão). Como queremos transmitir ao servidor, podemos apagar (delete) essa linha da lista. Se desejarmos incluir linha semelhante basta clicarmos no botão Add File Destination.

Configurações de Áudio/Vídeo

Se quisermos fazer uma transmissão ao vivo ou gravarmos uma transmissão a ser exibida posteriormente, teremos de setar as configurações de Áudio/Vídeo. Com o Helix Producer aberto, selecione a opção Devices e configurar as duas caixas de diálogos que aparecerão. Em áudio, podemos selecionar o dispositivo de áudio a sere usado. Utilisando o botão settings poderemos verificar as configurações de áudio selecionadas. É importante frisar que o volume do microfone não deve estar alto a ponto do mostrador Imput Áudio Meter atingir o vermelho com facilidade, pois isso acabará por distorcer som. De forma semelhante, em Vídeo podemos mostrar ao sistema o dispositivo de vídeo pretendido. Clicando no botão settings – DirectShow Pin ao lado, será aberta a janela mostrada abaixo.

Imagem:Streaming1.JPG

Caso queiramos alterar o tamanho do vídeo gerado, basta mexermos na caixa Output Size. Nessa janela podemos configurar o número de figuras por segundo (Frame Rate) e a qualidade e da imagem transmitida (Quality). Se as opções escolhidas não forem comportadas pela taxa de transmissão selecionada, o programa se encarregará de mudar essas opções. Não haverá problemas se deixarmos uma das caixas de diálogo no padrão (none), pois a ferramenta consegue transmitir apenas áudio ou vídeo.
Para informarmos ao programa as velocidades das conexões, podemos clicar no botão Audiences e selecionarmos as diferentes (pode ser mais de uma) velocidades permitidas para a conexão. No caso de escolhermos opções de banda acima das conseguidas pelos espectadores, estes não conseguirão fazer o acesso ao servidor.
Em Clip Information poderão ser armazenados os dados sobre o vídeo, como título e autor.

Gravando um vídeo para posterior apresentação

Para gravarmos um vídeo a ser enviado ao servidor posteriormente, basta clicarmos no botão Add File Destination Imagem:Streamingbotao1.jpg e indicarmos o nome e a posição do arquivo a ser gerado.

Enviando um vídeo para o servidor MCU da UFRGS

Para enviar um vídeo ao servidor da UFRGS devemos utilizar o botão Add Server Destination Imagem:Streamingbotao2.jpg. Na janela aberta devemos informar algumas configurações para acesso ao servidor. Abaixo segue as configurações das caixas de diálogo dessa janela.

Campo Preenchimento
Destination Name: mcu.ufrgs.br
Stream Name: Nome do mídia a ser transmitida
Broadcast Method: Legacy Push (8.x,7.x,G2)
Server Address: mcu.ufrgs.br
Port/Port Range: 4040 (default)
Transport: UDP
Username: Indique seu nome de usuário
Password: Informe sua senha

A figura seguinte mostra como ficará a janela Server Destination após a correta configuração.

Imagem: Streaming2.jpg

Estas configurações alteram-se para o real.ufrgs.br:

Campo Preenchimento
Destination Name: real.ufrgs.br
Stream Name: Nome do mídia a ser transmitida
Broadcast Method: Push,Password-Only Login(Helix Server)
Server Address: real.ufrgs.br
Port/Port Range: 30001 (default)
Transport: UDP
Password: Informe a senha padrão

Após clicarmos em OK poderemos, usando o botão Encoder iniciar a transferência de dados ao servidor. No caso de estarmos transmitindo vídeo, esse deverá aparecer na tela à direita do Helix Producer como na figura que segue.

Imagem:Streaming3.jpg

Visualizando o vídeo através de um browser

Se o vídeo estiver sendo transmitindo ao servidor “mcu.ufrgs.br” ou ao “real.ufrgs.br”, poderemos visualizá-lo através de um navegador web. Entretanto, se faz necessário ter o programa Real Player instalado no sistema.

Com o browser aberto, digite as seguintes urls:
http://mcu.ufrgs.br:8080/ramgen/encoder/Stream_name
http://real.ufrgs.br/ramgen/broadcast/Stream_name
Para os servidores mcu.ufrgs.br e real.ufrgs.br respectivamente.

O Stream_name é o nome dado ao stream enviado ao servidor. Após essa etapa, o Real Player irá executar automaticamente e fará um buffer de aproximadamente 20 segundos.

Adicionar usuário no mcu.ufrgs.br para transmissao ao vivo

Para usuários que somente desejam transmitir um video ao vivo sem necessidade de armazenamento no servidor mcu.ufrgs.br é possível criar uma conta através da página http://mcu.ufrgs.br:22338/admin/index.html realizando os seguintes passos:

Security => Authentication => SecureEncoder => Add a User to Realm