Você pode reproduzir RTMP no VLC com a ajuda do RTMPDump.
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Estou tentando obter este fluxo reproduzido no VLC.
Aqui estão as variáveis flash do SWF:
file=simpsons.mp4&type=rtmp&streamer=rtmp://76.10.210.214/tvamigos/&autostart=true&bufferlength=1&displayclick=fullscreen&stretching=exactfit
E aqui está o endereço rtmp
que encontrei no CooJah:
rtmp://76.10.210.240/liverepeater/mp4:simpsons.mp4
Também sou capaz de gravar o streaming com o CooJah, mas só quero assisti-lo via VLC .
Alguma idéia?
Desculpe, mas o VLC ainda não suporta streaming de rtmp. Se você realmente deseja transmitir RTMP, você pode usar o flowplayer, pois ele é compatível, mas não é tão fácil quanto usar o VLC.
No Mac / OSX, consegui fazer isso funcionar com uma modificação da resposta do Unnikrishnan. A parte importante é o caminho para o executável do VLC (que pode variar de acordo com o sistema)
Fluxo gravado:
rtmpdump -r rtmp://path/to/stream | /Applications/VLC.app/Contents/MacOS/VLC -
Transmissão ao vivo
rtmpdump -r rtmp://path/to/stream --live | /Applications/VLC.app/Contents/MacOS/VLC -
Você deve então ver uma janela VLC aberta, com fs://0
listado na área da lista de reprodução. Clique duas vezes nessa entrada para ver o fluxo real.
VLC versão 2.2.4 pode jogar, Hit Cmd + N (no MAC) e digite o URL neste formato
rtmp: // URL do servidor / ao vivo / Nome do fluxo
, por exemplo rtmp: //10.154.136.221/live/RTMP1
Você precisa usar o mplayer ou pelo menos o rtmpdump do mplayer, já que o vlc não tem suporte ao rtmp atualmente.
Sim! Agora você pode fazer isso no VLC. Porque as novas versões do VLC da v1.1 em diante suportam o streaming de rtmp.