Плагин P2P



  • Плагин P2P предназначен для соединения с сервером intraHouse без выделенного IP адреса.

    Плагин позволяет подключиться к серверу за NAT или в сетях мобильного интернета (3G, 4G). Подключение происходит по технологии P2P (peer-to-peer), что позволяет достичь максимальный скорости и быстродействия между сервером и клиентом.



  • Добрый день,

    plugin-p2p

    1. Позволяет соединиться с сервером по технологии peer-to-peer, не требует дополнительные сервера, роутеры, vpn и т.д.

    2. Работает с duble-NAT: web client/android client <–> NAT <--> internet <--> NAT <--> ih-server

    3. Высокая скорость соединения, ограничено соединением интернета клиента и ih-server

    Бета версия плагина p2p готова, на текущий момент идет подготовка к публикации и создание инструкций по настройке плагина. Ориентировочно опубликуем на следующей неделе.

    –---------------

    CCTV будет работать по технологии peer-to-peer, просмотр видео в браузере без дополнительных плагинов. В данное время идет разработка бета версии.



  • @dev:

    Добрый день,

    plugin-p2p

    1. Позволяет соединиться с сервером по технологии peer-to-peer, не требует дополнительные сервера, роутеры, vpn и т.д.

    2. Работает с duble-NAT: web client/android client <–> NAT <--> internet <--> NAT <--> ih-server

    3. Высокая скорость соединения, ограничено соединением интернета клиента и ih-server

    Бета версия плагина p2p готова, на текущий момент идет подготовка к публикации и создание инструкций по настройке плагина. Ориентировочно опубликуем на следующей неделе.

    –---------------

    CCTV будет работать по технологии peer-to-peer, просмотр видео в браузере без дополнительных плагинов. В данное время идет разработка бета версии.

    Классно! А с камер по какому протоколу будете снимать данные (видео/звук) или будет только скриншотинг как в Berry?

    Кстати, в Berry пароли к камерам запоминаются только браузером, а в Cherry будет доступ к камерам по credentials? Чтобы не возникало никакого авторизационного окна? Или софт камер слишком разнится и делать это необоснованно?



  • Добрый день,

    А с камер по какому протоколу будете снимать данные (видео/звук) или будет только скриншотинг как в Berry?

    Будет потоковое видео/звук по протоколу RTSP с видео кодеком H264

    <quote>> в Berry пароли к камерам запоминаются только браузером, а в Cherry будет доступ к камерам по credentials? Чтобы не возникало никакого авторизационного окна?

    Скорее всего такой проблемы не будет.

    Для работы CCTV приоритетно: наличие у камеры протокола RTSP и видео кодек H264. Если это так то проблем не возникнет. Также будет поддержка устаревших форматов вещания(MJPEG) и протоколов (HTTP Stream, cgi). Полная спецификация будет озвучена с выходом бета версии плагина.



  • @dev:

    Добрый день,

    А с камер по какому протоколу будете снимать данные (видео/звук) или будет только скриншотинг как в Berry?

    Будет потоковое видео/звук по протоколу RTSP с видео кодеком H264

    <quote>> в Berry пароли к камерам запоминаются только браузером, а в Cherry будет доступ к камерам по credentials? Чтобы не возникало никакого авторизационного окна?

    Скорее всего такой проблемы не будет.

    Для работы CCTV приоритетно: наличие у камеры протокола RTSP и видео кодек H264. Если это так то проблем не возникнет. Также будет поддержка устаревших форматов вещания(MJPEG) и протоколов (HTTP Stream, cgi). Полная спецификация будет озвучена с выходом бета версии плагина.

    А не подскажите, плагин смс еще не готов?:)



  • На следующей неделе планируем опубликовать новую версию системы 4.1.26 и бета версии новых плагинов, в т. ч. email и sms



  • Добрый день,

    Plugin-p2p опубликован. Обновите сервер до версии 4.1.26

    https://intrahouse.ru/product/plugin-p2p/



  • @intrapro:

    @exFirst:

    После обновления до 26ой версии немогу подключиться к ih.

    Такое чувство, что порт сменился.

    Поверх переставился с дистрибутива (там, кстати все еще 25ая версия) - все нормально, доступ есть. И админки опять обновляюсь до 26 и опять пропадает.

    Проверил саму службу infrahouse-c.service - активна.

    Подскажите куда рыть.

    Добрый день.

    В версии 4.1.26 обнаружена ошибка, связанная с несуществующими плагинами.

    Если в списке плагинов есть, в частности, ih_sms, ih_email, то сервер начинает перезагружаться

    На текущий момент в 4.1.27 ошибка исправлена.

    Если вы откатились на 25 - просто сделайте обновление

    Если текущая 26 - можно изменить проект, как описано здесь: http://frm.intrahouse.ru/viewtopic.php?f=18&t=5340

    Приносим извинения за доставленные неудобства

    спасибо.

    после отката до 25 и обновления до уже 27 все заработало.

    –------

    вопрос о плагинах ih_sms, ih_email.

    так это были просто заглушки? теперь их удалить?

    –------

    вопрос о плагине P2P…

    это что за покемон?

    плагин только для владельцев про?

    разобрался.

    тут https://intrahouse.ru/product/plugin-p2p/ необходимой инфы нет.

    я о том что скачать его не главное, а его ещё обязательно надо купить за 0р. неожиданно.

    –-----

    как подключиться к http://intrahouse.io:49800 со смартфона? у меня при любых вариантах настроек краш приложения.


    при установке\переустановке выдается...

    стоит ли обновить Node.js или это не критично?



  • Добрый день,

    @exFirst:

    спасибо.

    после отката до 25 и обновления до уже 27 все заработало.

    Отлично 😉

    @exFirst:

    вопрос о плагинах ih_sms, ih_email.

    так это были просто заглушки? теперь их удалить?

    Все верно, удалите их. Скачать сами плагины можно тут https://intrahouse.ru/shop/

    @exFirst:

    вопрос о плагине P2P…

    В каждом продукте есть вкладка "Установка" с разделами "установка плагина" и "настройка плагина"
    manual.png

    @exFirst:

    я о том что скачать его не главное, а его ещё обязательно надо купить за 0р. неожиданно.

    P2P –> Установка --> Настройка плагина --> Ключ (License key)

    Доступна вся необходимая информация.

    @exFirst:

    при установке\переустановке выдается…

    Данное сообщение выходит автоматически при запуске "npm". Сервер intraHouse использует свою версию nodejs и npm, независимо от установленной в системе. На текущий момент скрыть данное сообщение не получилось.

    @exFirst:

    как подключиться к http://intrahouse.io:49800 со смартфона? у меня при любых вариантах настроек краш приложения.

    вышлите пожалуйста скриншот с "крашом"

    рекомендации:

    1. по возможности используйте google chrome.

    2. обновите google chrome до последней версии.



  • @dev:

    @exFirst:

    как подключиться к http://intrahouse.io:49800 со смартфона? у меня при любых вариантах настроек краш приложения.

    вышлите пожалуйста скриншот с "крашом"

    рекомендации:

    1. по возможности используйте google chrome.

    2. обновите google chrome до последней версии.

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

    сейчас кое как создал сервер в приложении (в этот раз не вылетело). настройки выглядят так…

    теперь не крашится, но и не присоединяется.

    может просто не верно что-либо заполнил.



  • Ввел ключ. Захожу по адресу http://intrahouse.io:49800 доходит до приветствия ввожу логин пароль и доступ запрещен.



  • @zahar69:

    Ввел ключ. Захожу по адресу http://intrahouse.io:49800 доходит до приветствия ввожу логин пароль и доступ запрещен.

    То есть вы вошли на свой сервер. P2P механизм отработал правильно. Вас не пускает ваш сервер. Проверьте имя и пароль.

    А для начала попробуйте войти без P2P по локальному адресу.



  • @exFirst:

    @dev:

    @exFirst:

    как подключиться к http://intrahouse.io:49800 со смартфона? у меня при любых вариантах настроек краш приложения.

    вышлите пожалуйста скриншот с "крашом"

    рекомендации:

    1. по возможности используйте google chrome.

    2. обновите google chrome до последней версии.

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

    сейчас кое как создал сервер в приложении (в этот раз не вылетело). настройки выглядят так…

    теперь не крашится, но и не присоединяется.

    может просто не верно что-либо заполнил.

    Добрый день,

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

    Если у вас в телефоне уже создан сервер для локального применения то выбираете его.

    инструкция для мобильно приложения:

    1. настройки –> список серверов --> три точки --> добавить сервер

    2. название - введите произвольное имя сервера.

    3. хост - введите ip-адрес сервера расположенного в локальной сети.

    4. порт - введите порт сервера расположенного в локальной сети (по умолчанию 8088).

    5. логин - введите логин.

    6. пароль - введите пароль.

    7. три точки --> загрузить проект.

    8. попробуйте войти в сервер, убедитесь в работоспособности (проект загружен, подключение есть).

    9. настройки --> список серверов --> ваш сервер

    10. пункты 2-6 оставляем без изменения

    11. в разделе P2P включаем галочку "Enabled"

    12. в разделе P2P вводим "key" - ключ от плагина P2P (License key)

    13. попробуйте войти в сервер, подключение может занять время 5 - 30 сек.

    Если галочка P2P Enabled включена, вы подключаетесь по peer-to-peer c помощью плагина.

    Если галочка P2P Enabled выключена, приложение подключается по IP-адресу указному в пункте 3.
    Screenshot_20180522-132311.png



  • @intrahouse:

    @zahar69:

    Ввел ключ. Захожу по адресу http://intrahouse.io:49800 доходит до приветствия ввожу логин пароль и доступ запрещен.

    То есть вы вошли на свой сервер. P2P механизм отработал правильно. Вас не пускает ваш сервер. Проверьте имя и пароль.

    А для начала попробуйте войти без P2P по локальному адресу.

    Я поменял логин пароль на сервере. По локальному адресу вхожу без проблем.



  • @zahar69:

    @intrahouse:

    @zahar69:

    Ввел ключ. Захожу по адресу http://intrahouse.io:49800 доходит до приветствия ввожу логин пароль и доступ запрещен.

    То есть вы вошли на свой сервер. P2P механизм отработал правильно. Вас не пускает ваш сервер. Проверьте имя и пароль.

    А для начала попробуйте войти без P2P по локальному адресу.

    Я поменял логин пароль на сервере. По локальному адресу вхожу без проблем.

    Добрый день,

    Отлично, теперь попробуйте зайти по P2P. После подключения по P2P, форма авторизации выходит от Вашего удаленного сервера, т.е. логин и пароль как и от локального подключения.



  • @dev:

    инструкция для мобильно приложения:

    1. настройки –> список серверов --> три точки --> добавить сервер

    2. название - введите произвольное имя сервера.

    3. хост - введите ip-адрес сервера расположенного в локальной сети.

    4. порт - введите порт сервера расположенного в локальной сети (по умолчанию 8088).

    5. логин - введите логин.

    6. пароль - введите пароль.

    7. три точки --> загрузить проект.

    8. попробуйте войти в сервер, убедитесь в работоспособности (проект загружен, подключение есть).

    9. настройки --> список серверов --> ваш сервер

    10. пункты 2-6 оставляем без изменения

    11. в разделе P2P включаем галочку "Enabled"

    12. в разделе P2P вводим "key" - ключ от плагина P2P (License key)

    13. попробуйте войти в сервер, подключение может занять время 5 - 30 сек.

    Если галочка P2P Enabled включена, вы подключаетесь по peer-to-peer c помощью плагина.

    Если галочка P2P Enabled выключена, приложение подключается по IP-адресу указному в пункте 3.

    да, спасибо. сработало наверно.

    "наверно" от того, что нет нигде индикации p2p я подключился или локально.

    от того аж два предложения…

    1. в левой шторке отображать не просто "online" и "disconected", а первое градировать ещё на "online (directly)" и "online (p2p)".

    2. постоянно выкручивать боковую шторку что б увидеть состояние подключения муторно. что если на основном экране в углу выводить иконку состояния. к примеру подключения (крутящаяся хрень как у гугла) и типо сервер недоступен.



  • Добрый день,

    @exFirst:

    "наверно" от того, что нет нигде индикации p2p я подключился или локально.

    Если у Вас в настройках сервера галочка P2P активна, а в "левой шторке" написано online, то соединение p2p получилось успешно.

    @exFirst:

    1. в левой шторке отображать не просто "online" и "disconected", а первое градировать ещё на "online (directly)" и "online (p2p)".

    2. постоянно выкручивать боковую шторку что б увидеть состояние подключения муторно. что если на основном экране в углу выводить иконку состояния. к примеру подключения (крутящаяся хрень как у гугла) и типо сервер недоступен.

    Мобильное приложение находиться в статусе "бета" и это не окончательная версия. Мы постараемся сделать наше приложение более удобным для использования, с учетом Ваших пожеланий. Спасибо за предложения.



  • Доброго времени суток, уважаемые !

    При попытке запустить плагин P2P, он отвечает следующее: Не удалось выполнить команду! File not found: /var/lib/intrahouse-c/plugins/p2p/p2p_linux_386. По указанному пути, p2p_linux_386 действительно отсутствует. Плагин "перезаливал" 2 раза и на Ubuntu 16.04 LTS, и на 18.04 LTS.

    Подскажите, куда дальше копать. 😞



  • @MAMOHT:

    Доброго времени суток, уважаемые !

    При попытке запустить плагин P2P, он отвечает следующее: Не удалось выполнить команду! File not found: /var/lib/intrahouse-c/plugins/p2p/p2p_linux_386. По указанному пути, p2p_linux_386 действительно отсутствует. Плагин "перезаливал" 2 раза и на Ubuntu 16.04 LTS, и на 18.04 LTS.

    Подскажите, куда дальше копать. 😞

    Добрый день,

    попробуйте переустановить плагин еще раз, добавлена поддержка linux_386 (x86).



  • @dev:

    Добрый день,

    попробуйте переустановить плагин еще раз, добавлена поддержка linux_386 (x86).

    Спасибо, переустановил плагин, все работает!



  • Добрый день,

    доступно обновление через dashboard, plugin-p2p 0.0.4


Авторизуйтесь, чтобы ответить