Configuración rápida
- En Social Stream Ninja, abre Ajustes y herramientas globales → Funcionamiento.
- Abrir OBS Control Dock and copy its link. Keep Social Stream Ninja active during the stream.
- The copied link includes your session, password, and connection settings.
- En OBS, abre Paneles (Docks) → Paneles de navegador personalizados (Custom Browser Docks).
- Pon al panel el nombre Controles de Social Stream and paste the copied link. For a session without a password or server settings, the URL is:
https://socialstream.ninja/obs-control-dock.html?session=YOUR_SESSION_ID
- Selecciona Aplicar, cierra la ventana de ajustes y coloca el nuevo panel donde quieras en OBS.
- Confirma que el panel diga Conectado (Connected). Si la URL no incluía una sesión, introdúcela en el panel y selecciona Guardar y conectar (Save & connect).
¿Qué ajustes de servidor son necesarios?
The generated control link follows Social Stream's connection settings. Normal links use P2P. When El panel envía sus comandos a la extensión mediante el servidor is enabled, controls use that server connection.
For a manually configured API connection, add &server (o &server=wss://YOUR_SERVER) and enable control remoto de la extensión mediante API (remote API control of extension).
Usarlo con los créditos de final de transmisión
- Antes de la transmisión, cambia el ajuste de los créditos Modo de activación a Recopilación en segundo plano (Background collection). Así la aplicación puede recopilar participantes, miembros y donantes mientras la fuente de navegador de créditos está cerrada.
- Añade la URL de créditos generada a la escena final de OBS usando el mismo ID de sesión.
- Al terminar la transmisión, cambia primero a la escena final para que se cargue y conecte la fuente de navegador de créditos.
- Selecciona Iniciar créditos en el panel de control de OBS.
Consulta: Guía de créditos finales para los modos de recopilación, filtros y solución de problemas de nombres ausentes.
Qué hace cada botón de créditos
| Botón | Resultado |
|---|---|
| Iniciar créditos | Reproduce la lista real recopilada. |
| Vista previa | Reproduce la lista real sin consumir las entradas recopiladas por la página. |
| Probar créditos (Test Credits) | Muestra ejemplos integrados de participantes, miembros y donantes. No demuestra que se hayan recopilado nombres reales. |
| Restablecer créditos guardados (Reset Saved Credits) | Borra la recopilación en segundo plano guardada para la sesión activa de Social Stream. |
Productos y enlaces de apoyo
En Social Stream, abre Monetización, guarda y activa tus productos y luego elige Abrir panel de control de OBS (Open OBS control dock). Copia esa URL de control privada en los Paneles de navegador personalizados de OBS. Para un panel solo de productos, utiliza obs-control-dock.html?session=YOUR_SESSION_ID&commerce.
Keep Social Stream on and use the generated Product Controls link. Add the separate monetization overlay URL as an OBS Browser Source for viewers. The control dock is for you; never share its session URL with viewers.
- Mostrar: seleccionar un producto guardado y fijarlo. Siguiente: avanzar desde el producto actual.
- Ocultar productos: ocultar tarjetas promocionales; las alertas de actividad continúan. Reanudar programación: volver al ajuste guardado de primer producto o rotación.
- Duración: Mostrar, Siguiente y Ocultar vuelven a la programación guardada después de este número de segundos. Utiliza 0 para mantener el cambio hasta que lo modifiques.
- Estado: se actualiza cada cinco segundos mientras esta sección está abierta. Informa de la selección de Social Stream, no de si una escena de OBS está visible. Si se pierde la conexión o no está confirmada, los botones de productos se desactivan hasta que el estado vuelva a estar disponible.
El panel, la ventana emergente, Stream Deck y Event Flow comparten los mismos controles. Edita y guarda el catálogo en Social Stream. Consulta Controles de productos para configuración y automatización.
Otros controles y sus páginas necesarias
- Mensajes destacados: mantén el panel de chat normal y la superposición de mensajes destacados conectados a la misma sesión.
- Temporizador: mantén la página del temporizador conectada a la misma sesión si debe mostrar el temporizador.
- Lista de espera y sorteo: configura primero la lista de espera en Social Stream; Restablecer borra las entradas actuales.
El panel se reconecta automáticamente si se pierde la conexión de API. Un estado verde Conectado (Connected) solo confirma la conexión de control; la página de destino también debe estar abierta cuando un comando muestre algo.
Ejemplos directos de API
Los mismos botones se pueden automatizar con solicitudes HTTP GET:
https://io.socialstream.ninja/SESSION_ID/creditsStart
https://io.socialstream.ninja/SESSION_ID/creditsPreview
https://io.socialstream.ninja/SESSION_ID/creditsTest
https://io.socialstream.ninja/SESSION_ID/creditsReset
Sustituye SESSION_ID con la sesión activa de Social Stream. Consulta Comandos y API o el entorno completo de pruebas de API para más acciones.
Solución de problemas
- Sesión necesaria: utiliza el ID de sesión exacto de Social Stream, sin la palabra
session=. - Desconectado: confirm Social Stream is active and reopen the generated control link after changing connection settings.
- Créditos indica que ninguna fuente aceptó el comando: muestra la escena final, espera a que se cargue su fuente de navegador y vuelve a intentarlo.
- La prueba funciona, pero Iniciar está vacío: La prueba utiliza nombres integrados. Selecciona la recopilación en segundo plano antes de la transmisión y confirma que las fuentes de chat normales estén capturando.
- El botón de mensajes destacados no tiene un efecto visible: confirma que el panel de chat y la superposición de mensajes destacados utilicen la misma sesión y estén cargados.