Ứng dụng khách truyền thông phi tập trung "Maloya" của Jami đã có sẵn

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

Ban đầu, dự án được phát triển dưới dạng điện thoại mềm dựa trên giao thức SIP, nhưng từ lâu đã vượt ra ngoài khuôn khổ này để chuyển sang mô hình P2P, đồng thời duy trì khả năng tương thích với SIP và khả năng thực hiện cuộc gọi bằng giao thức này. Chương trình hỗ trợ nhiều codec khác nhau (G711u, G711a, GSM, Speex, Opus, G.722) và các giao thức (ICE, SIP, TLS), cung cấp mã hóa đáng tin cậy cho video, giọng nói và tin nhắn. Các chức năng dịch vụ bao gồm chuyển tiếp và giữ cuộc gọi, ghi âm cuộc gọi, lịch sử cuộc gọi với tìm kiếm, điều khiển âm lượng tự động, tích hợp với sổ địa chỉ Gnome và KDE.

Để xác định người dùng, Jami sử dụng cơ chế xác thực tài khoản toàn cầu phi tập trung dựa trên việc triển khai sổ địa chỉ dưới dạng blockchain (sử dụng sự phát triển của dự án Ethereum). Một ID người dùng (RingID) có thể được sử dụng đồng thời trên nhiều thiết bị và cho phép bạn liên hệ với người dùng bất kể thiết bị nào đang hoạt động mà không cần phải duy trì các ID khác nhau trên điện thoại thông minh và PC của bạn. Sổ địa chỉ chịu trách nhiệm dịch tên sang RingID được lưu trữ trên một nhóm nút được duy trì bởi những người tham gia khác nhau, bao gồm khả năng chạy nút của riêng bạn để duy trì bản sao cục bộ của sổ địa chỉ toàn cầu (Jami cũng triển khai một sổ địa chỉ nội bộ riêng được duy trì bởi khách hàng).

Để giải quyết địa chỉ người dùng trong Jami, giao thức OpenDHT (bảng băm phân tán) được sử dụng, không yêu cầu sử dụng cơ quan đăng ký tập trung với thông tin về người dùng. Cơ sở của Jami là quy trình nền jami-daemon, chịu trách nhiệm xử lý các kết nối, tổ chức liên lạc, làm việc với video và âm thanh. Tương tác với jami-daemon được tổ chức bằng thư viện LibRingClient, làm cơ sở để xây dựng phần mềm máy khách và cung cấp tất cả các chức năng tiêu chuẩn không bị ràng buộc với giao diện người dùng và nền tảng. Các ứng dụng khách được tạo trực tiếp trên LibRingClient, điều này giúp việc tạo và hỗ trợ các giao diện khác nhau khá dễ dàng.

Trong bản phát hành mới:

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

Nguồn: opennet.ru

Thêm một lời nhận xét