O cliente de comunicación descentralizada de Jami "Maloya" está dispoñible

Está dispoñible unha nova versión da plataforma de comunicación descentralizada Jami, distribuída baixo o nome en clave "Maloya". O proxecto está dirixido a crear un sistema de comunicacións que funcione en modo P2P e que permita organizar tanto a comunicación entre grandes grupos como as chamadas individuais ao tempo que proporciona un alto nivel de confidencialidade e seguridade. Jami, antes coñecido como Ring e SFLphone, é un proxecto GNU e licenciado baixo a GPLv3. Os conxuntos binarios están preparados para GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL, etc.), Windows, macOS, iOS, Android e Android TV.

A diferenza dos clientes de comunicación tradicionais, Jami é capaz de transmitir mensaxes sen contactar con servidores externos organizando unha conexión directa entre usuarios mediante o cifrado de extremo a extremo (as chaves só están presentes no lado do cliente) e a autenticación baseada en certificados X.509. Ademais da mensaxería segura, o programa permítelle facer chamadas de voz e vídeo, crear teleconferencias, intercambiar ficheiros e organizar o acceso compartido aos ficheiros e ao contido da pantalla.

Inicialmente, o proxecto desenvolveuse como un softphone baseado no protocolo SIP, pero hai tempo que superou este marco a favor do modelo P2P, mantendo a compatibilidade co SIP e a posibilidade de realizar chamadas mediante este protocolo. O programa admite varios códecs (G711u, G711a, GSM, Speex, Opus, G.722) e protocolos (ICE, SIP, TLS), proporciona un cifrado fiable de vídeo, voz e mensaxes. As funcións do servizo inclúen o reenvío e retención de chamadas, a gravación de chamadas, o historial de chamadas con busca, o control automático de volume, a integración con GNOME e as axendas de enderezos de KDE.

Para identificar un usuario, Jami utiliza un mecanismo de autenticación de conta global descentralizado baseado na implementación dunha axenda de enderezos en forma de cadea de bloques (utilízanse os desenvolvementos do proxecto Ethereum). Un ID de usuario (RingID) pódese usar simultaneamente en varios dispositivos e permítelle contactar co usuario independentemente de que dispositivo estea activo, sen necesidade de manter diferentes ID no seu teléfono intelixente e PC. A axenda de enderezos responsable de traducir os nomes a RingID almacénase nun grupo de nodos mantidos por diferentes participantes, incluíndo a posibilidade de executar o seu propio nodo para manter unha copia local da axenda de enderezos global (Jami tamén implementa unha axenda de enderezos interna separada mantida por o cliente).

Para dirixirse aos usuarios en Jami utilízase o protocolo OpenDHT (taboa hash distribuída), que non require o uso de rexistros centralizados con información sobre os usuarios. A base de Jami é o proceso de fondo jami-daemon, que se encarga de procesar as conexións, organizar as comunicacións, traballar con vídeo e son. A interacción con jami-daemon organízase mediante a biblioteca LibRingClient, que serve como base para a creación de software cliente e ofrece toda a funcionalidade estándar que non está vinculada á interface de usuario e ás plataformas. As aplicacións cliente créanse directamente enriba de LibRingClient, o que fai que sexa moi sinxelo crear e admitir varias interfaces.

Na nova versión:

  • Unha aplicación cliente unificada para plataformas GNU/Linux e Windows (e en breve macOS), que ofrece unha interface nova e mellorada baseada en Qt que foi redeseñado para facilitar as chamadas e as conferencias individuais. Engadiuse a posibilidade de cambiar o micrófono e o dispositivo de saída sen interromper a chamada. Melloráronse as ferramentas para compartir pantalla.
    O cliente de comunicación descentralizada Jami "Maloya" está dispoñible
  • Estabilidade mellorada e capacidades de conferencias e reunións ampliadas. Implementouse soporte para asignar moderadores de conferencias, que poden determinar a disposición dos participantes de vídeo na pantalla, dar a palabra aos oradores e interromper aos participantes se é necesario. A xulgar polas probas realizadas, Jami en modo cómodo pódese utilizar para conferencias con ata 20 participantes (nun futuro próximo está previsto que esta cifra se eleve a 50).
    O cliente de comunicación descentralizada Jami "Maloya" está dispoñible
  • Anunciouse que o desenvolvemento dun cliente para GNU/Linux cunha interface baseada en GTK (jami-gnome) será descontinuado en breve. jami-gnome seguirá sendo compatible durante un tempo, pero finalmente será descontinuado a favor dun cliente baseado en Qt. Cando aparecen entusiastas que están preparados para tomar o cliente GTK nas súas propias mans, o proxecto está preparado para ofrecer esa oportunidade.
  • O cliente para macOS admite complementos.
  • Mellorouse o rendemento do complemento GreenScreen, que usa métodos de aprendizaxe automática para ocultar ou substituír o fondo durante as videochamadas. A nova versión engade a posibilidade de difuminar o fondo para que outros non vexan o que está a suceder ao redor do participante.
    O cliente de comunicación descentralizada Jami "Maloya" está dispoñible
  • Engadiuse un novo complemento "Watermark", que che permite mostrar o teu logotipo ou calquera imaxe sobre o vídeo, así como inserir a data e a hora.
    O cliente de comunicación descentralizada Jami "Maloya" está dispoñible
  • Engadiuse o complemento "AudioFilter" para engadir un efecto de reverberación ao audio.
  • Rediseñouse o cliente para iOS, no que se cambiou completamente a interface e traballouse para reducir o consumo de enerxía. Mellora a estabilidade do cliente para macOS.
    O cliente de comunicación descentralizada Jami "Maloya" está dispoñible
  • Mellorouse o servidor de xestión de contas de JAMS, o que lle permite xestionar de forma centralizada as contas dunha comunidade ou organización local, mantendo a natureza distribuída da rede. JAMS pódese usar para integrarse con LDAP e Active Directory, manter unha axenda de enderezos e aplicar configuracións específicas para grupos de usuarios.
  • Devolveuse o soporte total para o protocolo SIP e proporcionouse a posibilidade de conectarse a redes GSM e a calquera provedor de servizos SIP.

Fonte: opennet.ru

Engadir un comentario