Webly: Transmitindo Video Ao Vivo - Webly

Ir para

Regras para postagem no fórum

É permitido postar livremente respostas com comentários, testes e avaliações dos scripts. Postagens contendo dúvidas sobre o script, deverão ser postadas no fórum principal de ASP.

IMPORTANTE: Todos os tutoriais postados neste fórum irão automaticamente para o portal Webly. Contribua você também e faça parte da equipe de colaboradores que fazem a evolução da web. Obrigado.
  • (2 Páginas)
  • +
  • 1
  • 2

Transmitindo Video Ao Vivo Streaming usando windows media encoder Avaliar tópico: ***** 1 Votos

#1 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 13 junho 2007 - 09:13


E ai galera, blz?

Segue um tutorial explicando passo a passo como transmitir (via streaming) um video (evento, imagem de webcam,

etc..) ao vivo pela internet, direto para seu site, blog...


Requerimentos:

- Um computador no ponto de transmissao do evento com acesso a internet.

Lembre-se que para quanto mais usuarios assitirem o evento pelo seu site, mais banda de upload da internet será

usada. Basicamente esse calculo é:

banda de UPLOAD da internet
__________________________ = número de usuários que podem assitir a transmissão.
taxa de transmissao

Exemplificando:

se vc tem uma banda de UPLOAD de 300k, e usar uma taxa de 64kbps na transmissão, você pode transmitir para 4

pessoas simultaneamente, sem prejudicar a transmissão.

Software necessário: Windows Media Encoder (para codificar o video e transmitir)

Pode ser baixado em: Media

Encoder


A instalação dele é super simples..é so ir dando avançar, avançar, aceito, avançar..e tal..

Imagem


Script necessário para exibir o player no site:

<object type="video/x-ms-wmv" data="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv"   width="240" 

height="200">
  <param name="src" value="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv" />
  <param name="autostart" value="true" />
  <param name="controller" value="true" />
</object>


Nesse player vc define se exibirá os controles, o link do streaming, e o tamanho dele.

As partes mais importantes aqui é definiçao de tamanho (Influencia diretamente na qualidade do video, assim como na

taxa de atualizaçao da camera e a velocidade de upload) e o link em si.

Para o link (data e value) no script acima, você atribui:

http://ip_do_ponto_de_transmissão_do evento:8080

O que vem a ser isso?

Bom, no local em que voce estará filmando e transmitindo, você precisará de um ponto de acesso a internet. Esse

Ponto de acesso tem um IP. esse IP tem que ser um IP Externo. PAra sabe rqual é o seu ip externo, acesse o site

www.abusar.org e veja na imagem onde esta o seu ip.

Imagem

E aquele 8080 ????

Aquele 8080 é a porta do computador necessária para transmitir o evento. Voce precisa, obrigatoriamente liberar essa

porta no firewall ou qualquer outra coisa que por ventura possa bloquear, inclusive roteadores, modems etc...

Normalmente, essa é a parte mais chata da historia toda.

Mas e se o Ip for dinamico?

Bom se o ip for dinamico, você terá q criar um script que gerencie a troca de ip do seu cliente. Uma ideia é criar uma

area protegida com login e senha no site, e que o usuário precise "Ligar" a transmissão.

Nesse "Ligar" a transmissão, nada mais é do que pegar o ip mais atual do computador transmissor e salva-lo no banco

de dados.

Nao vou me aprofundar mais nisso nao.. bora botar essa zona pra funcionar.


Sobre o tamanho do video, vou trabalhar com 64kbps. O tamanho do video no player será 240 x 180 . Porem temos

que adicionar mais altura (Height) para dar espaço para a barra de controle do media player. Ou seja, o tamanho é

240 x 200


Bom, feito isso, configurado o ip certinho e tudo mais, você pode enviar esse arquivo para seu site.

Usando o Media encoder para gerar o streaming.

Iniciando o windows media encoder.

Imagem

Selecione "Broadcast a live event" e clique em OK. eu vou demostrar o funcionamento através do Wizard dele mesmo,

com o tempo voce configura manualmente sua transmissão.


Imagem

Em "What devices do you want use" você selecionará qual câmera e qual microfone será utilizado.

Se um dos itens estiverem desabilitados é porque nao foi encontrado nenhum dispositivo. as vezes, se a camera

possui um microfone imbutido essa opção poderá ficar desabilitada Caso nao for o caso, ai vc tem que verificar a

instalação da camera e/ou microfone.


Depois de selecionado a camera e microfone, Clique em avançar.

A proxima tela, te dá 2 opções.

Imagem

A primeira opção é usada caso voce queria transmitir para muitas pessoas e para isso usar um servidor windows media.

Iremos utilizar a segunda opção onde nosso computador será o "servidor". Se nao me engano, há uma limitaçao

máxima de 10 usuarios utilizando o windows media encoder. Para mais usuarios, vc terá q usar um servidor windows

media.

Após selecionada a segunda opção, clique em avançar.

Nessa nova tel, teremos a seguintes opções:

Imagem

No http port, vc vai deixar 8080 mesmo (Lembra do que falei lá em cima sobre a porta??)

Na url connections, voce irá deixar o IP como está...( no player vc usa outro IP, lembra?)

No url for lan, so será usado caso deseje transmitir o evento via rede.

clique em avançar.

Imagem

Aqui voce irá ajustar todas as configurações do video e audio que serão transmitidos. Como iremos usar 64kbps na

taxa de trasmissao, devemos deixar o bit rate proximo de 64, podendo usar o 70 ou 54 kbps.

Apos ter configurado isso, clique em avançar para seguir os proximos passos.

Imagem

Esta tela permite que vc salve sua transmissao em um arquivo para ser utilizada posteriormente.

Caso deseje salvar, marque o checkbox e selecione o local onde deseja salvar.

Clique em avançar.


Nessa proxima tela, voce pode colocar dados sobre a transmissao, para que seja exibidas no media player.
Imagem

Finalmente, agora é so vc marcar o checkbox e clicar em concluir.
Imagem


Bom, isso é o modo mais facil que eu conheço. QUando se tem mais pratica, voce cria seus proprios perfils de

transmissao, altera as configuracoes e tal para obter melhores resultados.

Espero que tenha ficado claro para voces. Duvidas? postem!
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#2 Membro offline   Thiago Ananias Ícone

  • Ícone
Grupo:
Moderadores
Posts:
1033
Cadastrado:
14-julho 06
Localização:
São Paulo - SP

Postou 13 junho 2007 - 11:15

Chick hein!!! :thumbsup:
Nhenhenhê, tititi, blábláblá!!
0

#3 Membro offline   Carvalho Ícone

  • Ícone
Grupo:
Membros
Posts:
5
Cadastrado:
20-junho 07

Postou 21 junho 2007 - 11:36

Caro Lucas,

O firewall do windows esta desabilitado, fiz o teste que vc falou digitando mms, sem sucesso será que a porta do firewall esta desabilitada ?, apesar de me falarem que estava OK, tem como eu testa-la?
0

#4 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 21 junho 2007 - 12:46

Cara, vc tb deve abrir a porta do seu modem/roteador... o sinal tem q ficar livre.. essa é a parte mais chata de tudo isso..

Eu quando preciso transmitir algo assim, eu libero o firewall do windwos, abro a porta no meu roteadorzinho e ja era...
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#5 Membro offline   xKuRt Ícone

  • Ícone
Grupo:
Membro Amigo
Posts:
151
Cadastrado:
20-junho 07
Localização:
Sou mineiro, uai!

Postou 21 junho 2007 - 12:48

Só uma dúvida: Aonde esta o ASP nesse tutorial? Estranhei porque esta na seção "ASP - Tutoriais e aulas". Fora isso, muito boa a dica!
http://xkurt.blogspot.com
0

#6 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 21 junho 2007 - 01:51

Nesse caso nao utiliza o asp. so usa caso o cara queria fazer um sistema automatizado como mencionei acima...

So postei ele na secao de asp, pois era onde estava ahavendo duvidas em relaçao a isso.
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#7 Membro offline   Micox Ícone

  • Comunidade de desenvolvedores
  • Ícone
Grupo:
Administradores
Posts:
5251
Cadastrado:
03-julho 06
Localização:
Goiânia-GO
Interesses:
Webly e elmicox.blogspot.com

Postou 21 junho 2007 - 01:58

Também acho melhor mover lucas. Isso aí é geralzão.
Ajude, responda: mesmo que não saiba exatamente a resposta, seu pitaco pode dar uma luz no problema do outro.
Não respondo dúvidas por MP / Email / MSN e afins. O fórum está aqui pra isto.

elmicox.blogspot.com
0

#8 Membro offline   Carvalho Ícone

  • Ícone
Grupo:
Membros
Posts:
5
Cadastrado:
20-junho 07

Postou 21 junho 2007 - 05:01

Lucas,

Não entendo o que acontece, pois contactei Virtual e realmente não existe nenhum bloqueio na porta 8080 e também não tenho nenhuma configuração para fazer no meu modem, porém o video continua não funcionando, vc consegue me ajudar ?

obrigado,
0

#9 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 21 junho 2007 - 08:27

vc se ve no windwos media encoder? ele exibe sua camera ao vivo? se ele fizer isso normal, verifique se o botao verde START ENCODING esta apertado...
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#10 Membro offline   Carvalho Ícone

  • Ícone
Grupo:
Membros
Posts:
5
Cadastrado:
20-junho 07

Postou 21 junho 2007 - 08:40

Eu me vejo ao vivo no window media encoder er o botão Start Encoding esta apertado, tanto que quando coloco o endereço : http://189.33.129.180/video.htm no bowser da mesma maquina aonde esta nstalado o encoder tudo funciona perfeitamente, o problema esta em qualquer outra maqiuna que tenta acessar esta pagina,abre o frame do windows media ao clicar na seta de start do video, nada acontece!

O código da pagina video,htm é o seguinte:

<object type="video/x-ms-wmv" data="http://189.33.129.180:8080"
height="200">
<param name="src" value="http://189.33.129.180:8080">
<param name="autostart" value="true" />
<param name="controller" value="true" />
</object>
0

#11 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 22 junho 2007 - 08:19

cara, e se vc manda esse seu link para outra pessoa ela consegue assistir?

caso si, entao troque ese player, por o primeiro player desse topico:

http://forum.ievolut...s...5&hl=videos
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#12 Membro offline   Carvalho Ícone

  • Ícone
Grupo:
Membros
Posts:
5
Cadastrado:
20-junho 07

Postou 22 junho 2007 - 01:51

Lucas,

Por favor clique neste link e veja o que acontece, este tudook aqui na maquina servidora

http://189.33.129.180/video.htm


vc poderia me passa o seu msn para conversarmos on-line?

obrigado,
0

#13 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 22 junho 2007 - 03:08

cara, eu to vendo vc online com o seu filho no colo :P

se liga, o problema é esse script do player... ele nao funciona...

se vc mandar alguem abrir o media player e abrir a sua URL, o video pasa na boa...
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

#14 Membro offline   Carvalho Ícone

  • Ícone
Grupo:
Membros
Posts:
5
Cadastrado:
20-junho 07

Postou 22 junho 2007 - 04:01

Lucas,

Realmente diretamente pelo windows media player funcionou, será que conseguimos um script que funcione para colocar em uma pagina web ?


obrigado,
0

#15 Membro offline   Lucasbr Ícone

  • O.o
  • Ícone
Grupo:
Administradores
Posts:
2440
Cadastrado:
03-julho 06
Localização:
SBC - SP
Interesses:
Meus interesses

Postou 22 junho 2007 - 05:26

vc chegou a ver esse post meu:

http://forum.ievolut...s...ost&p=88627

use o primeiro player dessa pagina...
Lucas Cavallari

Dúvidas? No fórum... nada de MP nem MSN...!
Se a resposta te ajudou, retorne ao topico e diga, pois facilitará para outros usuarios...
0

  • (2 Páginas)
  • +
  • 1
  • 2


Resposta rápida

  • Diminuir tamanho
  • Aumentar tamanho
  

2 usuário(s) está(ão) lendo este tópico
0 membro(s), 2 visitante(s) e 0 membros anônimo(s)