Loaʻa ka mea kūʻai aku kamaʻilio decentralized "Maloya" a Jami

Доступен новый выпуск децентрализованной коммуникационной платформы 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. Кроме защищённого обмена сообщениями, программа позволяет совершать голосовые и видео-звонки, создавать телеконференции, обмениваться файлами, организовывать совместный доступ к файлам и содержимому экрана.

I ka hoʻomaka ʻana, ua hoʻomohala ʻia ka papahana ma ke ʻano he softphone e pili ana i ka protocol SIP, akā ua hele lōʻihi ma mua o kēia ʻano hoʻolālā no ka hoʻohālike P2P, ʻoiai e mālama ana i ka hoʻohālikelike ʻana me SIP a me ka hiki ke hana i nā kelepona me ka hoʻohana ʻana i kēia protocol. Kākoʻo ka papahana i nā codecs like ʻole (G711u, G711a, GSM, Speex, Opus, G.722) a me nā protocols (ICE, SIP, TLS), hāʻawi i ka hoʻopili pono ʻana o nā wikiō, leo a me nā memo. Loaʻa i nā hana lawelawe ka hoʻopaʻa ʻana a me ka hoʻopaʻa ʻana, ka hoʻopaʻa ʻana i ke kelepona, ka mōʻaukala kelepona me ka ʻimi, ka hoʻokele leo maʻalahi, hoʻohui pū me nā puke helu GNOME a me KDE.

No ka hoʻomaopopo ʻana i kahi mea hoʻohana, hoʻohana ʻo Jami i kahi mīkini hōʻoia hōʻoia moʻohelu decentralized e pili ana i ka hoʻokō ʻana i kahi puke leka uila ma ke ʻano o kahi blockchain (hoʻohana ʻia nā hoʻomohala o ka papahana Ethereum). Hiki ke hoʻohana ʻia hoʻokahi ID mea hoʻohana (RingID) i ka manawa like ma nā polokalamu he nui a hiki iā ʻoe ke hoʻokaʻaʻike i ka mea hoʻohana me ka nānā ʻole i ke ʻano o ka mea hana, me ka ʻole o ka pono e mālama i nā ID like ʻole ma kāu kelepona a me PC. Mālama ʻia ka puke helu wahi no ka unuhi ʻana i nā inoa iā RingID ma kahi pūʻulu o nā nodes i mālama ʻia e nā hui like ʻole, me ka hiki ke holo i kāu node ponoʻī e mālama i kahi kope kūloko o ka puke helu honua (Hoʻokomo pū ʻo Jami i kahi puke ʻōlelo kūloko kūloko i mālama ʻia e ka mea kūʻai aku).

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

I ka hoʻokuʻu hou:

  • Унифицировано клиентское приложение для платформ 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-сервисов.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka