Conteúdo |
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.
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.
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.
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.
Para gravarmos um vídeo a ser enviado ao servidor posteriormente, basta clicarmos no botão Add File Destination
e indicarmos o nome e a posição do arquivo a ser gerado.
Para enviar um vídeo ao servidor da UFRGS devemos utilizar o botão Add Server Destination
. 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.
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.
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.
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