Controla tus pantallas con Bitfocus Companion y un Stream Deck
Bitfocus Companion es un software gratuito que convierte un Elgato Stream Deck, o los botones de un navegador web, en un panel de control para toda tu producción. Con la conexión de Screenbird en Companion, una sola pulsación pone una escena en vivo en todas sus pantallas, y el botón se ilumina con el color de la escena mientras está en vivo. Entre un momento y otro, tus pantallas siguen funcionando solas.
Necesitas:
- Companion 4.3 o una versión posterior.
- Un token de API de Screenbird.
- Para los botones de escena: la función Escenas activada y al menos una escena. Cómo funciona, aquí: Cambia muchas pantallas a la vez con Escenas. Sin la función Escenas, Companion sigue pudiendo enviar contenido a una pantalla y detenerlo.
Crear un token de API
- Ve a Configuración > Conexiones.
- En Tokens de API, haz clic en Nuevo token de API.
- Ponle un nombre al token, por ejemplo el del recinto o el del Stream Deck.
- En Acceso, elige Controlar pantallas y escenas.
- Haz clic en Crear token y copia el token. Solo se muestra una vez.
El token funciona en el equipo que está activo cuando lo creas. Para las pantallas de otro equipo, cambia primero a ese equipo y crea un token aparte. Usa un token por cada conexión de Companion.
Más información sobre los tokens: Tokens de API.
Añadir Screenbird en Companion
- En Companion, ve a Connections, busca Screenbird y añádelo.
- Pega el token en API token y guarda.
- Abre los presets de la conexión y arrastra los botones a tu Stream Deck.
Deja API address como está, salvo que el soporte de Screenbird te indique otra dirección.
El ordenador que ejecuta Companion necesita acceso saliente por HTTPS y WebSocket seguro (WSS) en el puerto 443 hacia api.screenbird.app. Sin una conexión a internet que funcione, los botones no responden.
Los botones
Los presets se dividen en tres grupos.
Scenes
- Go: un botón por escena, con el color de la escena.
- Stop: un botón por escena que la devuelve a la normalidad. Es oscuro, con el nombre de la escena en una versión clara de su color.
Control
- STOP ALL lo devuelve todo a la normalidad. Es rojo oscuro.
- NEXT inicia la escena siguiente a la última que iniciaste, en el orden de la página Escenas del panel. Muestra el nombre de esa escena.
Screens
- Un botón stop por pantalla o subpantalla. Se pone rojo oscuro mientras esa pantalla muestra una escena o contenido enviado.
El color de un botón de escena te indica su estado:
- Oscuro: la escena está desactivada.
- Color completo: la escena está en vivo en todas sus pantallas.
- Medio brillo: la escena está en vivo solo en parte. Algunas de sus pantallas muestran otra cosa, o la escena sigue en pantalla de antes.
- Ámbar, con "(changed)" en el texto: la escena se editó después de ponerla en vivo. Púlsalo otra vez para poner los cambios en vivo.
Los botones siguen los cambios al instante, también cuando alguien inicia una escena desde el panel, desde un móvil o a una hora programada. Una escena o una pantalla nueva aparece sola en los presets.
Acciones
Usa estas acciones en tus propios botones:
- Scene: go: muestra la escena en todas sus pantallas. Si la escena ha cambiado desde que se puso en vivo, al pulsarlo otra vez se ponen los cambios en vivo.
- Scene: stop: detiene esta escena. Sus pantallas vuelven a su propio contenido.
- Scene: next: pasa a la escena siguiente a la última que se activó.
- Stop all: detiene todas las escenas y todo el contenido enviado. Compartir pantalla sigue funcionando.
- Screen: push content: muestra contenido en una pantalla o subpantalla durante unos minutos o hasta que lo detengas. Eliges el contenido en una lista con los archivos, diseños, apps, split screens y listas de reproducción del equipo.
- Screen: stop: detiene el contenido enviado o una escena en una pantalla o subpantalla.
Feedbacks
Usa estos feedbacks para cambiar el aspecto de un botón:
- Scene is live, Scene is partly live y Scene changed since it went live.
- Screen shows: una escena, contenido enviado, una pantalla compartida o el contenido normal.
- Screen is online.
Variables
Usa variables en el texto de un botón, por ejemplo $(screenbird:last_scene). Si has cambiado el nombre de la conexión, usa ese nombre en lugar de "screenbird".
last_scene: la última escena activada.next_scene: la escena que inicia Scene: next.live_scenes: las escenas que están en vivo.screens_onlineyscreens_total: pantallas en línea y pantallas en total.
Cuando algo no funciona
- Authentication failure: el token no es válido o se revocó. Crea un token nuevo y pégalo en los ajustes de la conexión.
- Insufficient permissions: el token no tiene acceso a las pantallas, o la persona que lo creó perdió el acceso. Crea un token con el acceso Controlar pantallas y escenas.
- Connection failure que menciona la dirección de la API: responde algo que no es Screenbird, por ejemplo una página de acceso a una red wifi, o la dirección es incorrecta. Revisa la red y la API address.
- Waiting for the live connection que no desaparece, o Live updates unavailable: puede que un firewall o un proxy bloquee el tráfico WebSocket hacia
api.screenbird.app. Los botones siguen funcionando, pero sus colores solo se actualizan tras una pulsación. - No active subscription: la cuenta de Screenbird no está activa. La conexión vuelve a comprobarlo cada 5 minutos.
- No hay botones de escena: la función Escenas está desactivada. El propietario la activa en Configuración > Avanzado. Los botones aparecen entonces solos, sin reiniciar Companion.
Revocar un token
Haz clic en Revocar junto al token en Configuración > Conexiones. Todo lo que lo use se detiene al instante. Consulta Tokens de API.