¿Qué soluciones de transmisión en vivo de baja latencia existen para conexiones de bajo ancho de banda?

¿Qué soluciones de transmisión en vivo de baja latencia existen para conexiones de bajo ancho de banda?

En un par de semanas en mi país habrá un evento de código abierto (FLISOL) y el grupo está tratando de descubrir cómo transmitir el evento en vivo con una conexión lenta.

¿Qué opciones hay en Ubuntu que pueden ayudar a transmitir el evento en vivo con un dispositivo de baja velocidad a través de Internet?

Las velocidades de Internet varían entre 8 KB/s y 40 KB/s y queremos una forma de tener baja latencia sin sacrificar mucha calidad.

Ya que el evento será el día 28 y las 12.04 saldrá el día 26. la versión de Ubuntu que se utilizará será la 12.04.

Respuesta1

Quizás la solución más fácil y estable sería configurar unfundido en hieloservidor donde puede definir el ancho de banda por punto de montaje (ver tambiénesta pregunta). Esto también permitirá tasas de bits muy bajas a costa de la calidad, por supuesto.

Mediante el usoHielo oscuroComo cliente de transmisión, puede transmitir la salida de sonido de su tarjeta de sonido, lo que también permitiría mezclar el micrófono u otras fuentes antes de la transmisión. Para configurar Darkice para transmisiones de ancho de banda bajo, puede editar elarchivo de configuraciónincluido, por ejemplo, como sigue:

[icecast2-0]
bitrateMode     = cbr       # fixed bit rate
quality         = 1.0
format          = mp3       # format of the stream: ogg vorbis
bitrate         = 32        # bitrate of the stream sent to the server
[...]

Ambas aplicaciones están disponibles a través de los repositorios:icecast2 Instalar icecast2yhielo oscuro instalar darkice.

información relacionada