Signal-ios: Qualidade de áudio

Criado em 30 jul. 2014  ·  12Comentários  ·  Fonte: signalapp/Signal-iOS

Latência e qualidade de áudio subjetivas são boas, mas não tão boas quanto o áudio Facetime.

O Facetime Audio parece usar uma taxa de amostragem muito mais alta, enquanto o Signal iOS parece mais com a taxa de amostragem POTS tradicional de 8 KHz.

Testado entre dois iPhone 5s, ambos em celular LTE no mesmo local na Austrália.

Comentários muito úteis

Gostaria de reverter minha postura em relação à qualidade de áudio, depois de usar o Signal várias vezes ao dia - eu realmente prefiro uma melhor qualidade de som.

Todos 12 comentários

Eu estive olhando para isso. Sim, uma taxa de amostragem mais alta pode ser uma coisa boa. Também queria mudar o codec de Speex para Opus. Cuidarei disso quando o resto funcionar;)

Gostei bastante da qualidade, era voz pura e nada mais. Minha única reclamação é a pequena demora entre o momento em que alguém fala e o momento em que o destinatário ouve.

Prefiro que funcione bem, mesmo com recepção ruim, do que chamadas de melhor qualidade.

-meu 2c

O ideal é que o aplicativo ofereça voz de qualidade superior quando a largura de banda da conexão for compatível e retorne à qualidade padrão, se necessário.

Minha rede celular oferece suporte a http://en.wikipedia.org/wiki/Adaptive_Multi-Rate_Wideband quando faço chamadas normais de meu iPhone para outro telefone que suporte AMR-WB, e soa visivelmente melhor do que chamadas telefônicas tradicionais, semelhante a FaceTime Audio. Você rapidamente se acostuma.

Bem, você precisa ter cuidado com essas otimizações, pois elas podem resultar em vazamentos de informações para um invasor sobre quem está falando ou o que alguém está dizendo.
Nenhuma mudança planejada por enquanto. Pode ser que mude para o Opus algum dia, mas não nas semanas seguintes.

Gostaria de reverter minha postura em relação à qualidade de áudio, depois de usar o Signal várias vezes ao dia - eu realmente prefiro uma melhor qualidade de som.

Bem, você precisa ter cuidado com essas otimizações, pois elas podem resultar em vazamentos de informações para um invasor sobre quem está falando ou o que alguém está dizendo.

Você faz alguma análise formal desta ameaça? A maioria dos ataques de canal de tamanho que vi relacionados ao tamanho em outros domínios são bastante frágeis e o impacto da usabilidade do Signal é bastante severo.

Dito isso, o codificador de linha de comando tem um modo CBR rígido para este cenário exato.

Você faz alguma análise formal desta ameaça?

Eu examinei isso e a resposta é sim : você pode reconstruir fonemas a partir de pacotes de dados brutos. O Opus RFC sugere o uso do modo CBR e a alteração da taxa de codificação com base nas condições da rede. Isso, é claro, não se limita ao Opus, mas também poderia ser feito com Speex.

Isso pode pertencer a este outro problema: https://github.com/WhisperSystems/Signal-iOS/issues/22. Relatório do usuário de nenhum som em nenhum dos lados:
Alice (no Android): https://gist.github.com/65217ece7eb1a154c4dd1ecf48d1cb8d
Bob (no iOS): https://gist.github.com/66fbdbd86e00a1f6ebdb0b7b7aafba2f

@riyapenn Sim, existem vários bugs relacionados. Este captura melhor o problema central.

Tenho a sensação de que o Opus não é compatível com o Signal porque o iOS não é compatível com o Opus.

É uma pena porque a qualidade da chamada seria muito melhor se tivéssemos Opus.

Se você está frustrado com a qualidade de áudio do Signal, apenas coloque uma estrela no primeiro post.

Tenho a sensação de que o Opus não é compatível com o Signal porque o iOS não é compatível com o Opus.

Isso está correto, embora eu duvide que a equipe do Signal rejeite uma negociação de protocolo de oferta de RP ou decodificação de software do Opus no iOS.

Dito isso, as questões levantadas por @Cormak e @riyapenn foram abordadas detalhadamente em outros tíquetes. Eu sugeriria que este tópico fosse bloqueado para colaboradores do projeto, pois nenhuma entrada produtiva parece estar ocorrendo.

Estará em 2.7.0

Tenho a sensação de que o Opus não é compatível com o Signal porque o iOS não é compatível com o Opus.

O Opus está incluído na estrutura WebRTC, que estamos usando em beta agora, e estará na app store em breve.

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

maxbrandes picture maxbrandes  ·  4Comentários

zstal picture zstal  ·  4Comentários

loki187 picture loki187  ·  3Comentários

zero77 picture zero77  ·  3Comentários

gonzalezb picture gonzalezb  ·  5Comentários