Форумы  ·  Войти  · 

Тема: VoIP-DP и IP-камера

Страница 1 из 2, все  1 2 > 
11.04.18 13:49   AlexeyPr  (16/29.11.17)  

Добрый день!

Используется домофон VoIP-DP1 и ПК с “VoIP-DP server” в режиме “Локальный SIP сервер”. На этом же компьютере установлен SIP-клиент (MicroSIP) в качестве системы диспетчерской связи (все звонки с домофонов идут на SIP-клиент оператора).
В этой конфигурации все успешно работает.

Появилась необходимость добавить видео-поток.
Подключили IP-видеокамеру Proline IP-M4210 10IR. Ссылка на RTSP-поток для нее выглядит следующим образом:
rtsp://192.168.1.10:554/user=admin&password;=&channel=1&stream=0.cgi
В VLC в данном виде она открывается и успешно просматривается.

В настройках VoIP-DP сервера для для соответствующего пользователя была включена галка “Подключить камеру” и в качестве “Строки запроса” была указана вышеприведенная ссылка (рис. 1-1). Остальные настройки вполне дефолтные и никак не менялись (рис. 1-2).

Настройки MicroSIP на рис. 2-1.

Теперь к самой проблеме:
При входящем вызове с домофонной панели, нажимая в MicroSIP кнопку “Ответить с видео”, появляется пустое окно “Remote video”, в котором ничего не отображается (рис. 2-2).
При этом иногда через несколько секунд после начала разговора клиент вообще крашится (рис. 2-3).

Лог voipdp-server с парой вызовов по 5-6 секунд с ситуацией, описанной выше, приложен.

В чем может быть проблема?

Попробовали с другой камерой - Honeywell HBD3PR2. Для нее RTSP-ссылка:
rtsp://admin:1234@192.168.1.108:554/cam/realmonitor?channel=1&subtype=0
С ней кнопка “Ответить с видео” в MicroSIP вообще почему-то была не активна.

Хотели попробовать с другим SIP-клиентом, но в Zoiper для видео необходима премиум версия, а с Linphone как-то не задалось сразу (ранее пытались решить это, но как-то так и не получилось - https://komendant.pro/spr/viewthread/90227/ )

Вложенный рисунок
1-1.png1-2.png
Вложение
voipdp-server.txt  (Размер: 31KB - Загрузки: 2)
[ #1 ]  11.04.18 13:51   AlexeyPr  (16/29.11.17)  

Оставшиеся скриншоты.

Вложенный рисунок
2-1.png2-2.png2-3.png
[ #2 ]  11.04.18 13:53   Tech.Support  KOMENDANT LAB  

Если эту строку запроса видео из браузера, будет то же самое?

[ #3 ]  11.04.18 14:02   AlexeyPr  (16/29.11.17)  
Tech.Support - 11.04.18 13:53

Если эту строку запроса видео из браузера, будет то же самое?

Нет, браузер на RTSP-ссылки не реагирует никак. Страница не найдена.

В первое сообщение, похоже, лог не приложился. Поэтому еще раз.

Вложение
voipdp-server.txt  (Размер: 31KB - Загрузки: 121)
[ #4 ]  11.04.18 14:20   Tech.Support  KOMENDANT LAB  

Кроме того в логе обнаружены кракозябры со знаками вопроса, возможно используются русские имена у sip клиентов. По возможности замените display name у обоих клиентов на латинские буквы и цифры

[ #5 ]  11.04.18 14:34   Oleg [Editor]  KOMENDANT LAB  

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

[ #6 ]  12.04.18 6:00   Ware.Support  EXPERT  

Работу камеры с RTSP потоком можно проверить с помощью VLC media player (Медиа -> Открыть URL…).

[ #7 ]  12.04.18 6:12   Ware.Support  EXPERT  

Для видеовызова из бесплатных программ лучше всего использовать Linphone. В настройках “Network” отключите поддержку IPv6 “Allow IPv6”, в настройках учетной записи отключить “Publishing presence information” и “Enable AVPF”.

[ #8 ]  12.04.18 8:35   AlexeyPr  (16/29.11.17)  
Ware.Support - 12.04.18 6:00

Работу камеры с RTSP потоком можно проверить с помощью VLC media player (Медиа -> Открыть URL…).

С помощью VLC обе ссылки проверялись. Писал про это в первом сообщении.

AlexeyPr - 11.04.18 13:49

rtsp://192.168.1.10:554/user=admin&password;=&channel=1&stream=0.cgi
В VLC в данном виде она открывается и успешно просматривается.

Ware.Support - 12.04.18 6:12

Для видеовызова из бесплатных программ лучше всего использовать Linphone. В настройках “Network” отключите поддержку IPv6 “Allow IPv6”, в настройках учетной записи отключить “Publishing presence information” и “Enable AVPF”.

Вариант с Linphone сейчас буду проверять, спасибо.
DisplayName у SIP-клиентов тоже заменю.

[ #9 ]  12.04.18 9:05   AlexeyPr  (16/29.11.17)  

DisplayName поменял, эффекта, к сожалению, не дало.

А с Linphone все еще что-то не удается установить соединение.

Что делаю я:
Сначала в Linphone добавляю пользователя через “Account Assistant” -> “Use a SIP account” с той же парой логин/пароль, что он создан в VoIP-DP Server (в текущем варианте это пара 2/2), и указываю SIP Domain “192.168.1.100:5060” (статичный IP сервера VoIP-DP).
Linphone и сервер VoIP-DP - на одном компьютере.

В “Network” отключил поддержку IPv6 - рис. 1.
В настройках учетки отключаю “Enable AVPF” и “Publishing presence information” - рис. 2. При этом, почему-то, после перезапуска Linphone “Publishing presence information” всегда опять включается.

Из предыдущих советов по этой теме ( https://komendant.pro/spr/viewthread/90227/ ), пробовал изменять “SIP UDP port” в  “Network” на отличный от 5060 (и в ручную, и рандомный), а также указывать адрес VoIP-DP сервера без порта 5060 (192.168.1.100).

При этом с Zoiper и MicroSIP все подключается сразу и без каких-либо проблем. Где я не прав с Linphone? 😊

Вложенный рисунок
1.png2.png
[ #10 ]  12.04.18 10:40   Ware.Support  EXPERT  

А вы пробовали подключаться Linphone с другого компа?

[ #11 ]  12.04.18 10:49   Ware.Support  EXPERT  

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

[ #12 ]  12.04.18 11:39   AlexeyPr  (16/29.11.17)  

Для “SIP UDP port” включил “Use a random port”, перезапустил. Не помогло.
С другого компа пока не пробовал, постараюсь организовать.

[ #13 ]  12.04.18 13:30   AlexeyPr  (16/29.11.17)  

Попробовал добавить в локалку к серверу другой компьютер-клиент (также со статичным IP), на котором установлен Linphone - эффект тот же, подключиться не удаётся.

При этом случайно получилась ситуация, при которой Linphone-таки подключился. Оба компьютера были в сети с DHCP, при этом у сетевого адаптера сервера были всё те же настройки статичного IP - 192.168.1.100. Второй компьютер-клиент с Linphone имел автоназначение IP. В этот момент Linphone неожиданно подключился, и даже проходил звонок с домофона на клиент, но при попытке ответить на него - Linphone зависал и крашился.
При этом как только задавал компьютеру-клиенту статический IP - Linphone подключаться отказывался.

[ #14 ]  13.04.18 2:56   Ware.Support  EXPERT  
AlexeyPr - 12.04.18 13:30

но при попытке ответить на него - Linphone зависал и крашился

 
Отвечали на звонок с видео или без видео?

[ #15 ]  16.04.18 8:36   AlexeyPr  (16/29.11.17)  
Ware.Support - 13.04.18 2:56

Отвечали на звонок с видео или без видео?

И так, и так.

Страница 1 из 2, все  1 2 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"