Ir pieejams Jami decentralizētais komunikācijas klients "Maloya".

Доступен новый выпуск децентрализованной коммуникационной платформы Jami, распространяемый под кодовым именем «Maloya». Проект нацелен на создание системы коммуникаций, работающую в режиме P2P и позволяющую организовать как общение больших групп, так и выполнение индивидуальных вызовов c предоставлением высокого уровня конфиденциальности и безопасности. Jami, в прошлом известный как Ring и SFLphone, входит в число проектов GNU и распространяется под лицензией GPLv3. Бинарные сборки подготовлены для GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL и т.п.), Windows, macOS, iOS, Android и Android TV.

В отличие от традиционных коммуникационных клиентов Jami способен передавать сообщения без обращения к внешним серверам через организацию прямого соединения между пользователями с применением оконечного шифрования (End-to-end, ключи присутствуют только на стороне клиента) и аутентификации на основе сертификатов X.509. Кроме защищённого обмена сообщениями, программа позволяет совершать голосовые и видео-звонки, создавать телеконференции, обмениваться файлами, организовывать совместный доступ к файлам и содержимому экрана.

Sākotnēji projekts tika izstrādāts kā mīkstais tālrunis, kura pamatā ir SIP protokols, taču tas jau sen pārsniedz šo ietvaru par labu P2P modelim, vienlaikus saglabājot savietojamību ar SIP un iespēju veikt zvanus, izmantojot šo protokolu. Programma atbalsta dažādus kodekus (G711u, G711a, GSM, Speex, Opus, G.722) un protokolus (ICE, SIP, TLS), nodrošina uzticamu video, balss un ziņojumu šifrēšanu. Pakalpojuma funkcijās ietilpst zvanu pāradresācija un aizturēšana, zvanu ierakstīšana, zvanu vēsture ar meklēšanu, automātiska skaļuma kontrole, integrācija ar GNOME un KDE adrešu grāmatām.

Lietotāja identificēšanai Jami izmanto decentralizētu globālo konta autentifikācijas mehānismu, kas balstīts uz adrešu grāmatas ieviešanu blokķēdes veidā (tiek izmantotas Ethereum projekta izstrādes). Vienu lietotāja ID (RingID) var izmantot vienlaikus vairākās ierīcēs, un tas ļauj sazināties ar lietotāju neatkarīgi no tā, kura ierīce ir aktīva, bez nepieciešamības viedtālrunī un datorā uzturēt dažādus ID. Adrešu grāmata, kas ir atbildīga par vārdu tulkošanu uz RingID, tiek glabāta mezglu grupā, ko uztur dažādi dalībnieki, tostarp iespēja palaist savu mezglu, lai uzturētu globālās adrešu grāmatas lokālo kopiju (Jami arī ievieš atsevišķu iekšējo adrešu grāmatu, ko uztur klients).

Jami lietotāju uzrunāšanai tiek izmantots OpenDHT protokols (distributed hash table), kas neprasa izmantot centralizētus reģistrus ar informāciju par lietotājiem. Jami pamatā ir fona process jami-daemon, kas atbild par savienojumu apstrādi, komunikāciju organizēšanu, darbu ar video un skaņu. Mijiedarbība ar jami-daemon tiek organizēta, izmantojot LibRingClient bibliotēku, kas kalpo par pamatu klienta programmatūras veidošanai un nodrošina visu standarta funkcionalitāti, kas nav saistīta ar lietotāja interfeisu un platformām. Klientu lietojumprogrammas tiek veidotas tieši virs LibRingClient, kas ļauj diezgan viegli izveidot un atbalstīt dažādas saskarnes.

Jaunajā laidienā:

  • Унифицировано клиентское приложение для платформ GNU/Linux и Windows (а скоро и для macOS), которое предоставляет новый улучшенный интерфейс на базе Qt, переработанный для упрощения совершения индивидуальных вызовов и проведения конференций. Добавлена возможность изменения микрофона и устройства вывода не прерывая звонка. Улучшены средства для предоставления совместного доступа к экрану.
    Доступен децентрализованный коммуникационный клиент Jami "Maloya"
  • Повышена стабильность и расширены возможности, связанные с проведением конференций и встреч. Реализована поддержка назначения модераторов конференций, которые могут определять раскладку видео участников на экране, предоставлять слово докладчикам и прерывать участников при необходимости. Судя по проведённым тестам Jami в комфортном режиме может использоваться для конференций, насчитывающих до 20 участников (в ближайшее время этот показатель планируют поднять до 50).
    Доступен децентрализованный коммуникационный клиент Jami "Maloya"
  • Объявлено о скором прекращении разработки клиента для GNU/Linux с интерфейсом на базе GTK (jami-gnome). Некоторое время jami-gnome ещё будет поддерживаться, но в конечном счёте работа над ним будет остановлена в пользу клиента на базе Qt. При появлении энтузиастов, готовых взять GTK-клиент в свои руки, проект готов предоставить такую возможность.
  • В клиенте для macOS реализована поддержка плагинов.
  • Улучшена работа плагина «GreenScreen», использующего методы машинного обучения для скрытия или замены фона при видеовызовах. В новой версии добавлены возможность размытия фона, чтобы другие не видели то, что творится вокруг участника.
    Доступен децентрализованный коммуникационный клиент Jami "Maloya"
  • Добавлен новый плагин «Watermark», позволяющий вывести свой логотип или любое изображение поверх видео, а также встроить дату и время.
    Доступен децентрализованный коммуникационный клиент Jami "Maloya"
  • Добавлен плагин «AudioFilter» для добавления к звуку эффекта реверберации.
  • Переработан клиент для iOS, в котором полностью изменён интерфейс и проведена работа по снижению энергопотребления. Повышена стабильность работы клиента для macOS.
    Доступен децентрализованный коммуникационный клиент Jami "Maloya"
  • Улучшен сервер управления учётными записями JAMS (Jami Account Management Server), позволяющий централизованно управлять учётными записями локального сообщества или организации, сохраняя при этом распределённый характер сети. JAMS может применяться для интеграции с LDAP и Active Directory, ведения адресной книги и применения специфичных настроек для групп пользователей.
  • Возвращена полноценная поддержка протокола SIP и предоставлена возможность подключения к GSM-сетям и любым провайдерам SIP-сервисов.

Avots: opennet.ru

Pievieno komentāru