📡 Guías Técnicas

SRT Bonding y SRTLA: Cómo Agregar Múltiples Conexiones para Streaming Móvil

Una sola conexión 4G en un estadio lleno puede caer a kilobits. SRT Bonding y SRTLA permiten sumar 4G + 5G + WiFi + Ethernet en un solo stream, agregando ancho de banda y eliminando cortes. Te explicamos cómo funciona y cómo configurarlo — con opciones desde $0 hasta broadcast grade.

¿Qué es SRT Bonding y SRTLA?

SRT Bonding (también llamado Connection Bonding) es una funcionalidad introducida en SRT 1.5 que permite usar múltiples conexiones de red simultáneamente para transmitir un solo stream de video. Si una conexión falla o se degrada, las otras compensan automáticamente — sin interrupción visible.

SRTLA (SRT Link Aggregation) es una extensión del protocolo que va un paso más allá: no solo usa múltiples conexiones para redundancia, sino que agrega el ancho de banda de todas ellas. Esto significa que si tienes una conexión 4G de 5 Mbps y una WiFi de 10 Mbps, SRTLA te da 15 Mbps efectivos para tu stream.

¿Por qué esto es revolucionario para streaming?

Imagina que estás transmitiendo un evento deportivo desde un estadio. Tu equipo técnico tiene:

  • 📶 Una SIM 4G de un operador (Movistar)
  • 📶 Una SIM 5G de otro operador (Entel)
  • 📡 WiFi del estadio (inestable)
  • 🔌 Un cable Ethernet (si hay punto de red)

Sin bonding, tienes que elegir UNA conexión y rezar para que no falle. Con SRTLA, usas todas simultáneamente. Si el 4G se satura porque 50,000 personas están usando sus teléfonos, el tráfico se redistribuye a 5G y WiFi automáticamente. Si todo lo inalámbrico falla, el Ethernet sigue funcionando. La transmisión nunca se corta.

📡 Dato técnico: SRTLA funciona dividiendo los paquetes SRT entre las múltiples conexiones disponibles. Un servidor aggregator en la nube los reensambla en el orden correcto antes de entregarlos al media server. Todo esto ocurre de forma transparente.

Cómo funciona SRTLA: arquitectura técnica

El sistema SRTLA tiene tres componentes clave:

1. SRTLA Sender (Encoder/Transmisor)

Es la aplicación que corre en el dispositivo del transmisor (celular, laptop, encoder hardware). Detecta todas las interfaces de red disponibles y distribuye los paquetes SRT entre ellas.

2. SRTLA Receiver (Aggregator en la nube)

Un servidor en la nube que recibe los paquetes de las múltiples conexiones, los reordena y los entrega como un único stream SRT coherente al media server destino.

3. Media Server (Destino final)

Recibe el stream SRT ya ensamblado y lo procesa normalmente (transcodificación, distribución HLS/WebRTC, etc.)

Cámara → Encoder
              │
              ├── 4G  ──┐
              ├── 5G  ──┤──→ SRTLA Aggregator ──→ Media Server
              ├── WiFi ──┤        (nube)
              └── LAN  ──┘

Modos de bonding SRT

ModoCómo funcionaCaso de uso
BroadcastEnvía los mismos datos por TODAS las conexionesMáxima redundancia, tolerancia a fallas
BackupUsa una conexión principal, cambia a backup si fallaFailover simple, ahorro de datos
Balancing (SRTLA)Distribuye paquetes entre conexiones, agrega ancho de bandaMáximo bitrate posible desde campo
⚠️ Diferencia clave: El modo "Broadcast" de SRT Bonding NO agrega ancho de banda — envía copias a todas las conexiones. SRTLA sí agrega ancho de banda distribuyendo paquetes diferentes por cada enlace.

SRTLA desde celular: apps y configuración

La aplicación más popular para SRTLA desde celular es Belabox, un proyecto open source que implementa SRTLA tanto en hardware (Raspberry Pi) como en software para dispositivos Android.

Opciones de SRTLA para streaming móvil

SoluciónPlataformaPrecioNotas
BelaboxAndroid / Raspberry PiGratuito (open source)La referencia en SRTLA open source
IRL ProiOSDesde $9.99/mesApp popular para IRL streaming
Larix BroadcasteriOS / AndroidGratuito (SRT nativo, sin SRTLA)SRT sí, bonding SRTLA no
LiveU Solo+Hardware dedicadoDesde $995 USDSolución profesional completa
Teradek VidiU GoHardware dedicadoDesde $1,499 USDBonding propietario (no SRTLA)

Setup básico de SRTLA con Belabox

  1. Servidor aggregator: Despliega un servidor SRTLA aggregator en la nube (VPS con Ubuntu). Belabox provee un Docker container listo para usar
  2. Configura las conexiones: En el dispositivo transmisor, activa WiFi + datos móviles simultáneamente. En Android, necesitas desactivar el "WiFi switching" para que ambas interfaces estén activas
  3. Conecta al aggregator: Configura la IP del aggregator en Belabox y el puerto SRT
  4. Conecta aggregator al media server: El aggregator reenvía el stream SRT ya ensamblado a tu plataforma de streaming

Configuración de OBS para SRT Bonding

Si transmites desde una laptop con OBS, puedes usar SRT Bonding nativo (desde SRT 1.5). Ejemplo de configuración:

srt://aggregator:9000?mode=caller&latency=300000&groupconnect=1

El parámetro groupconnect=1 activa el modo bonding. OBS enviará por todas las interfaces de red disponibles.

Casos de uso reales: dónde SRTLA brilla

1. Streaming IRL (In Real Life)

Los streamers de IRL (caminatas, viajes, eventos callejeros) dependen de conexión celular para transmitir. Una sola SIM en una zona concurrida puede caer a 1-2 Mbps. Con SRTLA y dos SIMs de operadores diferentes + hotspot WiFi portable, pueden mantener 6-10 Mbps estables incluso en manifestaciones o conciertos.

2. Cobertura de eventos deportivos desde campo

Cámaras en la cancha, pit lanes, backstage — lugares donde no siempre hay Ethernet. Un encoder con SRTLA puede usar el celular del operador de cámara, el WiFi del recinto y una SIM dedicada para garantizar que la señal llegue al centro de producción.

3. Periodismo y noticias en campo

Un reportero en zona de desastre o conflicto, con infraestructura de red dañada. SRTLA permite agregar fragmentos de conectividad de múltiples redes para mantener una transmisión viable. Donde una sola conexión daría 500 kbps (insuficiente para video), tres conexiones agregadas dan 1,500 kbps — suficiente para una transmisión de baja resolución pero funcional.

4. Producción remota REMI desde ubicaciones difíciles

Estadios en ciudades pequeñas, iglesias rurales, fincas — lugares donde el internet dedicado es limitado. SRTLA permite sumar lo disponible: el ADSL del lugar + datos móviles + un hotspot Starlink para alcanzar suficiente ancho de banda.

Comparativa de ancho de banda: con y sin bonding

EscenarioSin bondingCon SRTLACalidad posible
Estadio, 1 SIM 4G2-3 Mbps6-8 Mbps (2 SIMs + WiFi)720p vs 1080p
Zona rural, ADSL3 Mbps up5-7 Mbps (ADSL + 4G)480p vs 720p
Concierto masivo0.5-1 Mbps3-5 Mbps (3 SIMs)Imposible vs 480p-720p
Oficina con fibra50+ MbpsNo necesario1080p+ sin bonding
En XtreamCast: Si usas SRT para ingestar tu stream (lo cual recomendamos sobre RTMP), aprovecharás la corrección de errores y la latencia estable de SRT. Para quien transmite desde campo, la combinación SRTLA + XtreamCast con addon de Ultra Baja Latencia ofrece la cadena completa: bonding → ingesta SRT → distribución WebRTC sub-2 segundos.

SRTLA open source vs soluciones comerciales de bonding

SRTLA no es la única opción para bonding de conexiones. Existen soluciones comerciales establecidas que ofrecen funcionalidades similares con menos configuración técnica:

SoluciónTipoPrecio aprox.BondingVentaja principal
Belabox (SRTLA)Open sourceGratis + VPS ($5-20/mes)✅ SRT Link AggregationCosto, flexibilidad
LiveU Solo+Hardware$995+ USD✅ Propietario (HEVC)Plug & play, soporte
Teradek VidiU GoHardware$1,499+ USD✅ ShareLinkIntegración Teradek
TVU OneHardware$3,000+ USD✅ PropietarioBroadcast grade
SpeedifySoftware (VPN)$7.50/mes✅ Channel bonding VPNFácil, no requiere servidor

¿Cuándo vale la pena SRTLA open source?

  • ✅ Tienes conocimiento técnico para configurar un servidor VPS
  • ✅ El presupuesto es limitado (un streamer independiente, iglesia pequeña, medio local)
  • ✅ Quieres control total sobre la infraestructura
  • ✅ Ya usas SRT como protocolo de ingesta

¿Cuándo elegir una solución comercial?

  • ✅ Necesitas confiabilidad absoluta sin configuración (broadcast en vivo, evento pagado)
  • ✅ No tienes equipo técnico para mantener servidores
  • ✅ El costo del equipo es menor que el riesgo de falla (un PPV de $100K no puede caerse)
  • ✅ Necesitas soporte 24/7

¿Transmites desde campo y necesitas confiabilidad?

XtreamCast soporta ingesta SRT para máxima confiabilidad. Combinado con el addon de Ultra Baja Latencia, tus espectadores ven la acción con menos de 2 segundos de delay.