BigSpeed Voice Chat SDK 3.0

Licença: Livre ‎Tamanho do arquivo: 1.45 MB
‎Classificação dos usuários: 3.0/5 - ‎7 ‎Votos

Sobre BigSpeed Voice Chat SDK

BigSpeed Voice Chat SDK é um conjunto de dois controles COM (Cliente e Servidor) que permite configurar uma rede privada de bate-papo por voz para mensagens seguras. Os dados transferidos são embaralhados usando criptografia AES de 128 bits. A segurança é fornecida em dois modos diferentes: criptografia simétrica com chave secreta compartilhada e criptografia assimétrica com chaves públicas/privadas de 1024 bits. O servidor é responsável por manter informações e autenticação de pares online. Todos os pares conectados a um servidor em particular constroem uma única comunidade privada. O controle de acesso fino é realizado por um grupo de permissões orientadas ao usuário. Eles concedem privilégios de controle de acesso aos recursos e serviços do sistema de forma flexível e segura. O fluxo de voz é altamente comprimido para fornecer o melhor som possível em uma conexão de largura de banda limitada. Além disso, a taxa média de bits é reduzida graças à compressão do silêncio. No codificador, um detector de atividade de voz com nível de gatilho ajustável é usado para distinguir entre regiões com atividade de fala normal e aquelas com silêncio ou ruído de fundo. Supressão de eco significativa é alcançada usando um robusto detector de conversa dupla. A capacidade de silenciar a gravação e a reprodução muda é implementada. Os dados de áudio de entrada e saída estão disponíveis em formato PCM bruto para visualização no aplicativo. Dois eventos especiais notificam sobre sobrecarga de sinal (possíveis distorções) e atrasos de transmissão (congestionamentos na rede). Dois tipos diferentes de informações de texto podem ser trocadas entre pares: mensagens de alerta e chat. O recurso de transferência de arquivos é implementado para troca direta de arquivos entre pares. O BigSpeed Voice Chat SDK utiliza um paradigma elegante orientado a eventos para facilitar a integração em aplicativos Windows. Uma atenção especial é dada para fornecer interface de usuário responsiva, evitando problemas de multithreading. As aplicações de amostra estão incluídas no Visual Basic 2005 e no Delphi 7.