Как скачать RTMP поток из Stanford Math?

909
question

Я хотел бы скачать лекцию Тадаши Токиеда

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

осматривая страницу, я обнаружил следующее

<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> 

используя: rtmp: //sv-stream.stanford.edu/math/120315_Tokeida.m4v

Я попытался сохранить поток через VLC (Open Source> Network> URL), но он не воспроизводился.

Затем я попытался загрузить его через rtmpdump с помощью следующей команды

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

но получил ошибку: ОШИБКА: закрытие соединения: NetStream.Play.StreamNotFound

как я могу скачать этот поток?

1

1 ответ на вопрос

3
A.B

Вы были почти там. Я сделал снимок у плеера и увидел, что имя объекта в потоке не просто «120315_Tokeida.m4v», но «mp4: 120315_Tokeida.m4v»

URL тогда:

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

MPV может отобразить это,

редактировать: моя версия vlc не будет работать правильно, иногда зависает, иногда работает

Эта команда работает:

rtmpdump -r "rtmp://sv-stream.stanford.edu/math" -y "mp4:120315_Tokeida.m4v" -o ~/Desktop/tokeida.m4v 
Спасибо, что сработало! :-) не могли бы вы объяснить, как вы определили имя объекта («захват с плеера»)? и URL-адрес rtmp, похоже, не работал в моем VLC (Open Source> Network), поэтому мне пришлось использовать rtmpdump. question 7 лет назад 1
Хорошо, я выполнил эту команду: tcpdump -n -s0 -p -w /tmp/capture.cap net 171.64.0.0/14 во время работы с видео в плагине flash. Я посмотрел на него с wireshark и заметил, что там был mp4: перед 120315_Tokeida.m4v. Я не знаю, была ли информация встроена в плеер или была запрошена какая-то предыдущая информация. Я имею в виду, что я не знаю, как это написать, если другие видео в Стэнфорде не все типа mp4 и, следовательно, очевидно, с префиксом mp4 :. Кстати, ты прав. Похоже, VLC зависает почти сразу после начала видео (mpv в порядке) A.B 7 лет назад 1
очень благодарен за предоставление этих деталей! question 7 лет назад 0

Похожие вопросы