Перейти к содержимому

Как пробросить rtsp порт

  • автор:

Как заставить работать RTSP поток с IP камеры через проброс портов?

Здравствуйте!
Немогу заставить VLC Player с инета показывать RTSP поток с IP камеры MISECU 720p, проброшенный через роутер. Сам RTSP на 554 порту проброшен, плеер якобы подключается, но картинки нет, т.к сам видео поток, судя по дампу пакетов, транслируется по UDP на портах, о которых сервер договаривается с клиентом в процессе SETUP, PLAY в RTSP запросах.

31 2e 73 64 70 2f 74 72 61 63 6b 49 eam=1.sd p/trackI 0090: 44 3d 31 20 52 54 53 50 2f 31 2e 30 0d 0a 43 53 D=1 RTSP /1.0..CS 00a0: 65 71 3a 20 34 0d 0a 55 73 65 72 2d 41 67 65 6e eq: 4..U ser-Agen 00b0: 74 3a 20 4c 69 62 56 4c 43 2f 32 2e 32 2e 36 20 t: LibVL C/2.2.6 00c0: 28 4c 49 56 45 35 35 35 20 53 74 72 65 61 6d 69 (LIVE555 Streami 00d0: 6e 67 20 4d 65 64 69 61 20 76 32 30 31 36 2e 30 ng Media v2016.0 00e0: 32 2e 32 32 29 0d 0a 54 72 61 6e 73 70 6f 72 74 2.22)..T ransport 00f0: 3a 20 52 54 50 2f 41 56 50 3b 75 6e 69 63 61 73 : RTP/AV P;unicas 0100: 74 3b 63 6c 69 65 6e 74 5f 70 6f 72 74 3d 35 38 t;client _port=58 0110: 38 39 30 2d 35 38 38 39 31 0d 0a 0d 0a 890-5889 1. 74 3b 6d TP/AVP;u nicast;m 00a0: 6f 64 65 3d 50 4c 41 59 3b 73 6f 75 72 63 65 3d ode=PLAY ;source= 00b0: 31 39 32 2e 31 36 38 2e 32 2e 32 35 30 3b 63 6c 192.168. 2.250;cl 00c0: 69 65 6e 74 5f 70 6f 72 74 3d 35 38 38 39 30 2d ient_por t=58890- 00d0: 35 38 38 39 31 3b 73 65 72 76 65 72 5f 70 6f 72 58891;se rver_por 00e0: 74 3d 34 30 30 30 30 2d 34 30 30 30 31 3b 73 73 t=40000- 40001;ss 00f0: 72 63 3d 30 30 30 30 31 42 43 43 0d 0a 43 61 63 rc=00001 BCC..Cac 0100: 68 65 2d 43 6f 6e 74 72 6f 6c 3a 20 70 72 69 76 he-Contr ol: priv 0110: 61 74 65 0d 0a 78 2d 44 79 6e 61 6d 69 63 2d 52 ate..x-D ynamic-R 0120: 61 74 65 3a 20 31 0d 0a 0d 0a ate: 1.. ..

Кроме 554, пробросил также 40000- 40001(UDP), похоже у камеры они постоянные, но картинки все ровно нет, а плеер никаких ошибок не выводит. Несколько пакетов на эти порты таки прилетает в процессе подключения, но не заводится.
С локальной сети все работает, и массивный трафик идет с 40000 порта камеры, иногда что то пролетает на 40001 на каждый раз разные пары UDP портов клиента. Что не так?

  • Вопрос задан более трёх лет назад
  • 18350 просмотров

2 комментария

Средний 2 комментария

Как пробросить rtsp порт

Если у тебя на объекте регистратора нет в целя безопасности архива и он в другом месте, то достаточно только проброс 1 медиапорта.

Да. Это я и хотел спросить.

1. Только и на сайте HIK четко написано, что пробрасывать надо 3 порта. И RTSP тоже.
И по телефону в ТП тоже самое говорят, и удивляются, что у меня RTSP не проброшен, а камера через HTTP показывает.

2.Только пробрасывать надо и порты HTTP и Порты сервера, потому что через HTTP нужно открывать ВЕБ интерфейс камер для настроек. Через регистратор уж больно неудобно, и через регистратор не все настройки камеры видны.

Цитата iTuneDVR ( )
Для просмотра удобно облако с мобильного или с того же ivms4200

3. Через Облако можно посмотреть только 2 поток. Я разве не прав? Да и всегда зависить от каких то чужих сайтов, это неправильно.
А через белый IP очень удобно (конечно, кому повезло и на даче можно сделать белый IP)
Сергей

Проброс портов на роутере для удаленного подключения видеонаблюдения

Удаленное видеонаблюдение все более востребованная услуга. Руководители и директора компаний все чаще ведут свои дела удаленно или в разъездах. Хорошо, когда за персоналом следит опытный заместитель или начальник отдела. А если ваш помощник не так хорош в этом деле? Или есть риск, что в ваше отсутствие будет «слив» клиентов на сторону? Или будет процветать воровство?

Задачи, решаемые удаленным просмотром разнообразны. Для запуска просмотра необходимо на завершающем этапе монтажа камер сделать проброс портов на роутере, иногда эту процедуру называют перенаправлением портов.

Немного теории

Проброс портов несвязан с типом камер. Какая бы у вас система видеонаблюдения ни была: ip или аналоговая — все завязано на роутере. Разница состоит в том, что аналоговые камеры не имеют своего ip адреса.

принципиальная схема удаленного подключения к видеорегистратору или ip камерам

Принципиальная схема удаленного подключения к видеорегистратору или ip камерам

Каждая аналоговая камера при помощи кабеля напрямую соединяется с видеорегистратором. Видеорегистратор подключается в сеть и в нем делается проброса портов.

Каждая ip камера имеет свой ip адрес в сети, например, одна — 192.168.0.110, вторая — 192.168.0.111. Видеорегистратор тоже имеет свой ip адрес, допустим, 192.168.0.100. В отличие от аналоговых камер, цифровые камеры можно подключать в коммутатор (свитч) в любом месте локальной сети. И когда вы объединяете коммутаторы в одну сеть — вы можете подключаться к ip камерам напрямую и через видеорегистратор.

настройка программы для удаленного подключения на ПК

Настройка программы на ПК для удаленного подключения к видеокамерам

Каждая камера имеет не только свой ip адрес, но и web-интерфейс, логин и пароль для входа.

Таким образом, в действительности вы можете подключаться удаленно не только к видеорегистратору, но и к камерам напрямую. Для этого необходимо сделать проброс портов на роутере не только для ip-адреса видеорегистратора, но и для ip-адреса каждой камеры.

Виды роутеров

На рынке представлено достаточно большое количество роутеров, у каждого из них свой интерфейс. На мой взгляд, самый замудренный имеет D-Link DIR-620. Попробую расположить роутеры в порядке распространенности (это сугубо мои наблюдения):

Чтобы не запутаться роутеры бывают wi-fi и их еще называют маршрутизаторами.

Настройки видеорегистраторов

Подошли к самому важному моменту, попробую предположить к тому, ради которого вы читаете эту статью. Сперва заходим в видеорегистратор и настраиваем. Если у вас одна камера, заходим через web-интерфейс на камеру, настраиваем сетевые настройки видеокамеры.

настройка аналогового видеорегистратора для удаленного видеонаблюдения

Сетевые настройки аналогового видеорегистратора

Для удаленного подключения к камерам видеонаблюдения в роутере необходимо выполнить проброс портов, указанных в видеорегистраторе. Для слишком мнительных пользователей, которые думают о безопасности доступа к камерам, открываемые порты можно изменить, но тогда могут возникнуть трудности в настройках.

проброска портов, узнаем какие порты нужно открывать

Краткая инструкция по настройке видеорегистратора

Для того чтобы не ошибиться какие порты нам нужно пробрасывать, заходим в сетевые настройки ip видеорегистратора и открываем порты в роутере, указанные в окнах TCP, HTTP, CDM, RTSP и др. В зависимости от марки производителя и чипсета, они могут быть различны. Также вы можете их задать самостоятельно вручную.

Настройка роутеров

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

Прежде чем делать factory reset спросите у заказчика о наличии настроек от провайдера, предоставляющего доступ в интернет.

Если у вас есть доступ к настройкам роутера и видеорегистратора смело включайте функцию UPnP, которая поможет достаточно быстро решать вопрос проброса портов. Особенно полезно, когда вы вручную задаете все порты и в локальной сетке есть еще ряд других устройств, к которым нужен удаленный доступ. Иначе, вы будете долго разбираться, какие устройства конфликтуют между собой.

UPnP функция автоматического проброса портов

UPnP функция автоматического проброса портов. Должна быть включена и в роутере, и в видеорегистраторе

Когда вы зашли в настройки роутера (маршрутизатора), найдите в нем меню «Виртуальные серверы», именно там необходимо прописывать перенаправление портов.

Где это может быть проиллюстрирую на скриншотах:

меню проброса портов в роутере d-link dir-300

меню проброса портов в роутере tp-link

меню проброса портов в роутере d-link dir-600

Схема проброса портов в роутере asus rt-n65u

Ньюансы

Еще несколько важных моментов и на этом завершу статью. Если об этом не сказать, у вас могут возникнуть трудности в настройке.

тонкости настройки пробросов портов

  1. HTTP порт видеорегистратора и роутера имеет по умолчанию 80 порт. Для избежания конфликта на видеорегистраторе меняйте на 88, соответственно в маршрутизаторе делайте проброс 88 порта.
  2. Внешний начальный и внутренний начальный порты в настройках роутера можно задать одинаковые, например, 37777, либо разные. Если вы задали внешний другой, тогда к видеорегистратору (камере) подключайтесь через тот порт, который задали. Подключение происходит через CMS программу, входящую в комплект с видеорегистратором.
  3. Внешний конечный порт задавать не нужно.
  4. Внутренний IP адрес задавайте для того устройства, к которому хотите подключаться удаленно. Это может быть необязательно видеорегистратор, но и принтер, ПК, сетевой накопитель.
  5. Порты 80 — для подключения через браузер (HTTP), 37777, 37778 — для подключения через CMS программу (TCP, UDP), 34567 — RTSP (иногда называют мобильный) — для подключения через телефон (в старых видеорегистраторах это значение может быть 554, 654 и др.)

Я постарался максимально широко раскрыть эту тему, чтобы у вас не возникало вопросов, но если все-таки они есть задавайте в комментариях.

пример настроек для подключения удаленного просмотра ip камеры с телефона

Пример настроек для подключения удаленного просмотра ip камеры с телефона

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

Проверка

Прежде чем радоваться завершению настроек оборудования и приступать к настройке CMS или телефона клиента, рекомендую проверить перенаправление портов с помощью онлайн-сервиса. С помощью сервиса можно определить внешний ip адрес компьютера, проверить статический он или динамический.

Сервис по проверке портов и можно узнать внешний ip адрес компьютера

Сервис проверки портов

Внешний IP адрес необходим для ввода в CMS или телефон при настройке удаленного подключения. В сервисе 2ip проверяем порты на открытость или закрытость. Если они закрыты, у вас не получиться подключиться удаленно. Проверяем все настройки снова. Исправляем ошибки.

проверка порта на открытость в интернете

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

Как пробросить rtsp порт

Обнаружена блокировка рекламы: Наш сайт существует благодаря показу онлайн-рекламы нашим посетителям. Пожалуйста, подумайте о поддержке нас, отключив блокировщик рекламы на нашем веб-сайте.

Mikrotik и настройка RTSP для видеопотока с IP камеры

Обсуждение ПО и его настройки
dzhenkins Сообщения: 10 Зарегистрирован: 21 фев 2019, 18:14

Всем привет. Помогите пожалуйста расколдовать загадку. Я в RouterOS не спец, и вообще от сетевых технологий далёк, но постараюсь максимально внять и понять тех, кто откликнится на помощь.

Имеем китайскую IP камеру TH38E5 с последней прошивкой, подключена к MikroTik hAP lite classic (RB941-2nD) с привязкой к 192.168.88.12, провайдер выдаёт статический белый IP, предположим 99.99.99.99. В настройках камеры доступ по 80 порту и 554. Плюс какой-то порт для PTZ, но это не интересует.
В Микротике сделал проброс портов, в том числе и для RTSP 554й порт.
Но, по rtsp ни одна прога не может подключится к камере и получить видеопоток ни в локалке ни из внешки((
Веб морда камеры доступна отовсюду.

Вот всё что в Firewall:

/ip firewall filter add action=accept chain=forward connection-nat-state=dstnat in-interface=ether1 add action=accept chain=forward comment="forward and related connections" connection-state=established,related disabled=yes add action=drop chain=forward connection-state=invalid disabled=yes add action=accept chain=input connection-state=established,related disabled=yes add action=drop chain=input connection-state=invalid disabled=yes /ip firewall nat add action=masquerade chain=srcnat add action=masquerade chain=srcnat src-address=192.168.88.0/24 add action=dst-nat chain=dstnat dst-port=554 in-interface=ether1 protocol=tcp to-addresses=192.168.88.12 to-ports=554 add action=dst-nat chain=dstnat dst-address=99.99.99.99 dst-port=554 in-interface=bridge protocol=tcp src-address=192.168.88.0/24 to-addresses=192.168.88.12 to-ports=554 add action=dst-nat chain=dstnat dst-port=52777 in-interface=ether1 protocol=tcp to-addresses=192.168.88.12 to-ports=80 add action=dst-nat chain=dstnat dst-address=99.99.99.99 dst-port=52777 in-interface=bridge protocol=tcp src-address=192.168.88.0/24 to-addresses=192.168.88.12 to-ports=80 add action=dst-nat chain=dstnat dst-port=554 in-interface=ether1 protocol=udp to-addresses=192.168.88.12 to-ports=554

Конечно возможно стоит копать в настройках самой камеры, но всё же, как-то хочется убедится что в Микротике всё нормально. Как можно проверить проброс портов и убедится что при запросе по rtsp Микротик действительно направляет к камере, и как посмотреть что отвечает камера?

Vlad-2 Модератор Сообщения: 2531 Зарегистрирован: 08 апр 2016, 19:19 Откуда: Петропавловск-Камчатский (п-ов Камчатка) Контактная информация:

1) надеюсь в роутере Вы отключили веб-морду самого роутера на 80-м порту?
(IP-Services, www) ?
1.1) Управляеть надо/очень желательно только через утилиту Winbox

2) В Файрволе, в закладке NAT = рекомендую пробросы портов переместить выше, относительно правил
маскарада (ибо внутри роутера, пробросы обрабатываются раньше маскарада)
2.1) У Вас два правила маскарада, и то правило, где нет указания исходящей сети,
оно более глобально, и вдобавок оно стоит первее, поэтому оно и выполняется,
а второе правило — холостое, срабатывать оно не будет успевать.
Так что тут Вы перемудрили. Надо оставить одно.

3) НО всё это мелочи, главные ошибки тех, кто пытается сделать пробросы:

а) устройство, на которое мы(Вы) делаете проброс — оно должно быть правильно
настроено, а именно: у камеры Вашей должен быть обязательно задан шлюз,
и шлюз этот должен быть — локальный адрес роутера. Так что проверьте камеру
тоже, кроме адреса, маски, ШЛЮЗ должен быть обязательно задан (камера
должна знать куда ей «отвечать» на пришедшие запросы).

б) и ещё самая большая ошибка — при созданий правил проброса, проверять работу пробросов
надо с другого физического канала. То есть мы как бы приоткрыли дверь снаружи,
а многие начинающие делают пробросы, но лезут изнутри в эти же двери, и конечно же ошибка.
Самый простой способ, не выходя из дому: включаете на смартфоне режим ТОЧКИ доступа,
подключаете ноутбук через эту точку на смартфоне и уже работая в Интернете через смартфон,
и соответственно через сотового оператора, доходите до своего роутера снаружи и пытаетесь
зайти на камеру по открытому порту.
Для тестов на 5-10 минут (даже если нет на смартфоне включенного трафика), думаю
такой тест всё равно можно сделать. и сильно отразиться на балансе телефона.

И вот самые простые работающие правила пробросов (как пример Вам, ибо у Вас там тоже много лишнего)

/ip firewall nat add action=dst-nat chain=dstnat comment=mTorrents dst-port=1313 in-interface=pppoe-out1-RTK protocol=tcp to-addresses=192.168.0.11 to-ports=1313 add action=dst-nat chain=dstnat comment=mTorrents dst-port=1313 in-interface=pppoe-out1-RTK protocol=udp to-addresses=192.168.0.11 to-ports=1313 

На работе(ах): 2xCCR1016-12G, RB3011UiAS и hAP lite (RB941)
Дома: CCR1016-12G, RBcAP2n (standalone), RB wAP LTE kit
Для тестов(под рукой): RB3011UiAS, hAP mini (RB931) и что-то ещё по мелочи
MTCNA
MTCRE

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

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