GuideEncoders6 min de lectura

Cómo conectar Belabox a tu relay (con control remoto)

Conecta una Belabox a un relay SRTLA paso a paso, y controla la caja en remoto mientras estás en directo. El control remoto a medida que la mayoría de proveedores no puede ofrecer.

Una Belabox es el caballo de batalla de un equipo IRL serio. Une tus módems, es resistente, y le da igual estar enterrada en una mochila. Dos cosas lo deciden todo: el relay con el que habla, y lo fácil que te resulte llegar a la caja una vez cerrada y a tu espalda.

SRTLA
ingest con bonding
Desde el móvil
control remoto en directo
Global
SG · US · EU · Escandinavia

Paso 1: crea tu endpoint de relay

En el panel, monta un relay SRTLA en la región más cercana a ti. Copia tres cosas: el host, el puerto y el stream id.

¿Nuevo con el protocolo? Empieza por bonding SRTLA explicado y vuelve aquí.

Paso 2: apunta la Belabox al relay

En la Belabox:

  1. Pon el protocolo de streaming en SRTLA.
  2. Pega el host y el puerto del relay.
  3. Añade el stream id.

Esa es toda la configuración de ingest. La caja ya sabe a dónde enviar tu stream con bonding.

Paso 3: mete las SIM y sal en directo

Inserta los módems y comprueba que cada uno conecta. Arranca el stream. SRTLA se reparte entre todas las conexiones y nuestro relay las vuelve a juntar al otro lado. Camina por ahí y verás cómo se apoya en distintas conexiones según cambia tu cobertura. Ese movimiento es el bonding haciendo su trabajo.

Dale más de dos conexiones si puedes

Dos SIM es el mínimo que merece la palabra bonding. Una tercera conexión le da a SRTLA a dónde ir cuando cambias de antena, que es justo cuando los equipos de dos SIM se entrecortan.

Paso 4: activa el control remoto

Una Belabox ya tiene una interfaz web que puedes abrir en su IP local, por cualquiera de sus conexiones, siempre que estés en la misma red. La pega en la calle es que normalmente no lo estás. Tus conexiones son módems móviles y SIM a las que nada desde fuera puede llegar, así que la interfaz web local sirve de poco una vez que estás andando.

El control remoto lo arregla. Somos una de las pocas opciones aparte del Belabox cloud oficial que te permite alcanzar una Belabox desde cualquier sitio, no solo desde la misma red. Tenemos un endpoint en remote.irl.ac con el que tu caja habla en lugar de con Belabox cloud.

Arranca tu placa (Rock 5B+ u Orange Pi 5+) y abre http://belabox.local desde la misma red.

Activa SSH. En el encoder, Advanced / Developer → Start SSH server. Apunta la contraseña que muestra. El usuario es user.

Conéctate por SSH. Abre un terminal en tu ordenador (Terminal en Mac o Linux, Windows Terminal o PowerShell en Windows), ejecuta ssh user@belabox.local e introduce esa contraseña. Después ejecuta:

curl -fsSL https://remote.irl.ac/install.sh | sudo sh

El script viene de nosotros con nuestra dirección ya dentro, así que no lleva argumentos. La instalación no modifica el software de la Belabox en sí, de modo que sobrevive a un apt upgrade, y sudo bb-agent uninstall devuelve la caja a Belabox cloud cuando quieras.

Comprueba que ha cuajado:

bb-agent status

Quieres ver NODE_OPTIONS active y una línea preload loaded. El comando termina con código distinto de cero si algo va mal.

Ahora pon una remote key. Es lo que enlaza la caja con la página del navegador. Usa la propia interfaz web de la caja (http://belabox.local, luego Remote), o ejecuta:

sudo bb-agent set-key my-secret-key

Vale cualquier clave. La eliges tú, nosotros no la emitimos, y quien la conozca puede controlar el encoder, así que trátala como una contraseña.

Después abre https://remote.irl.ac/?key=my-secret-key. Desde el móvil, en directo, puedes ajustar el bitrate según cambia tu señal, reiniciar el encoder si se pone tonto, y tocar ajustes sin abrir nunca la bolsa. Cualquiera de tu equipo que tenga la clave puede hacer lo mismo, así que un mod puede corregir un ajuste mientras tú sigues caminando.

Si la caja no quiere conectar

Ejecuta bb-agent logs y busca DNS validation failure. Si aparece, ejecuta sudo bb-agent set-dns-mode pin-all e inténtalo otra vez.

Qué añade realmente el control remoto

A la caja ya se llega por su interfaz web local cuando estás en su red. El control remoto añade las dos cosas que importan en la calle: llegar a ella desde cualquier sitio (no solo desde el mismo WiFi o módem), y dejar que la controle todo tu equipo.

¿Belabox cloud, o nosotros?

Si ya has mirado el Belabox cloud oficial, la comparativa cara a cara (regiones, pago, soporte, en qué se solapan) está en Belabox cloud vs IRLServer. Los dos son buenos. La elección correcta depende de dónde transmitas y de cómo quieras pagar.

Cuando la caja tenga bonding y puedas alcanzarla desde el móvil, combínala con protección ante cortes: tu propio OBS recogiendo el relay como fuente, con NOALBS cambiando escenas para que una señal mala no termine nunca la emisión.

FAQ

¿Puedo cambiar ajustes en la Belabox mientras estoy en directo?
Sí. Con el control remoto enlazado puedes cambiar el bitrate, reiniciar el encoder y ajustar opciones desde el móvil. No tienes que parar y abrir la mochila.
¿Necesito control remoto si la Belabox ya tiene una interfaz web local?
La interfaz web local funciona cuando estás en la misma red que la caja. En la calle tus conexiones son módems móviles a los que no llegas desde fuera, así que el control remoto es lo que te permite (a ti y a tu equipo) alcanzar la caja desde cualquier sitio. Somos una de las pocas opciones aparte del Belabox cloud oficial que lo ofrece.
¿Qué protocolo debo elegir en la Belabox?
SRTLA, para que la caja haga bonding de todos tus módems. SRT a secas funciona con una conexión, pero entonces pierdes todo el sentido de un equipo con bonding.

Related