Как Вы проводите свое время в Интернете?
В основном, ищу нужную информацию
Читаю новости, блоги
Работаю
Развлекаюсь
Играю в онлайн игры
Общаюсь, обмениваюсь информацией
Ищу и скачиваю кино и музыку
Общаюсь в социальных сетях
Немного рекламы...
 
» » Как скачать и посмотреть rtmp трансляцию

0
Как скачать и посмотреть rtmp трансляцию

Многие сайты, такие как rutube стали отказываться от распространения видео через обычный HTTP протокол и перешли на RTMP (Real Time Messaging Protocol) – проприетарный протокол потоковой передачи данных, без использования кэша браузера. Это сделано для того, чтобы обезопасить свой контент и предоставить пользователям только онлайн просмотр без возможности сохранять видео и аудио файлы. 

По этой причине скачать видео с этих сайтов старыми способами теперь нет возможности. К примеру всеми любимое дополнение для Firefox’а, DownloadHelper не может скачивать RTMP ссылки. В этом посте будет рассказано как получить ссылку на поток, как и чем его можно сохранить и воспроизвести. Будут использоваться такое ПО как rtmpdump и vlc(последний для воспроизведения, см. под катом).

Для Linux и Windows имеется отличная утилита rtmpdump. С помощью нее можно как скачать видео, так и посмотреть в плеере отправив stdout в vlc (это работает как под Linuxтак и под Windows).

Пример использования:

Имеем rtmp-ссылку, ее можно получить через сервисы savefrom, keepvid и др., DownloadHelper, либо используя sniffer, советую “URL Snooper”, сам пользуюсь WireShark:

Качаем sniffer URL Snooper, разархивируем, устанавливаем WinPcap из папки и запускаемsniffer URLSnooper.exe. На вкладке “General options” запускаем авто определение сетевой карты “Auto Determine Network Adapter Now”. Затем жмем кнопку “Shiff Network”. Открываем в браузере страницу с видео и в сниффере находи искомую rtmp-ссылку.

Как скачать и посмотреть rtmp трансляцию

Затем для скачивания видео в командной строке вводим:

Запустится процесс скачки и побежит счетчик процентов, после появится сообщение “Download complete”, сигнализирующее об успешности операции.

Как скачать и посмотреть rtmp трансляцию

По умолчанию скачанный файл будет в папке пользователя “c:\Users\Имя пользователя”

Напрямую плеер vlc не поддерживает rtmp поток, для этого нужно воспользоватьсяrtmpdump. Для того чтобы не скачивать,а открыть видео в плеере, нужно параметр

заменить на -

Чтобы смотреть rtmp через vlc или другой плеер, вводим в командную строку:

Запустится плеер с потоковым видео:

Использование в боевых условиях:

В моем случае данный механизм использовался для того, чтобы записать все залы (а их было 6) конференций YAC 2013 (Yet Another Conference) от Яндекса и конференцию HighLoad++, как раз в данный момент её записываю.

С моральной точки зрения я чист, так как компания, в которой я работаю, оплатила доступ к этой трансляции, а слушать одновременно 3 зала нет возможности, хотя HighLoad и обещал выложить записи конференции, я решил подстраховаться.

Ссылки:

Скачать rtmpdump

Оригинал статьи здесь

Также рекомендуем:
Добавить комментарий
Имя:*
E-Mail:
Комментарий:
b
i
u
s
|
left
center
right
|
emo
url
leech
color
|
hide
quote
translit
Вопрос:
Девочке 10 лет, на дворе 2020 год, в котором году она родилась ? (ответ цифрами ХХ10 )
Ответ:*
Наверх Полезные заметки при работе с компьютером - OsOpen.ru
Все права на интеллектуальную собственность (в том числе и авторские) перепечатанных текстов имеют своих авторов и принадлежат только им.
Публикация статьей на данном сайте НЕ является присвоением каких-либо прав на интеллектуальную собственность автора.
Предоставленные материалы, взяты из Интернета из разных свободных источников и будут удалены по первому требованию законного правообладателя.
Администрация сайта не несет никакой ответственности.