Jami “Together” vem com várias melhorias para este sistema de comunicação descentralizado

A primeira versão de a plataforma de comunicação descentralizada Jamie, cujo codinome é "Together". Jami faz parte dos projetos GNU e foi desenvolvido anteriormente sob o nome de Ring (anteriormente SFLphone), mas foi renomeado em 2018 para evitar colisões com marcas registradas de empresas que desenvolvem soluções de comunicação.

Ao contrário dos clientes de comunicação tradicionais, Jami pode transferir mensagens sem entrar em contato com servidores externos organizando uma conexão direta entre os usuários usando criptografia ponta a ponta (as chaves ponta a ponta estão presentes apenas no lado do cliente) e autenticação baseada em certificado X.509.

Além de mensagens seguras, o programa permite que você faça chamadas de voz e vídeo, crie chamadas em conferência, troque arquivos, organizar o compartilhamento de arquivos e o conteúdo da tela.

sobre Jamie

Inicialmente o projeto foi desenvolvido como um softphone baseado no protocolo SIP, mas foi muito além dessa estrutura em favor do modelo P2P, mantendo a compatibilidade com SIP e a capacidade de fazer chamadas usando este protocolo.

O programa suporta vários codecs (G711u, G711a, GSM, Speex, Opus, G.722) e protocolos (ICE, SIP, TLS), fornece criptografia confiável de vídeo, voz e mensagens. Os recursos do serviço incluem encaminhamento e espera de chamadas, gravação de chamadas, pesquisa de histórico de chamadas, controle automático de volume, integração com livros de endereços GNOME e KDE.

Principais notícias de Jami “Juntos”

Durante o desenvolvimento da nova versão, foi decidido transformar o Jami de um sistema simples de P2P em um sistema de comunicação em grupo que permite organizar a comunicação entre grandes grupos, mantendo um alto nível de confidencialidade e segurança durante a comunicação individual.

Já que o desempenho em redes de baixa largura de banda foi significativamente aprimorado. Para interação do usuário, uma largura de banda de apenas 50 kB / s para transmissão de vídeo e 10 kB / s para chamadas de áudio agora é suficiente.

Redução do consumo de recursos por versões para plataformas Android e iOS, devido à atividade em segundo plano e ao fazer chamadas, o que tem um efeito positivo na vida da bateria dos dispositivos.

O cliente Jami para a plataforma Windows foi completamente reescrito, que agora se ajusta de forma mais orgânica à interface do Windows 10 e pode ser usado no modo tablet.

Também Ferramentas aprimoradas para a criação de videoconferências com vários participantes são destacadas. Na nova versão, a implementação da conferência foi trazida para uma forma funcional e as restrições sobre o número de participantes foram removidas; o tamanho da conferência agora é limitado apenas pela largura de banda disponível e pelos recursos do sistema.

A função foi proposta "Meeting Points", que permite um clique para transformar um aplicativo cliente em um servidor de conferência. Os pontos de encontro são criados na forma de uma conta especial, à qual vários participantes podem se conectar enviando convites. Você pode criar conferências privadas e públicas.

Essas conferências estão constantemente ativas e não interferem nas outras chamadas. Por exemplo, um professor pode criar um ponto de encontro e usá-lo para ensinar alunos remotamente. Para se conectar após receber um convite, basta fazer uma chamada para a conta associada ao ponto de encontro.

Um servidor de gerenciamento de conta JAMS foi implementado (Servidor de gerenciamento de contas Jami), que permite que você gerencie centralmente as contas de uma comunidade ou organização local, enquanto mantém a natureza distribuída da rede. O JAMS pode ser usado para integração com o LDAP, manter um catálogo de endereços e aplicar configurações específicas para grupos de usuários.

Também a capacidade de conectar plug-ins foi implementada que permitem que você crie recursos adicionais sem ter que estudar as partes internas do Jami.

Nesta fase, os plug-ins estão limitados ao processamento de streaming de vídeo, por exemplo, foi proposto o plug-in GreenScreen, que usa métodos de aprendizado de máquina para ocultar ou substituir o fundo em chamadas de vídeo.

Finalmente, binários são preparados para diferentes sistemas como Debian, Ubuntu, Fedora, SUSE, RHEL, Windows, macOS, iOS, Android e Android TV e várias opções estão sendo desenvolvidos para interfaces baseadas em Qt, GTK e Electron.


Adicionar como fonte preferencial no Google