Как узнать url видеопотока
Как узнать ссылку на видео поток в Google Chrome
Несмотря на то, что сегодня интернетом пользуются как никогда, все же бывают моменты, когда нужно сохранить видеофайл на компьютер.
Проблема: нужно найти URL проигрываемого видео
Представим ситуацию: вы зашли на сайт xxx.xx и там вы смотрите видео, смотрите его прямо в браузере Google Chrome, но видео показывается плохо, то зависает, то что-нибудь еще и вам гораздо удобнее скачать это видео и потом посмотреть на компьютере. Но проблема в том, что вы знаете как включить видео в браузере, но не знаете по какой ссылке это видео можно скачать, ссылки на скачивание видео на сайте нет.
Логично полагать, если браузер показывает видео, значит откуда-то он его качает. В этой заметке я покажу вам, как узнать ссылку с которой качается видео, т.е. как найти ссылку на поток с который проигрывает видеоплеер Google Chome.
Решение
Для примера возьмем любой сайт с видео онлайн, пусть это будет kino50.com. Заходим в просмотр фильма «Пингвины Мадагаскара». Прокручиваем ниже, видим плеер:
Теперь открываем «инструменты разработчика» (Ctrl+Shift+I) и переключаемся на вкладку «Network» (Сеть):
Запускаем проигрывание видео и смотрим какая строка грузится дольше всего (или можно сориентироваться по колонке type). Именно это соединение (строка) является ссылкой на видео файл:
Теперь, кликаем на строку и копируем ссылку на видео:
Видео где показано, как скачивать сегменты и потоки
Не всегда можно найти прямую ссылку на файл, потому что на некоторых сайтах файл разделен на сегменты, а где-то видео показывается из потока. В таких случаях как правило все равно можно скачать видео, но придется найти нужный URL (для сегментов) или использовать видеоплеер в Windows для сохранения потока в файл.
Все это показано в этом видео:
Заключение
В качестве примера был взят случайный сайт. Подобным образом можно получить ссылку на видео практически на любом сайте. Так можно получить ссылку на любой файл, не только на видео, а на любой объемный файл, ссылка на который явно не указана или скрыта. Таким файлом может например быть не видео а аудио файл. Т.е. таким образом вы можете узнать реальную ссылку на файл, который скрыт.
Также, не забывайте, что если вы скачали какой-то файл, то ссылку откуда был скачан файл можно в «Менеджере загрузок» (Ctrl+J):
Как узнать адрес (url) RTSP потока с IP камеры
Иногда требуется узнать RTSP адрес (url) c ip камеры для облачного сервиса или для подключения к регистратору. В инструкциях как правило об этом не пишут, и чтобы узнать необходимо обращаться к производителю ip камеры. А можно это сделать самостоятельно и для этого существует удобная программа Onvif device manager.
И соответственно очень многие камеры поддерживают протокол onvif.
Определение из википедии:
ONVIF (Open Network Video Interface Forum) — отраслевая международная организация, которая занимается разработкой стандартизованных протоколов для взаимодействия различного оборудования и программных средств, входящих в состав систем безопасности (IP-камер, IP-кодеров, видеорегистраторов, контроллеров доступа и т.п.).
Саму программу ODM можете скачать тут, а тут полное руководство к программе. Компьютер где установлена Onvif device manager и ip камера должны находиться в одной сети. Это важно. Программа устанавливается просто, далее далее, как говорится. Запускается её и на одном скриншоте покажу, где посмотреть тот самый url адрес RTSP потока. Пошагово по цифрам отметил порядок действий. Тоесть вначале вы нажимаете Refresh, после выбираете камеру и нажимаете на Live video.
Под цифрой 4 и есть url адрес потока. Удачи!
30 Сентября 2019
Интересно почитать
Сравнение P2P и выделенного IP адреса для подключения к видеорегистратору
Сравним технологии подключения P2P и выделенный ip адрес.
Настройка постоянной записи на видеорегистраторе
Рассмотрим настройку постоянной записи на видеорегистраторах Rvi. Данный пример подходит практически ко всем видеорегистраторам, т.к. настройка и её принцип идентичен с любыми другими производителями.
Настраиваем PC-NVR, когда отсутствует видеорегистратор
Настраиваем PC-NVR(Rvi), когда есть только компьютер, ip камеры, но нужно сохранять и смотреть видеозаписи.
Как узнать RTSP поток с IP камеры
Далеко не всегда в инструкции IP камеры указывается описание RTSP протокола, с которым работает Ваша камера. Тем не менее иногда возникает необходимость воспользоваться RTSP протоколом для подключения IP камеры к облачному серверу, настройки трансляции изображения на сайт или воспроизведения потокового видео в каком-нибудь плеере на Вашем ПК или гаджете.
Рассмотрим все возможные способы, как узнать адрес RTSP IP камеры, если он не представлен в руководстве камеры.
Если Ваша камера собрана из китайских xmeye комплектующих (что часто встречается на российском рынке, в том числе и у российских производителей ip камер HiQ, Vesta, SVplus и др бренды), то формат адреса RTSP камеры будет иметь следующий вид:
rtsp://199.255.20.999:554/user= login&password=pswrd& channel=1&stream=0.cgi
Если Ваша камера собрана из других комплектующих, то есть два способа, как узнать адрес RTSP потока Вашей камеры.
1 Способ. Самый простой способ – запросить формат адреса RTSP IP камеры у поставщика или продавца камеры. Даже если камера приобретена у китайцев (aliexpress или китайская фабрика), в большинстве случаев продавец предоставляет формат адреса RTSP камеры.
2 Способ. Если Вы не желаете или не имеете возможности связываться с продавцом и хотите узнать RTSP адрес камеры самостоятельно, скачайте и установите программу onvif device manager. Почти все IP камеры поддерживают протокол onvif, поэтому данное ПО с наибольшей вероятностью поможет Вам определить адрес RTSP потока Вашей IP камеры. IP камера и компьютер, на который будет установлено данное ПО, должны быть подключены к одной локальной сети.
Как узнать RTSP поток с IP камеры видеонаблюдения
Простыми словами – RTSP поток с камеры видеонаблюдения это видео в реальном времени, которое она сейчас выдает. Важный момент – по RTSP передается только картинка, без возможности управления камерой. Т е если у Вас PTZ камера или камера с моторизованным объективом, то управлять ей, добавив в нужное программное обеспечение по RTSP ссылке не получится. Зачем нужен RTSP поток? С его помощью можно добавить камеру в видеорегистратор (если другие способы не работают), различное ПО (Trassir, Home Assistant, Линия), на сайт, открыть в проигрывателе (VLC Player) и т д.
Как получить RTSP ссылку камеры
В оборудовании Hikvision для получения RTSP с IP камер, NVR и DVR используется ссылка вида: rtsp://логин:пароль@IP_адрес:554/ISAPI/Streaming/Channels/101
Камеры и видеорегистраторы Dahua имеют следующую RTSP ссылку: rtsp://логин:пароль@IP_адрес:554/cam/realmonitor?channel=1&subtype=0
Для камер Optimus E серии: rtsp://IP_адрес/user=логин&password=пароль&channel=1&stream=1.sdp?
Для камер Optimus P серии: rtsp://IP_адрес/1. Последняя цифра для выбора потока: 0 – основной, 1 – дополнительный.
Для оборудования RVi RTSP тип RTSP ссылки зависит от серии камеры:
Проверить правильно RTSP ссылки можно скачав VLC Player. Запускаем, далее нажимаем «Медиа» → «Открыть URL».
Для других камер советую обратиться напрямую к производителю или поискать информацию в инструкции по эксплуатации. Еще для получения RTSP ссылки можно воспользоваться программой Onvif Device Manager:
Так же некоторые производители могут указать RTSP ссылку в настройках камеры. Например, в разделе с настройками видеопотока.
Получение прямой ссылки на видео vkontakte
Предисловие
Здравствуйте. В этой статье я поделюсь с вами пожалуй единственным способом получения ссылки на видео из контакта.
Всё началось с того, когда мне в процессе разработки своего android-клиента потребовалась функция воспроизведения и скачивания видео. А для этого, естественно необходима ссылка. А как вы знаете, максимум, что мы можем получить — это ссылку на страничку с плеером, откуда прямую ссыль хрен выудишь.
Тогда я начал гуглить на эту тему, но ничего толкового не нашёл.
И тогда я решил придумать свой способ её получения.
Что я придумал
Первым делом я обратил внимание на программу VK Saver. А в частности на их сайт. Там всё происходит таким образом:
1) Вы устанавливаете программу, которая в последствии интегрируется в браузер.
2) Теперь при заходе на страничку с видео у вас внизу появляется кнопочка s, которая ведёт на ссылку вида v.audiovkontakte.ru/video-xxxxx (xxxxxx-это id этого видео.)
3) На этой страничке можно это видео посмотреть и скачать, нажав на специальную кнопочку)
Порывшись в исходном коде этой страницы я кое-что нашёл:
Обратите внимание на строку
Перейдя по ней, мы загрузим видео!
По идее это и есть то, что нам нужно.
И обычный пользователь легко может скачать видео, даже не влезая в исходный код.
Но для моих целей это явно не подходило.
Хотя с первого взгляда всё было элементарно: Получаем id видео, строим ссыль на v.audiovkontakte.ru, и парсим с помощью регулярок исходный код на наличие нужной нам ссылки.
Но первая проблема обнаружилась, когда я попытался собрать ссылку и перейти по ней.
Но почему-то меня сразу же выкидывало на главную страницу сайта.
Оказывается, что преход возможен только через нажатие на кнопку.
Поэтому мне пришлось отложить эту идею.
Но у меня остался формат прямой ссылки на видео.
И вроде бы всё хорошо, но нам остаётся неизвестным происхождение одной строки:
465.gt3.vkadre.ru/assets/videos750c48ae2867-92359355.vk.flv
Скорее всего это какой-то хэш или идентификатор этой записи, и как его получить — неизвестно.
Совсем отчаившись, я решил последний раз глянуть на плеер, ссылку на который мы можем получить либо нажав на кнопку поделится>Получить код видео ( ), либо послав запрос к API, что, я думаю, будет более актуально.
Меня заинтересовал следующий блок:
А если проверить его на наличие совпадений с тем самым хешем, то он будет сдесь: value=«uid=0&vid=161693266&oid=13257647&host=465.gt3.vkadre.ru&vtag=750c48ae2867-<ag=1423ac11&vkid=92359355&
Отлично! Это говорит нам о том, что мы все таки можем достать прямую ссылку!