Signal-ios: Calidad de audio

Creado en 30 jul. 2014  ·  12Comentarios  ·  Fuente: signalapp/Signal-iOS

La latencia y la calidad de audio subjetiva son buenas, pero no tan buenas como Facetime Audio.

Facetime Audio suena como si usara una frecuencia de muestreo mucho más alta, mientras que Signal iOS suena más como la frecuencia de muestreo tradicional de POTS de 8 KHz.

Probado entre dos iPhone 5, ambos en celulares LTE en la misma ubicación en Australia.

Comentario más útil

Me gustaría revertir mi postura sobre la calidad del audio, después de usar Signal varias veces al día; realmente prefiero una mejor calidad de sonido.

Todos 12 comentarios

He estado mirando esto. Sí, una frecuencia de muestreo más alta podría ser algo bueno. También quería cambiar el códec de Speex a Opus. Se encargará de esto cuando el resto funcione;)

Me gustó bastante la calidad, era pura voz y nada más. Mi única queja es el ligero retraso entre el momento en que alguien habla y el momento en que el destinatario lo escucha.

Prefiero que funcione bien incluso con mala recepción que tener llamadas de mejor calidad.

-mi 2c

Idealmente, la aplicación ofrecería voz de mayor calidad cuando el ancho de banda de la conexión lo admita, y volvería a la calidad estándar si fuera necesario.

Mi red celular admite http://en.wikipedia.org/wiki/Adaptive_Multi-Rate_Wideband cuando hago llamadas telefónicas normales desde mi iPhone a otro teléfono que admita AMR-WB, y suena mucho mejor que las llamadas telefónicas tradicionales, similar a FaceTime Audio. Rápidamente te acostumbras.

Bueno, debe tener cuidado con esas optimizaciones, ya que podrían resultar en filtraciones de información a un atacante sobre quién está hablando o qué está diciendo alguien.
No hay cambios planeados por ahora. Podría cambiar a Opus algún día, pero no en las próximas semanas.

Me gustaría revertir mi postura sobre la calidad del audio, después de usar Signal varias veces al día; realmente prefiero una mejor calidad de sonido.

Bueno, debe tener cuidado con esas optimizaciones, ya que podrían resultar en filtraciones de información a un atacante sobre quién está hablando o qué está diciendo alguien.

¿Tiene algún análisis formal de esta amenaza? La mayoría de los ataques de canal de tamaño que he visto relacionados con el tamaño en otros dominios son bastante frágiles y el impacto en la usabilidad de Signal es bastante severo.

Dicho esto, el codificador de línea de comandos tiene un modo CBR rígido para este escenario exacto.

¿Tiene algún análisis formal de esta amenaza?

Analicé esto y la respuesta es : puedes reconstruir fonemas a partir de paquetes de datos sin procesar. Opus RFC sugiere usar el modo CBR y cambiar la tasa de codificación según las condiciones de la red. Esto, por supuesto, no se limita a Opus, también se podría hacer con Speex.

Esto puede pertenecer a este otro problema: https://github.com/WhisperSystems/Signal-iOS/issues/22. Informe del usuario de que no hay sonido en ninguno de los lados:
Alice (en Android): https://gist.github.com/65217ece7eb1a154c4dd1ecf48d1cb8d
Bob (en iOS): https://gist.github.com/66fbdbd86e00a1f6ebdb0b7b7aafba2f

@riyapenn Sí, hay varios errores relacionados. Éste capta mejor el problema central.

Tengo la sensación de que Signal no es compatible con Opus porque iOS no es compatible con Opus.

Es una pena porque la calidad de la llamada sería mucho mejor si tuviéramos Opus.

Si está frustrado por la calidad de audio de Signal, simplemente destaque la publicación superior.

Tengo la sensación de que Signal no es compatible con Opus porque iOS no es compatible con Opus.

Eso es correcto, aunque dudo que el equipo de Signal rechace un PR que ofrezca negociación de protocolo o decodificación de software de Opus en iOS.

Dicho esto, las cuestiones planteadas por @Cormak y @riyapenn se han tratado en profundidad en otros tickets. Sugeriría que este hilo esté bloqueado para los contribuyentes del proyecto, ya que no parece que se esté produciendo ningún aporte productivo.

Estará en 2.7.0

Tengo la sensación de que Signal no es compatible con Opus porque iOS no es compatible con Opus.

Opus está incluido en el marco WebRTC, que estamos usando ahora en versión beta, y pronto estará en la tienda de aplicaciones.

¿Fue útil esta página
0 / 5 - 0 calificaciones

Temas relacionados

fracture-point picture fracture-point  ·  3Comentarios

zstal picture zstal  ·  4Comentarios

echarlie picture echarlie  ·  5Comentarios

loki187 picture loki187  ·  3Comentarios

anselmh picture anselmh  ·  3Comentarios