igorp1024 16.06.2010 11:58
Tips & tricks — Захват rtmp-потока (качаем видео с tv.adobe.com)
Задача:
Cкачать видео, которе передаётся как rtmp-поток с Flash Media Server и в кеш броузера не попадает. Пример: tv.adobe.com.Решение:
Запускаем
1 |
|
Когда все линки получены, можно воспользоваться программой rtmpdump.
Для Ubuntu её нужно собрать (а в Debian она доступна в репозитории и можно попытаться поставить дебиановский пакет, но я не пробовал):
1 |
|
и запустить:
1 |
$ ./rtmpdump -r «rtmp://edge.tv.adobe.com/ondemand/media/adobetv2/C65F42BC-1C23-D1F3-EFAADD699EBF56FF.flv» -o «Что нового в Lightroom 3.flv»
|
p.s. Но в случае именно с tv.adobe.com можно поступить проще, т.к., на клиента передаются ещё и http-линки (возможно, для совместимости):
1 |
|
p.p.s. Вероятно, strings, можно заменить и на col -b

+ 0 -
Вот за это действительно огромное спасибо! Я так понимаю для прочих ресурсов методология аналогична?
В принципе, да. Сам tcpdump ловит весь траффик, который отдаётся броузеру. Единственное место, где могут быть проблемы, это когда сервер будет отдавать rtmp-линки с расширением отличным от .flv (оно присутствует в регэкспе у grep'а). Ну, тут придётся самостоятельно анализировать вывод tcpdump'а на предмет линков.
Да, вроде как есть.
Мой пример для ubuntu.
Я проапдейтил статью.
Мой пример для ubuntu.
Я проапдейтил статью.
может кто-нибудь знает как с justin.tv или ustream.tv тянуть поток? А еще лучше в mplayer его засобачить
попробуй через этот аддон к лисе
https://addons.mozilla.org/de/firefox/addon/446/
https://addons.mozilla.org/de/firefox/addon/446/
Большое спасибо!
> Единственное место, где могут быть проблемы,
> это когда сервер будет отдавать rtmp-линки с расширением отличным от .flv
а тут как быть? (для тех, кто, как я, не разбирается в регулярных выражениях)
> Единственное место, где могут быть проблемы,
> это когда сервер будет отдавать rtmp-линки с расширением отличным от .flv
а тут как быть? (для тех, кто, как я, не разбирается в регулярных выражениях)