Как узнать rtsp ссылку
Перейти к содержимому

Как узнать rtsp ссылку

  • автор:

Как узнать адрес (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.

адрес, url, rtsp, поток, ip, камера

Под цифрой 4 и есть url адрес потока. Удачи!

    Twitter —> Facebook —>
  • Vkontakte
  • Telegram
  • RSS-лента
  • Если у вас есть вопрос, ответ на который вы не нашли — воспользуйтесь формой «Вопрос-ответ» и мы обязательно на него ответим.
  • #IP камера
  • #Настройки
30 Сентября 2019

Интересно почитать

Как подключить камеру по POE?

Написать мини статью о подключении камеры по POE решил после просмотра статистики переходов по ключевым словам из поисковиков. Поэтому с радостью расскажу как подключить камеру по POE.

Какой канал интернета нужен для качественного просмотра видео с регистратора?

Как рассчитать скорость интернет канала для комфортного просмотра видео с регистратора. Немного данных по скорости в зависимости от разрешения записи камер.

Почему не стоит использовать P2P на видеорегистраторах/камерах?

Я лично сам категорично против использования P2P в видеорегистраторах и вам советую.

Просмотр IP-камер по протоколу RTSP

Текстом: любое время
Звоните: Пн-Птн 12-18
Используйте WhatsApp

WhatsApp более удобен для целей техподдержки, так как позволяет отправлять фото, пересылать ссылки и файлы. Это существенно облегчает работу специалиста. Все обращения в техподдержку будут обработаны в обязательном порядке!

Обращаем ваше внимание!

Специалист бывает часто занят и может продолжительное время разговаривать по телефону, занимаясь техподдержкой. Если Вам не ответили, просим проявить терпение и перезвонить в другое время.

Информация для покупателя

  • Публичная оферта
  • Обработка персональных данных
  • Гарантийные обязательства
  • Возврат и обмен
  • Отдел продаж 8(926)169-61-99
  • Техподдержка 8(926)525-00-29
  • Реквизиты компании

Социальные сети

2024 Федеральный интернет-магазин видеонаблюдения ВИДЕО ДОМ

Воспроизведение, копирование или любое другое использование материалов сайта (фотографий, текстов, графических, видео, аудио) допускается с обязательной ссылкой на источник. Вся представленная на сайте информация, касающаяся технических характеристик, описаний товара, комплектации, цвета, а так же стоимости товаров, носит информативный характер и ни в коем случае не является публичной офертой, определяемой положением Статьи 437 п.2 ГК РФ. Опубликованная на данном сайте информация может быть изменена в любое время без предварительного уведомления.

Перейти на мобильную версию сайта

2024 Федеральный интернет-магазин видеонаблюдения ВИДЕО ДОМ

Воспроизведение, копирование или любое другое использование материалов сайта (фотографий, текстов, графических, видео, аудио) допускается с обязательной ссылкой на источник. Вся представленная на сайте информация, касающаяся технических характеристик, описаний товара, комплектации, цвета, а так же стоимости товаров, носит информативный характер и ни в коем случае не является публичной офертой, определяемой положением Статьи 437 п.2 ГК РФ. Опубликованная на данном сайте информация может быть изменена в любое время без предварительного уведомления.

7 способов отобразить видео с RTSP IP-камеры на веб-странице и 2 в мобильном приложении

В этой статье покажем 7 технологически разных способов отображения видеопотока с IP-камеры с поддержкой RTSP на web-странице браузера.

Браузеры, как правило, не поддерживают RTSP, поэтому поток будет конвертироваться для браузера через промежуточный сервер.

Способ 1 — RTMP

RTMP протокол браузеры не поддерживают, но его поддерживает старый добрый Flash Player, который работает неплохо, хоть и не во всех браузерах, и может отобразить видеопоток.

Код плеера в этом случае будет построен на Action Script 3 и выглядеть примерно так:

var nc:NetConnection = nc.connect("rtmp://192.168.88.59/live",obj); var subscribeStream:NetStream = new NetStream(nc); subscribeStream.play("rtsp://192.168.88.5/live.sdp"); 

rtmp://192.168.88.59/live — это адрес промежуточного сервера, который заберет RTSP видеопоток с камеры и конвертирует его в RTMP

rtsp://192.168.88.5/live.sdp — это RTSP адрес самой камеры.

Немного избыточный вариант кода плеера на Flex и AS3 доступен здесь.

Выглядит это так:

Способ 2 — RTMP с оберткой HTML5

Желающих кодить на Action Script 3 все меньше. Специально для этого придуман способ с HTML5 оберткой, которая позволяет управлять RTMP-плеером из JavaScript. В этом случае флэшка подгружается на HTML-страницу только для того чтобы отобразить картинку и выдать в динамики звук.

var session = Flashphoner.createSession(); session.createStream().play(); 

Полный код плеера находится здесь. А выглядит это так:

Способ 3 — RTMFP

Протокол RTMFP также работает внутри флэш плеера. Разница с RTMP в том, что RTMFP работает поверх протокола UDP и тем самым является более пригодным для получения трансляции с низкой задержкой.

Код плеера на AS3 в этом случае полностью идентичен используемому в RTMP, добавлена одна буква F в строке протокола подключения к серверу.

var nc:NetConnection = nc.connect("rtmfp://192.168.88.59/live",obj); var subscribeStream:NetStream = new NetStream(nc); subscribeStream.play("rtsp://192.168.88.5/live.sdp"); 

Для порядка дадим скриншот с RTMFP

Способ 4 — RTMFP c оберткой HTML5

Этот способ идентичен пункту 2, с той разницей, что мы при инициализации в JavaScript устанавливаем RTMFP протокол для использования в нижележащей флэшке (swf-объекте).

Var session = Flashphoner.createSession(); session.createStream().play(); 

Способ 5 — WebRTC

В данном случае Flash не используется совсем и видеопоток проигрывается средствами самого браузера, без использования сторонних плагинов. Это работает и в Android Chrome и Android Firefox — мобильных браузерах, где Flash не установлен. WebRTC дает самую низкую задержку — менее 0.5 секунды.

Код плеера тот же:

var session = Flashphoner.createSession(); session.createStream().play(); 

Автоматически определяется поддержка WebRTC, и если поддерживается то поток играет по WebRTC.

Способ 6 — Websockets

WebRTC и Flash не покрывают все браузеры и платформы. Например, в браузере iOS Safari эти технологии не поддерживаются.

На iOS Safari можно доставить видеопоток по транспорту Websocket (TCP соединению между браузером и сервером). В этот туннель можно завернуть сконвертированный с RTSP видеопоток. После того, как бинарные данные придут их можно декодировать с помощью JavaScript и отрисовать на Canvas HTML5-элементе.

Именно этим занимается Websocket — плеер при работе в браузере iOS Safari, а его код снаружи выглядит также:

var session = Flashphoner.createSession(); session.createStream().play(); 

Это чем-то похоже на подход с флэшкой, когда под HTML5 лежит swf-элемент. В данном случае, под HTML5-страницей лежит не swf-объект, а JavaScript-приложение, которое тянет данные по вебсокетам, декодирует и отрисовывает на Canvas в нескольких потоках.

Так выглядит RTSP поток на Canvas в браузере iOS Safari

Способ 7 — HLS

При конвертации RTSP в HLS, видеопоток разбивается на сегменты, которые благополучно скачиваются с сервера и отображаются в HLS-плеере.

В качестве HLS-плеера мы используем video.js. Код плеера можно скачать здесь.

Как выглядит плеер:

Способ 8 — Android приложение, WebRTC

Приложение забирает поток с сервера по WebRTC. Задача сервера в этом случае — сконвертировать RTSP в WebRTC и скормить мобильному приложению.

Java-код плеера для Android находится здесь и выглядит так:

SessionOptions sessionOptions = new SessionOptions("wss://192.168.88.59:8443"); Session session = Flashphoner.createSession(sessionOptions); StreamOptions streamOptions = new StreamOptions("rtsp://192.168.88.5/live.sdp"); Stream playStream = session.createStream(streamOptions); playStream.play(); 

Тестовое мобильное приложение плеера можно установить из Google Play, а исходники приложения скачать здесь.

Так выглядит воспроизведение RTSP потока по WebRTC на планшете Asus под Android:

Способ 9 — iOS приложение, WebRTC

Приложение также как и в случае Android забирает поток с сервера по WebRTC.

FPWCSApi2SessionOptions *options = [[FPWCSApi2SessionOptions alloc] init]; options.urlServer = @"wss://192.168.88.59:8443"; FPWCSApi2Session *session = [FPWCSApi2 createSession:options error:&error]; FPWCSApi2StreamOptions *options = [[FPWCSApi2StreamOptions alloc] init]; options.name = @"rtsp://192.168.88.5/live.sdp"; FPWCSApi2Stream *stream = [session createStream:options error:nil]; stream play:&error; 

Скачать исходный код плеера для iOS можно здесь.

А из App Store можно установить тестовое приложение, которое использует показанные выше куски кода. Его работа с RTSP-потоком выглядит так:

Результаты

Подведем итоги и объединим полученные результаты в табличку:

Способ отображения Применение Задержка
1 RTMP Там, где важно использование legacy — флэш клиента, Flex или Adobe Air medium
2 RTMP + HTML5 В браузерах IE, Edge, Mac Safari, если там установлен Flash Player medium
3 RTMFP Там, где важно использование legacy — флэш клиента, Flex или Adobe Air и важна низкая задержка low
4 RTMFP + HTML5 В браузерах IE, Edge, Mac Safari, если там установлен Flash Player и важна низкая задержка. low
5 WebRTC В браузерах Chrome, Firefox, Opera на десктопах и мобильных браузерах под Android, где важна real-time задержка. real-time
6 Websocket В браузерах, где нет Flash и WebRTC, но нужна средняя или низкая задержка. medium
7 HLS Во всех браузерах. Где не важна задержка. high
8 Android app, WebRTC В нативных мобильных приложениях под Android, где требуется real-time задержка. real-time
9 iOS app, WebRTC В нативных мобильных приложениях под iOS, где требуется real-time задержка. real-time

Для тестирования мы использовали сервер Web Call Server 5, который конвертирует RTSP поток для раздачи в 9 перечисленных направлениях.

Ссылки

Web Call Server 5 — сервер для раздачи RTSP потока
Flash Streaming — пример swf приложения, проигрывающего потоки по RTMP и RTMFP. Способы 1 и 3.
Source — исходный код swf приложения на Flex / AS3.

Player — пример web-приложения, которое воспроизводит RTSP поток по RTMP, RTMFP, WebRTC, Websocket. Способы 2,4,5,6.
Source — исходный код веб-плеера.

HLS плеер — пример web-плеера, играющего HLS. Способ 7.
Source — исходный код HLS плеера.

Android плеер WebRTC — пример мобильного приложения, которое играет поток по WebRTC. Способ 8.
Source — исходный код мобильного приложения.

iOS плеер WebRTC — пример мобильного приложения, которое играет WebRTC поток. Способ 9.
Source — исходный код мобильного приложения.

  • Блог компании Flashphoner
  • Веб-разработка
  • Разработка под iOS
  • Разработка мобильных приложений
  • Разработка под Android

Как открыть RTSP видеопоток в IP камерах видеонаблюдения

RTSP — протокол потоковой передачи видео в реальном времени, Real Time Streaming Protocol. В современных тенденциях, в сфере IP видеонаблюдения всё чаще встречается аббревиатура RTSP.

Какие задачи может решать протокол:

  • Подключение IP-камеры к облачному хранилищу (пример — подключения к облаку )
  • Онлайн трансляция видео на сайт
  • Настройка видеорегистратора NVR
  • Трансляция с помощью VLС плеера
  • Добавление камеры в приложение для iOS, Android

Как открыть поток RTSP в IP камерах видеонаблюдения

Как показала практика, для многих пользователей открыть этот самый поток становится проблемой.

Чтобы открыть потоковое вещание Вам потребуется:

  • Узнать настройки RTSP потока своей камеры
  • Присвоить камере статический IP адрес
  • Заказать у провайдера статический IP адрес
  • Переадресовать локальные запросы с камеры на порт RTSP
  • Проверить строку на работоспособность в VLC player

Стандартная строка, ссылка RTSP (для IP камер VSTARCAM):

  • rtsp:// — ссылка
  • admin — логин IP камеры
  • password — пароль от камеры
  • IP-address — IP адрес камеры (внешний выделенный статический адрес от Интернет-провайдера)
  • Port — локальный порт камеры
  • /tcp/av0_0 — настройки потока (*остается без изменений)

На практике это будет выглядеть так, *пример:

МЫ РЕКОМЕНДУЕМ — V STARCAM

Лучшие модели IP камер и лидеры продаж

Уличная IP камера видеонаблюдения VSTARCAM C16S

Уличная IP камера ® V STARCAM C16S Plus [3.0 Mpx — 2304×1296px]

IP камера видеонаблюдения VSTARCAM C34S-X4

IP камера видеонаблюдения VSTARCAM C34S-X4

IP камера ® V STARCAM C34S-X4

Для начала следует назначить камере статический IP адрес

Как открыть поток RTSP в IP камерах видеонаблюдения

Для того чтобы ссылка заработала, необходимо переадресовать запросы с локального порта камеры на порт RTSP (по умолчанию, в IP камерах VSTARCAM порт 10554)

Вам необходимо сделать переадресацию портов в настройках роутера

Инструкция по переадресации, пробросу портов — по ссылке

Как открыть поток RTSP в IP камерах видеонаблюдения

Проверка потока в VLC плеере

Самый простой способ проверить работает ли RTSP ссылка, открыть поток (URL) в плеере VLC.

Откройте проигрыватель «Меню» → «Открыть URL»

Как открыть поток RTSP в IP камерах видеонаблюдения

В открывшемся окне «Источник» на вкладке «Сеть» → «Введите сетевой путь», вставьте ссылку RTSP Вашей камеры

Как открыть поток RTSP в IP камерах видеонаблюдения

Категории товаров
Категорії
  • IP відеоспостереження
  • Монтаж відеоспостереження
  • Демонстрація
  • Розумний будинок
  • Хмарне сховище
IP камери
Інформація
Підтримка
  • Центр підтримки
  • Центр завантажень
  • Питання FAQ
  • Зворотний зв’язок
Контактная информация

Українa, м. Київ, пров. Киянівський, 3-7
Email: info@vstarcam.ua

© 2012-2024 V STARCAM UKRAINE
CREATED BY WEB-STUDIO.UA PREMIUM BUSINESS SOLUTIONS

Компанія VSTARCAM.UA є єдиним власником торгової марки VSTARCAM на території України, свідоцтво #195112. Відповідно до ч. 5 ст. 16 Закону України «Про охорону прав на знаки для товарів та послуг», ст. 157 Господарського кодексу України, ст. 495 Цивільного кодексу: власник свідоцтва на торгову марку має ексклюзивне право забороняти використовувати та надавати дозвіл на використання торгової марки в Україні.

VSTARCAM використовує файли cookie на цьому вебсайті. Відвідуючи вебсайт, ви погоджуєтесь на їхнє використання. Детальну інформацію можна знайти тут.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *