Поиск деталей флеш-потока с помощью Firebug, для записи
Я могу найти некоторые детали потока Flash с помощью Firebug, но я хочу точно знать, какие данные мне нужны для захвата потока.
Он получает такие данные, как URL-адрес, заканчивающийся на: jwplayer-3.5.0.0, или домен trtcanlitv-lh.akamaihd.net. Но я не могу найти, как использовать любой из них, чтобы захватить канал для записи.
Примером канала, который я хочу записать, является любой из каналов TRT.
Большинство руководств, которые я нашел, касаются захвата RTMP, хотя это не тот протокол.
Итак, какие детали из Firebug мне понадобятся, и как мне их запечатлеть? Я использую Linux, но я могу использовать Windows, если это самый простой способ. Терминальные команды желательно, чтобы я мог установить конкретное время для записи.
2 ответа
Если вы откроете это и увидите активность сети в представлении веб-разработчика Firefox "Сеть", вы увидите множество загрузок, например, около 0,5 МБ. Также некоторые крошечные файлы. Большие файлы имеют тип видео / f4f.
Это говорит мне, что это прогрессивный тип загрузки доставки. Возможно, с переключением на разные размеры полосы пропускания.
Если для этого не используется DRM, должно быть довольно легко изолировать запрос, который выдает исходный список воспроизведения, и выдать его из / переместить его в какое-либо подходящее программное обеспечение проигрывателя / конвертера по выбору. (Извините, ни с кем не знаком.)
Вы можете использовать: YouTube-DL для загрузки видео на основе Flash. Не поймите неправильно название программы, она работает на многих сайтах, а не только на YouTube. Вы можете получить его по этой ссылке или просто установить Python и в командной оболочке введите pip install youtube-dl
и периодически pip install --upgrade youtube-dl
чтобы держать это в актуальном состоянии.