Como baixar fluxo RTMP de Stanford Math?


1

Eu gostaria de baixar a palestra Tadashi Tokieda

https://mrc.stanford.edu/content/science-sheet-paper-0

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

Tentei salvar o fluxo por meio do VLC (Código-fonte aberto & gt; rede & gt; URL), mas ele não funcionava.

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 recebi o erro: ERRO: Fechando a conexão: NetStream.Play.StreamNotFound

Como posso baixar esse fluxo?

Respostas:


3

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

O URL é então:

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

o mpv pode exibi-lo

edit: minha versão do vlc não irá funcionar corretamente, às vezes ele trava às vezes funciona

Este comando funciona:

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

1
Obrigado que funcionou! :-) você poderia explicar como você determinou o nome do objeto ("captura do jogador")? e o URL rtmp parece não funcionar no meu VLC (Open Source & gt; Network), então eu tive que usar o rtmpdump.
question

1
Bem, eu corri este comando: tcpdump -n -s0 -p -w /tmp/capture.cap net 171.64.0.0/14 ao executar o vídeo no plugin flash. Eu olhei para ele com wireshark e notei que havia mp4: na frente de 120315_Tokeida.m4v. Não sei se as informações estão incorporadas no player ou se houve alguma informação anterior consultada. Quer dizer, eu não saberia como fazer isso, caso outros vídeos em stanford não sejam todos do tipo mp4 e, portanto, aparentemente com um prefixo mp4 :. Pela maneira que você está certo. Parece VLC trava quase imediatamente após o início do vídeo (mpv é bom)
A.B

muito grato por fornecer esses detalhes!
question
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.