Форум проекта Matuntu

Программное обеспечение => Интернет и сети => Тема начата: vita от 25 Июля 2017, 10:01:26

Название: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 25 Июля 2017, 10:01:26
Представлен (https://blog.savoirfairelinux.com/en-ca/2017/rings-stable-version-released/) стабильный выпуск децентрализованной коммуникационной платформы Ring 1.0 (https://ring.cx/en), развиваемой в рамках проекта GNU. В отличие от традиционных коммуникационных клиентов Ring способен передавать сообщения без обращения к внешним серверам через организацию прямого соединения между пользователями с применением оконечного шифрования (End-to-end, ключи присутствуют только на стороне клиента) и аутентификации на основе сертификатов X.509. Код распространяется под лицензией GPLv3. Бинарные сборки подготовлены для GNU/Linux (Debian, Ubuntu, Fedora), Windows, macOS и Android.

Кроме защищённого обмена сообщениями, программа позволяет совершать голосовые и видео-звонки, создавать телеконференции, обмениваться файлами, организовывать совместный доступ к файлам и содержимому экрана. Программа поддерживает различные кодеки (G711u, G711a, GSM, Speex, Opus, G.722) и протоколы (ICE, SIP, TLS), обеспечивает надёжное шифрование видео, голоса и сообщений. Имеется режим совместимости с программными телефонами на базе SIP, который может использоваться для совершения звонков при помощи SIP-аккаунта. Из сервисных функций можно отметить переадресацию и удержание вызовов, запись звонков, история вызовов с поиском, автоматический контроль громкости, интеграция с адресными книгами GNOME и KDE.

Для идентификации пользователя в Ring применяется децентрализованный глобальный механизм аутентификации учётных записей, основанный на реализации адресной книги в форме блокчейна (применяются наработки проекта Ethereum). Один идентификатор пользовтеля (RingID) может использоваться одновременно на нескольких устройствах и позволяет связываться с пользователем независимо от того, какое из устройств активно, без необходимости поддержания разных идентификаторов на смартфоне и ПК. Адресная книга, отвечающая за трансляцию имён в RingID, хранится на группе узлов, поддерживаемых разными участниками, в том числе можно запустить свой узел для поддержания локальной копии глобальной адресной книги (Ring также реализует отдельную внутреннюю адресную книгу, поддерживаемую клиентом).

Для адресации пользователей в Ring применяется протокол OpenDHT (распределённая хэш таблица), без применения централизованных реестров c информацией о пользователях. Основу Ring составляет фоновый процесс LibRing, который отвечает за обработку соединений, организацию связи, работу с видео и звуком. Взаимодействие с LibRing построено при помощи библиотеки LibRingClient, которая служит основой для построения клиентского ПО и предоставляет всю типовую функциональность, не привязанную к интерфейсу пользователя и платформам. Поверх LibRingClient создаются непосредственно клиентские приложения, что позволяет достаточно просто создавать и поддерживать различные интерфейсы.

Источник новости (http://www.opennet.ru/opennews/art.shtml?num=46908)

Инструкция по установке в Linux с учётом версии дистрибутива (Ubuntu 16.04-17.10) здесь (https://ring.cx/en/download/gnu-linux).
Например, для установки стабильной версии Ring следует выполнить следующие команды:
sudo sh -c "echo 'deb https://dl.ring.cx/ring-nightly/ubuntu_17.04/ ring main' > /etc/apt/sources.list.d/ring-nightly-main.list"sudo apt-key adv --keyserver pgp.mit.edu --recv-keys A295D773307D25A33AE72F2F64CD5FA175348F84sudo apt update && sudo apt install ringВ Matuntu-Z64 без удаления поверх Beta установилась новая версия Ring.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 25 Июля 2017, 15:44:23
Поставил удачно на Matuntu-X64-Compiz...Потенциально очень интересный софт...
Ищу с кем потестить... Мой ring:sdv2015
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 26 Июля 2017, 10:58:38
Первые итоги тестирования.
Сообщения успешно доставляются, если контакт активен (зелёная метка).
В другом случае сообщение повиснет с меткой Failure (сбой) и не будет доставлено в дальнейшем.
Таким образом, в оффлайне Ring не работает. Это минус.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: ivm от 26 Июля 2017, 11:08:13
Да, Google Hangouts и Skype пока опережают качеством обмена сообщениями и их история доступна на любом устройстве.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 26 Июля 2017, 11:27:23
Может в том и фича, что все сообщения сохраняются только на стороне контакта, а не где-то на неизвестных серверах, и доступны только общающимся.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 26 Июля 2017, 13:20:07
Проверено голосовое общение через Ring. Качество связи с обеих сторон оказалось на очень высоком уровне!
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 26 Июля 2017, 15:12:44
Может в том и фича, что все сообщения сохраняются только на стороне контакта, а не где-то на неизвестных серверах, и доступны только общающимся.
Результаты общения в Ring легко удаляются с предупреждением о разрушительности действия по очистке истории.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 28 Июля 2017, 07:16:23
Краткий отчет по исследованию возможностей RING:
1. Удалось поставить на Matuntu-X64-Compiz, Android 5 ( смартфон Elephone P8000 по wi-fi и 4G), Win7 x64 без проблем. Все привязано к одной учетной записи.
2. Протестировали качество передачи текста,звука и видео (спасибо Татьяне) при связи Matuntu - Matuntu, Matuntu - Android. Все хорошо - артефактов не выявлено. При одновременной работе 2 устройств под одной учетной записью сообщения приходят на оба устройства.
3. Очень долгий поиск по имени или ID ( будет больше пользоваателей - должно улучшиться). Большое время отправки первого сообщения, потом все в пределах разумного....
Из минусов:
- Огромный расход батареи на  смартфоне!!! Если кто будет тестировать - обратите на это внимание!!
- Не работоспособный клиент на Win7 x64 - авторизироваться удалось, дальше никаких признаков активности ( может у меня руки кривые). Интерфейс клиента под Linux самый адекватный с моей точки зрения.
- Не нашел как передать файл ( может плохо искал).
В общем и целом для первой версии очень интересный коммуникационный софт. Рекомендую всем попробовать. Мой ID есть в этой теме выше. Welcome на тест!!!!
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: Teocally от 28 Июля 2017, 09:16:56
Мда...
Поставил на Андроид.
Пытался связаться с sdv2015. Безуспешно.
В общем в сомнениях...Децентрализованная схема - штука несколько специфичная.
Малополезная, я бы даже так сказал.

З.Ы. И да - батарейку действительно кушает...
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 28 Июля 2017, 13:38:54
Извиняюсь дико - Ваше сообщение получил, просто отходил по делам....Ответ отправил...
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 28 Июля 2017, 13:48:25
Для всех кто захочет потестить - у меня Ring в онлайне по рабочим дням с 7-30 до 15-30 мск времени. Могу не сразу ответить, поскольку нужно еще и работать... При принятии сообщения от неизвестного ID  (если его нет еще в контактах) - это сообщение уходит в отдельную вкладку "Запросы на добавление в контакты", где его нужно ручками принять. После этого общение идет в штатном режиме....
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: Teocally от 28 Июля 2017, 16:52:09
Извиняюсь дико - Ваше сообщение получил, просто отходил по делам....Ответ отправил...
Я был вынужден удалить Ring со смартфона, т.к. реально кушал батарейку.
А при попытке установить на комп упорно не желает привязать устройство к существующему аккаунту (((
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 28 Июля 2017, 16:58:47
А при попытке установить на комп упорно не желает привязать устройство к существующему аккаунту (((
У меня та же ситуация при попытке установить на нетбуке.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 04 Августа 2017, 15:40:47
Написал мануал для Ring по добавлению дополнительных устройств к существующему аккаунту (учетной записи). Конструктивная критика приветствуется!
Ссылки:
редактируемый вариант в ODT ( создан в LO 5.4 ) https://yadi.sk/i/ZngpUGEn3Li8ue
вариант в PDF https://yadi.sk/i/MMgCyn_c3Li8uQ

Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 04 Августа 2017, 15:47:59
Огромное спасибо за труды, Дмитрий!
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: ivm от 05 Августа 2017, 19:04:46
Создал аккаунт, но на медленном соединении не айс - при попытке соединения даже текстовый чат невозможен в отличии от Telegram (http://forum.matuntu.org/index.php?topic=693.msg5834#msg5834), в котором и контакты легко находятся и таких проблем нет.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 07 Августа 2017, 11:53:29
К сожалению, после очередного обновления, Ring стал непригодным к применению  :(
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: sdv2015 от 07 Августа 2017, 12:31:59
Уважаемые коллеги! В связи с последними обновлениями Ring, сделавшими его фактически неработоспособным, вынужден прекратить тестирование...Надеюсь, что это временное явление...
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: Rvr от 08 Мая 2018, 01:02:07
Свяжитесь со мной, используя 'nikon' в распределенной платформе для общения Ring: https://ring.cx
Привет! Тоже хотелось бы протестить Ring. Есть желающие.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 14 Мая 2019, 23:41:02
В декабре 2018 года мессенджер Ring переименован в Jami. Как пояснил разработчик Сирил Беро (Cyrille Béraud)
Цитата: в переводе
мы решили изменить название проекта. Это было сделано с неохотой, после многих месяцев колебаний, но мы считаем, что это лучшее решение в данный момент времени. Действительно, существует множество коммерческих продуктов (некоторые с Ring-подобными функциями) защищен торговыми марками, которые используют имя кольцо (Ring), создавая большую путаницу для пользователей. Мы знаем, что в качестве имени пакета GNU, мы могли бы сохранить наше право использовать это имя. Тем не менее, мы предпочитаем использовать нашу энергию, чтобы делать то, что мы знаем, и можем сделать лучше: разработать новые возможности и обеспечить постоянное улучшение нашего проекта. (https://lists.gnu.org/archive/html/ring/2018-12/msg00002.html)
Проект доступен на странице https://jami.net
(https://i.imgur.com/qtuYf7p.png)
Скачала пакет для Ubuntu 18.04 (https://jami.net/download-jami-linux/), который установила в Matuntu-B64, но в деле пока не проверила, т.к. требуется создание аккаунта
(https://i.imgur.com/8CL8wUd.png)
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: ivm от 20 Октября 2020, 16:13:12
Как сообщает (https://www.opennet.ru/opennews/art.shtml?num=53920) опеннет, увидел свет первый выпуск децентрализованной коммуникационной платформы Jami, распространяемый под кодовым именем "Together". Jami входит в число проектов GNU и ранее развивался под именем Ring (до этого SFLphone), но в 2018 году был переименован, чтобы избежать столкновений с торговыми марками, принадлежащими компаниям, развивающим коммуникационные решения. Код распространяется под лицензией GPLv3. Бинарные сборки подготовлены (https://jami.net/download-jami-linux/) для GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL и т.п.), Windows, macOS, iOS, Android и Android TV. Развивается несколько вариантов интерфейсов на базе Qt, GTK и Electron.
Поставил в Matuntu-F-08-20 для тестирования связи
(https://i.imgur.com/G4GY8nH.png)
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: ivm от 21 Октября 2020, 01:06:34
Попробовал немного. Видео и голосовая связь обеспечиваются без настройки SIP. Файлы передаются в обоих направлениях.
Вообще-то надо брать и активно пользоваться.

PS. Более старой версии пакеты Jami есть в официальном репозитории Ubuntu 20.04 и 20.10.  Думаю, это неслучайно.
Название: Re: Ring (Jami) - децентрализованный коммуникационный клиент
Отправлено: vita от 21 Октября 2020, 23:09:28
В настройках Jami можно использовать плагины. Пока доступны (https://jami.net/plugins/) две версии плагина «Greenscreen».
Цитата: рекомендации по выбору плагина
Для оптимальной производительности версию с графическим процессором рекомендуется использовать только в том случае, если на вашем компьютере установлена ​​графическая карта Nvidia с вычислительной мощностью 6.1 или выше. Если у вас нет графической карты Nvidia или ваши вычислительные возможности ниже 6.1, загрузите облегченную версию.
Цитата: После загрузки и включения плагина в настройках
Во время звонка в раскладке звонка теперь отображается кнопка «Плагин». Щёлкните по нему, чтобы активировать плагин.
(https://i.imgur.com/nGtBy9c.png)

Этот плагин, основанный на Tensorflow, позволяет изменять фон во время видеозвонка (окружающая обстановка скрыта, кроме позвонившего), например,  так
(https://i.imgur.com/Pf6lWqS.png)