Как установить/собрать livestreamer (захват видео-потока)

Автор CoolAller, 03 июля 2015, 18:27:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

CoolAller

Всем привет!

Нужен livestreamer, тот что в репах не пашет, на GitHub есть новая версия, может кто-то подскажет как ее установить или собрать deb пакет?

Или возможно, кто-то может подсказать чем можно сграбить видео с ooyala.com? Или какой сниффер ссылок можно использовать? ooyala.com использует защищенный DRM разделенный на части видео-поток, он не сохраняется в кеше и и не выдерается программами-грабберами. Теоретически его проще было бы захватить с какого-нибудь vlc при воспроизведении, но для этого нужен был бы url video stream. Раньше с этим неплохо справлялся и livestreamer прямо из терминала, а stream вылавливался с помощью Element Inspector в Firefox или ADBlock.


Cообщение объединено 03 июля 2015, 20:18:15

В общем вопрос решен с помощью rtmpdump. Wireshark тоже не справился с снифанием video stream с ooyala.com.
Кому интересно, решение ниже:
Открыть содержимое (спойлер)
# aptitude install rtmpdump
# iptables -t nat -A OUTPUT -p tcp --dport 1935 -j REDIRECT
# rtmpsrv (запускаем видео-поток с сайта, нажав на play и ждем, если ничего не появляется делаем рефреш страницы с видео и запускаем снова, получив вывод, останавливаем выполнение, нажав ctrl+c)
Копируем полученный вывод, который имет вид:
rtmpdump -r "rtmp:*****EwOjEzYzowODE7Z_.flv
# iptables -t nat -D OUTPUT -p tcp --dport 1935 -j REDIRECT
Ну и собственно скачиваем файл, используя вывод rtmpsrv, можно заменить расширение файла в самом конце ссылки на нужное:
# rtmpdump -r "rtmp:***** EwOjEzYzowODE7Z_.flv (например на .mp4)
[свернуть]