Плагин CCTV
-
У меня VLC с моими камерами отлично работает по URL вида - rtsp://admin:password@ХХХ.ХХХ.ХХХ.ХХХ/12 (проброшен стандартный порт 554).
А виджет CCTV пишет бесконечно CONNECT, в отладчике вижу следующее:
> 25.07 14:52:35.343 IH: transferdata_in { id: 'WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63', > unit: 'cctv', > payload: > { type: 'start', > url: 'rtsp://admin:password@ХХХ.ХХХ.ХХХ.ХХХ/12' } } > 25.07 14:52:35.355 IH: raw { "type":"transferdata", "id":"WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63", "payload":{ "type": "p2p" }} > > 25.07 14:52:35.362 IH: transferdata_in { id: 'WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63', > unit: 'cctv', > payload: > { type: 'offer', > sdp: 'v=0\r\no=- 930684796300670111 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\na=ice-ufrag:6cVo\r\na=ice-pwd:zaoxMJES1O2KWYaNgRobM4Hl\r\na=ice-options:trickle\r\na=fingerprint:sha-256 85:D8:49:5E:F7:07:6A:97:40:76:39:5D:F8:BC:00:97:53:35:FD:50:EA:34:D4:FE:62:BB:66:16:EB:8D:10:30\r\na=setup:actpass\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n' } } > 25.07 14:52:35.364 IH: transferdata_in { id: 'WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63', > unit: 'cctv', > payload: > { candidate: 'candidate:4151274500 1 udp 2113937151 192.168.1.245 56059 typ host generation 0 ufrag 6cVo network-cost 50', > sdpMid: 'data', > sdpMLineIndex: 0 } } > 25.07 14:52:35.366 IH: raw { "type":"transferdata", "id":"WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63", "payload":{"type":"answer","sdp":"v=0\r\no=- 8068924982593634678 2 IN IP4 127.0.0.1\r\ns=-\r\nt=0 0\r\na=group:BUNDLE data\r\na=msid-semantic: WMS\r\nm=application 9 DTLS/SCTP 5000\r\nc=IN IP4 0.0.0.0\r\nb=AS:30\r\na=ice-ufrag:L2P2\r\na=ice-pwd:LKIjJZ1HYLY/B2b0NZK5PXyw\r\na=fingerprint:sha-256 4F:EB:15:17:6C:2E:0C:96:64:42:63:59:00:1A:DD:1F:E8:0D:5B:A7:A4:BD:99:12:F8:19:B3:7B:00:40:22:0E\r\na=setup:active\r\na=mid:data\r\na=sctpmap:5000 webrtc-datachannel 1024\r\n"}} > > 25.07 14:52:35.370 IH: raw { "type":"transferdata", "id":"WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63", "payload":{"candidate":"candidate:3013953624 1 udp 2122260223 192.168.1.100 36156 typ host generation 0 ufrag L2P2 network-id 1 network-cost 50","sdpMid":"data","sdpMLineIndex":0}} > > 25.07 14:52:35.378 IH: transferdata_in { id: 'WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63', > unit: 'cctv', > payload: { type: 'rtsp', url: 'rtsp://admin:password@ХХХ.ХХХ.ХХХ.ХХХ/12' } } > 25.07 14:52:35.380 IH: transferdata_in { id: 'WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63', > unit: 'cctv', > payload: { type: 'activity' } } > 25.07 14:52:35.381 IH: raw {"type":"debug","txt":"WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63 client connect"} > > 25.07 14:52:35.381 cctv: "WIDGET_CCTV_1ae56f61-6bc8-4e50-96b1-e63558d3bb63 client connect" > 25.07 14:52:35.619 IH: raw {"type":"debug","txt":"rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 options"} > > 25.07 14:52:35.620 cctv: "rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 options" > 25.07 14:52:35.739 IH: raw {"type":"debug","txt":"rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 www-authenticate"} > > 25.07 14:52:35.739 cctv: "rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 www-authenticate" > 25.07 14:52:35.859 IH: raw {"type":"debug","txt":"rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 describe"} > > 25.07 14:52:35.860 cctv: "rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 describe" > 25.07 14:52:35.860 IH: raw > > 25.07 14:52:37.858 IH: raw {"type":"debug","txt":"rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 setup"} > > 25.07 14:52:37.859 cctv: "rtsp://ХХХ.ХХХ.ХХХ.ХХХ/12 setup" > 25.07 14:52:37.947 IH: panic: runtime error: index out of range > > goroutine 22 [running]: > main.parseMethod1(0xc4201d1800, 0xbc, 0x5dc, 0xa) > /home/sadm/git/plugin-cctv/src/tools.go:26 +0x436 > main.ondata > 25.07 14:52:37.953 IH: (0xc4201ae000, 0xc4201d1800, 0xbc, 0x5dc) > /home/sadm/git/plugin-cctv/src/rtsp.go:38 +0x5d > main.(*Rtsp).Init.func3(0xc4201d1800, 0xbc, 0x5dc) > /home/sadm/git/plugin-cctv/src/rtsp.go:179 +0x48 > main.(*Tcp).Connect.func1(0xc420134030, 0xc4201482a0) > /home/sadm/git/plugin-cctv/src/tcp.go:45 +0x44 > created by main.(*Tcp).Connect > /home/sadm/git/plugin-cctv/src/tcp.go:34 +0xec > > 25.07 14:52:37.960 IH: Plugin exit with code 2 > 25.07 14:52:37.960 IH: restart timer 5 > 25.07 14:52:43.343 IH: Run /var/lib/intrahouse-c/plugins/cctv/cctv_linux_amd64 cctv > 25.07 14:52:43.363 IH: raw {"type":"debug","txt":"start"} > {"type":"get","tablename":"params/cctv"} > {"type":"get","tablename":"config/cctv"} > {"type":"get","tablename":"system/cctv"} >
Добрый день,
выполните обновление систем и плагина (см. выше) и так же пришлите лог с отладчика плагина, добавлена дополнительная информация для отладки.
-
@dev:
Добрый день,
выполните обновление систем и плагина (см. выше) и так же пришлите лог с отладчика плагина, добавлена дополнительная информация для отладки.
С чем столкнулся:
1. Файл плагина должен называться именно plugin-cctv.zip, а не plugin-cctv(1).zip и т.д. Иначе система ругается на то что не верное имя файла! (прежде чем понял пришлось удалить плагин).
2. Когда вводишь ключ для плагина, то совершенно не понятно активация прошла или нет! Надо повысить эту информативность
3. В параметрах плагина камера из выпадающего списка визуально не выбирается! Всегда отображается прочерк ("-"). А если догадаешься нажать кнопку сохранить то все же камера выбирается.
-
Далее - лога отладки нет. Наверное из-за того, что я удалил плагин, заного его установил и ввел для него ключ, который был выдан ранее…???
Еще обратил внимание на такую багу. Включен экран "Видео" с виджетом CCTV. Перехожу на любой другой экран и виджет CCTV остается на своем месте:
Плагин CCTV не будет обновляться нажатием кнопки "Обновить" на dashboard?
-
Далее - лога отладки нет. Наверное из-за того, что я удалил плагин, заного его установил и ввел для него ключ, который был выдан ранее…???
Да, возможно. Чтобы выяснить, что с плагином, нужно посмотреть, что он выдает при запуске.
Для этого можно открыть ProjectManager в двух вкладках, на одной вкладке запустить отладчик, на другой - остановить и запустить плагин.
В отладчике должно получиться что-то такое.
26.07 13:45:50.320 IH: Send SIGTERM. 26.07 13:45:50.325 IH: Plugin exit 26.07 13:47:33.618 IH: Run /var/lib/intrahouse-c/plugins/cctv/cctv_linux_arm cctv
А в следующих строках - почему он не работает
Еще обратил внимание на такую багу. Включен экран "Видео" с виджетом CCTV. Перехожу на любой другой экран и виджет CCTV остается на своем месте:
Да, интересное кино
Какой браузер Вы используете (Яндекс-браузер?) и какой версии?
Плагин CCTV не будет обновляться нажатием кнопки "Обновить" на dashboard?
Будет, конечно. Просто пока он в состоянии бета
-
Да, возможно. Чтобы выяснить, что с плагином, нужно посмотреть, что он выдает при запуске.
Для этого можно открыть ProjectManager в двух вкладках, на одной вкладке запустить отладчик, на другой - остановить и запустить плагин.
Я реально пытался это сделать, но при запуске с "готовой" веб-страницы в логе ничего нет (см.скриншот выше). Я подумал что это связано с его удалением и повторной установкой и, может быть, не активацией старым ключом. Пару строк появляется когда плагин останавливается (перехожу с экрана видео на другой).
Есть ли разница откуда запускать плагин из PM или готового веб-интерфейса???
@intrapro:Да, интересное кино
Какой браузер Вы используете (Яндекс-браузер?) и какой версии?
Такими поделками не пользуюсь. Использую одну из последних версий Chrome.
-
Добрый день,
Доступно обновление Plugin-CCTV 0.0.5
Порядок обновления:
1. Обновите систему до версии 4.2.2
2. Загрузите plugin-CCTV с сайта https://intrahouse.ru/product/plugin-cctv/
3. Обновите plugin-CCTV до версии 0.0.5
4. Выполните сброс активации https://intrahouse.ru/my-account/mcpat-wal-lost-license/
5. Введите лицензионный ключ от plugin-CCTV.
6. Запустите плагин.
следующее обновление будет доступно через dashboard.
-
Да, возможно. Чтобы выяснить, что с плагином, нужно посмотреть, что он выдает при запуске.
Для этого можно открыть ProjectManager в двух вкладках, на одной вкладке запустить отладчик, на другой - остановить и запустить плагин.
Я реально пытался это сделать, но при запуске с "готовой" веб-страницы в логе ничего нет (см.скриншот выше). Я подумал что это связано с его удалением и повторной установкой и, может быть, не активацией старым ключом. Пару строк появляется когда плагин останавливается (перехожу с экрана видео на другой).
Есть ли разница откуда запускать плагин из PM или готового веб-интерфейса???
@intrapro:Да, интересное кино
Какой браузер Вы используете (Яндекс-браузер?) и какой версии?
Такими поделками не пользуюсь. Использую одну из последних версий Chrome.
Добрый день,
1. Произведите обновление (см. выше)
2. Перейдите в раздел "Плагины"
3. Выберите плагин CCTV
4. Нажмите кнопку "дополнительно меню" (два прямоугольника)
5. Выберите режим отладчик
5. Нажмите кнопку play
6. Нажмите кнопку "меню команд" (три палочки)
7. Выполните команду "Остановить плагин"
8. Нажмите кнопку "меню команд" (три палочки)
9. Выполните команду "Запустить плагин"
10 В новой вкладке откройте пользовательский интерфейс, перейдите на экран с камерой
11. Предоставьте лог из отладчика
-
@Sna:
@Sna:
Добрый день!
Обновил версию до 4.2.0, плагин установил, лицензионный ключ ввел, плагин стартанул. Добавляю на экран виджет (все как по инструкции), во вкладке "Параметры" отсутствует поле для ввода строки rtsp потока. Подскажите в чем может быть проблема?
Добрый день!
Проделал описанные действия по обновлению, но описанная проблема осталась (вкладка "Параметры" пустая). Серверную часть ставил на RPi и на виртуалку. Браузер Chrome последней версии. Куда еще копнуть можно?
Добрый день,
1. Произведите обновление (см. выше)
2. Перезапустите Браузер Chrome
3. Откройте project-manager
4. Нажмите клавишу "F12"
5. В открывшемся окне выберите раздел "Console"
6. В project-manager проделайте шаги для открытия пустой вкладки "Параметры"
7. Предоставьте лог из консоли браузера (см. шаг 4, 5)
-
Плагин работает какое-то время, после чего изображение пропадает, а в рамке плагина написано "connect". После перезагрузки сервера все снова работает. Куда копнуть?
Добрый день,
после обновления на версию 0.0.5 проблема все еще актуальна ?
-
@Sna:
@dev:
@Sna:
Добрый день!
Проделал описанные действия по обновлению, но описанная проблема осталась (вкладка "Параметры" пустая). Серверную часть ставил на RPi и на виртуалку. Браузер Chrome последней версии. Куда еще копнуть можно?
Добрый день,
1. Произведите обновление (см. выше)
2. Перезапустите Браузер Chrome
3. Откройте project-manager
4. Нажмите клавишу "F12"
5. В открывшемся окне выберите раздел "Console"
6. В project-manager проделайте шаги для открытия пустой вкладки "Параметры"
7. Предоставьте лог из консоли браузера (см. шаг 4, 5)
Добрый день!
Скрин лога во вложении.
Добрый день,
для решения Вашей проблемы выпущено обновление, спасибо!
Порядок обновления:
1. Необходимо удалить ранее установленные виджеты CCTV на всех экранах.
2. Обновите систему до версии 4.2.4
3. Добавьте IP камеру (cструктура проекта -> список IP камер)
4. Добавьте виджет CCTV на экран, в параметрах выберите нужную камеру.
-
Добрый день,
минимальные системные требования:
версия intraHouse-Cherry 4.2.4
версия plugin-CCTV 0.0.5
-
@dev:
Плагин работает какое-то время, после чего изображение пропадает, а в рамке плагина написано "connect". После перезагрузки сервера все снова работает. Куда копнуть?
Добрый день,
после обновления на версию 0.0.5 проблема все еще актуальна ?
После обновления совсем не работает… Возможно, не правильно обновился. Я не могу удалить плагин, сервер отвечает "Plugin not found"
-
@dev:
Плагин работает какое-то время, после чего изображение пропадает, а в рамке плагина написано "connect". После перезагрузки сервера все снова работает. Куда копнуть?
Добрый день,
после обновления на версию 0.0.5 проблема все еще актуальна ?
После обновления совсем не работает… Возможно, не правильно обновился. Я не могу удалить плагин, сервер отвечает "Plugin not found"
Добрый день,
Проблему удаления плагина исправим завтра, спасибо! Попробуйте метод ниже для текущей ситуации с проблемой удаления плагина или дождитесь обновления.
1. Обновите систему до версии 4.2.4
2. Загрузите plugin-CCTV с сайта https://intrahouse.ru/product/plugin-cctv/
3. Остановите plugin-CCTV через меню команд, удалять не надо
3. Обновите plugin-CCTV до версии 0.0.5
4. Выполните сброс активации https://intrahouse.ru/my-account/mcpat- … t-license/
5. Введите лицензионный ключ от plugin-CCTV.
6. Запустите плагин.
-
@dev:
@dev:
Добрый день,
после обновления на версию 0.0.5 проблема все еще актуальна ?
После обновления совсем не работает… Возможно, не правильно обновился. Я не могу удалить плагин, сервер отвечает "Plugin not found"
Добрый день,
Проблему удаления плагина исправим завтра, спасибо! Попробуйте метод ниже для текущей ситуации с проблемой удаления плагина или дождитесь обновления.
1. Обновите систему до версии 4.2.4
2. Загрузите plugin-CCTV с сайта https://intrahouse.ru/product/plugin-cctv/
3. Остановите plugin-CCTV через меню команд, удалять не надо
3. Обновите plugin-CCTV до версии 0.0.5
4. Выполните сброс активации https://intrahouse.ru/my-account/mcpat- … t-license/
5. Введите лицензионный ключ от plugin-CCTV.
6. Запустите плагин.
Я пробовал это. Получается сбросить лицензию, позже при вводе лицензии она не активируется в личном кабинете. Возможно дело в этом?
-
Лицензия активируется при вводе ключа в ProjectManager в настройках плагина.
Попробуйте ввести ключ еще раз и нажать кнопку "Сохранить"
Если не получится, возьмите новый ключ в магазине и попробуйте с ним.
-
@intrahouse:
Лицензия активируется при вводе ключа в ProjectManager в настройках плагина.
Попробуйте ввести ключ еще раз и нажать кнопку "Сохранить"
Если не получится, возьмите новый ключ в магазине и попробуйте с ним.
Новый ключ активировался, проблема таже…
Как я понял в новой версии нужно добавить камеру в список IP-камер и выбрать ее в виджете. Я добавил канал в список, но нигде не могу его выбрать. В настройках виджета я могу только вписать ссылку на RTSP поток
-
@intrahouse:
Лицензия активируется при вводе ключа в ProjectManager в настройках плагина.
Попробуйте ввести ключ еще раз и нажать кнопку "Сохранить"
Если не получится, возьмите новый ключ в магазине и попробуйте с ним.
Новый ключ активировался, проблема таже…
Как я понял в новой версии нужно добавить камеру в список IP-камер и выбрать ее в виджете. Я добавил канал в список, но нигде не могу его выбрать. В настройках виджета я могу только вписать ссылку на RTSP поток
Добрый день,
1. Удалите все ранее установленные виджеты CCTV с экрана, в которых еще можно "вписать ссылку на RTSP поток"
2. Добавьте новый виджет CCTV, в параметрах появиться список для выбора камер (структура проекта -> список IP камер)
-
@dev:
@intrahouse:
Лицензия активируется при вводе ключа в ProjectManager в настройках плагина.
Попробуйте ввести ключ еще раз и нажать кнопку "Сохранить"
Если не получится, возьмите новый ключ в магазине и попробуйте с ним.
Новый ключ активировался, проблема таже…
Как я понял в новой версии нужно добавить камеру в список IP-камер и выбрать ее в виджете. Я добавил канал в список, но нигде не могу его выбрать. В настройках виджета я могу только вписать ссылку на RTSP поток
Добрый день,
1. Удалите все ранее установленные виджеты CCTV с экрана, в которых еще можно "вписать ссылку на RTSP поток"
2. Добавьте новый виджет CCTV, в параметрах появиться список для выбора камер (структура проекта -> список IP камер)
Не помогает
-
@dev:
Новый ключ активировался, проблема таже…
Как я понял в новой версии нужно добавить камеру в список IP-камер и выбрать ее в виджете. Я добавил канал в список, но нигде не могу его выбрать. В настройках виджета я могу только вписать ссылку на RTSP поток
Добрый день,
1. Удалите все ранее установленные виджеты CCTV с экрана, в которых еще можно "вписать ссылку на RTSP поток"
2. Добавьте новый виджет CCTV, в параметрах появиться список для выбора камер (структура проекта -> список IP камер)
Не помогает
Добрый день,
1. Попробуйте создать новый экран
2. Разместите виджет CCTV на новом экране
3. В параметрах виджета CCTV попробуйте выбрать камеру
-
@dev:
@dev:
Добрый день,
1. Удалите все ранее установленные виджеты CCTV с экрана, в которых еще можно "вписать ссылку на RTSP поток"
2. Добавьте новый виджет CCTV, в параметрах появиться список для выбора камер (структура проекта -> список IP камер)
Не помогает
Добрый день,
1. Попробуйте создать новый экран
2. Разместите виджет CCTV на новом экране
3. В параметрах виджета CCTV попробуйте выбрать камеру
Получилось. Я добавлял виджет на мнемосхему… при добавлении на сущность "экран" все работает. Спасибо. Есть небольшая проблема в отображении. В конструкторе все выглядит хорошо и аккуратно, а в продакшне появляется рамка и смещается виджет