Agora você não pode bloquear: o primeiro lançamento da plataforma de comunicação descentralizada Jami foi lançado

Agora você não pode bloquear: o primeiro lançamento da plataforma de comunicação descentralizada Jami foi lançado
Apareceu hoje primeira edição plataforma de comunicação descentralizada Jami, é distribuído sob o nome de código Together. Anteriormente, o projeto se desenvolvia com um nome diferente - Ring, e antes disso - SFLPhone. Em 2018, o mensageiro descentralizado foi renomeado para evitar possíveis conflitos com marcas registradas.

O código do mensageiro é distribuído sob a licença GPLv3. Jami foi lançado para GNU/Linux, Windows, MacOS, iOS, Android e Android TV. Opcionalmente, você pode escolher uma das opções de interfaces baseadas em Qt, GTK e Electron. Mas o principal aqui, claro, não são as interfaces, mas o fato de Jami dá uma oportunidade trocar mensagens sem recorrer a servidores externos dedicados.

Em vez disso, uma conexão direta é estabelecida entre usuários usando criptografia de ponta a ponta. As chaves estão presentes apenas no lado do cliente. O procedimento de autenticação é baseado em certificados X.509. Além das mensagens, a plataforma possibilita fazer chamadas de áudio e vídeo, criar teleconferências, trocar arquivos, organizar o compartilhamento de arquivos e telas de conteúdo.

Inicialmente, este projeto foi posicionado e desenvolvido como um telefone SIP de software. Mas então os desenvolvedores decidiram expandir a funcionalidade do projeto, mantendo a compatibilidade com o SIP e deixando a possibilidade de fazer chamadas usando este protocolo. O programa suporta vários codecs, incluindo G711u, G711a, GSM, Speex, Opus, G.722, além dos protocolos ICE, SIP, TLS.

Os recursos de comunicação incluem cancelamento de encaminhamento de chamadas, retenção de chamadas, gravação de chamadas, histórico de chamadas com pesquisa, controle automático de volume, integração do catálogo de endereços GNOME e KDE.

Acima, falamos brevemente sobre um sistema de autenticação de usuário confiável. O mecanismo é baseado no blockchain - o catálogo de endereços é baseado no Ethereum. Ao mesmo tempo, você pode se conectar de vários dispositivos ao mesmo tempo, entrando em contato com o usuário, independentemente de qual dispositivo esteja ativo. O livro de endereços, que é responsável pela tradução dos nomes no RingID, é implementado usando nós que são mantidos por diferentes membros. Eles podem ser usados ​​para executar seu próprio nó para manter uma cópia local do catálogo de endereços global.

Quanto ao endereçamento dos usuários, os desenvolvedores utilizaram o protocolo OpenDHT para solucionar esse problema, o que dispensa o uso de registros centralizados com informações dos usuários. A base do Jami é o jami-daemon, responsável por processar as conexões, organizar as comunicações, trabalhar com vídeo e som.

A interação com jami-daemon é baseada na biblioteca LibRingClient. É a base para a construção de software cliente e fornece a funcionalidade necessária que não está vinculada à interface do usuário e às plataformas. E já no topo dos aplicativos de cliente LibRingClient são desenvolvidos.

Ao processar um mensageiro P2P em uma plataforma de telecomunicações, os desenvolvedores adicionado recursos existentes novos e atualizados. Aqui estão eles:

  • Melhor desempenho em redes de baixa largura de banda.
  • Reduziu a quantidade de recursos usados ​​ao trabalhar em Android e iOS.
  • Cliente reescrito para Windows. Também pode funcionar no modo tablet.
  • Existem ferramentas para teleconferência com vários participantes.
  • Adicionada a capacidade de alterar o modo de transmissão na conferência.
  • O aplicativo pode ser transformado em servidor com um clique (isso pode ser necessário, por exemplo, para conferências).
  • O servidor de gerenciamento de contas JAMS foi implementado.
  • É possível conectar plug-ins que ampliam os recursos do messenger básico.

Agora você não pode bloquear: o primeiro lançamento da plataforma de comunicação descentralizada Jami foi lançado

Fonte: habr.com

Adicionar um comentário