Estou tentando fazer com que um fluxo RTMP seja reproduzido no VLC e o URL está neste formato:
rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Eu sou capaz de gravar o fluxo com CooJah, mas eu só quero assistir via VLC. Alguma ideia?
Estou tentando fazer com que um fluxo RTMP seja reproduzido no VLC e o URL está neste formato:
rtmp://76.10.10.240/liverepeater/mp4:name.mp4
Eu sou capaz de gravar o fluxo com CooJah, mas eu só quero assistir via VLC. Alguma ideia?
Respostas:
Você pode jogar RTMP no VLC com a ajuda do RTMPDump.
rtmpdump -v -r "rtmp://ip-address/app-name/streamname" -o - | "vlc" -
Desculpe, mas o VLC ainda não suporta streaming de rtmp. Se você realmente deseja transmitir RTMP, poderá usar o flowplayer, pois eles suportam, mas não é tão fácil quanto usar o VLC.
Sim! Agora você pode fazer isso no VLC. Como as novas versões do VLC da v1.1 em diante oferecem suporte à reprodução de fluxo rtmp.
No Mac / OSX, consegui que isso funcionasse com uma modificação da resposta de 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 ver uma janela do VLC aberta, fs://0
listada na área da lista de reprodução. Clique duas vezes nessa entrada para visualizar o fluxo real.
A versão 2.2.4 do VLC pode ser reproduzida, pressione Cmd + N (no MAC) e insira o URL neste formato
rtmp: // URL do servidor / live / Nome do fluxo
por exemplo, rtmp: //10.154.136.221/live/RTMP1
<playpath>
problema. Eu converti meu link rtmp rtmp://streaming.perculus.com/vods3<playpath>flv:blabla.flv
para rtmp://streaming.perculus.com/vods3/live/flv:blabla.flv
Agora ele funciona perfeitamente.