Como baixar o stream RTMP do Stanford Math?

1

Eu gostaria de baixar o Tadashi Tokieda lectue

link

inspecionando a página, descobri o seguinte

<script type="text/javascript">
    jwplayer("stanford-video-container").setup({
        flashplayer: "/sites/default/modules/stanford/stanford_video/media/player.swf",
        image: "/sites/default/files/PL_151203-Tokieda_1.jpg",
        width: "320", height: "240",
        provider: "rtmp",
        streamer: "rtmp://sv-stream.stanford.edu/math",
        file: "120315_Tokeida.m4v",
        'plugins': {
            'captions-2': {
                 'file': "/"
            }
        }
    });
</script>

usando: rtmp: //sv-stream.stanford.edu/math/120315_Tokeida.m4v

Eu tentei salvar o fluxo por meio do VLC (Código-fonte aberto > Rede > URL), mas ele não seria reproduzido.

Eu tentei baixá-lo através do rtmpdump com o seguinte comando

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v

mas recebeu o erro: ERRO: Conexão de encerramento: NetStream.Play.StreamNotFound

como posso baixar esse fluxo?

    
por question 11.09.2016 / 12:04

1 resposta

3

Você estava quase lá. Tomei uma captura do player e vi que o nome do objeto no fluxo não é apenas "120315_Tokeida.m4v", mas "mp4: 120315_Tokeida.m4v"

O URL é então:

rtmp://sv-stream.stanford.edu/math/mp4:120315_Tokeida.m4v

mpv pode exibi-lo,

edit: minha versão da vlc não funciona corretamente, às vezes ela trava às vezes funciona

Este comando funciona:

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "mp4:120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v
    
por 11.09.2016 / 12:43