Configuración de transmisión de vídeo en vivo
Qué hace esta página
Esta guía le ayuda a configurar la función de streaming de vídeo en vivo en su sitio ComusThumbz. Una vez configurados, sus creadores pueden transmitir vídeo en vivo directamente desde sus navegadores a sus fans, con chat en tiempo real, sorteos y espectáculos privados. Piénsalo como configurar tu propia plataforma de streaming personal de Twitch o OnlyFans.
[Screenshot: live-streaming-overview]
¿Por qué necesitas esto?
La función de streaming en vivo permite a los creadores en su sitio:
- Ir en directo desde su navegador (no se necesita software especial)
- Stream video con muy baja demora (bajo 1 segundo)
- Chat con espectadores en tiempo real
- Recibir consejos durante su flujo
- Ofrezca espectáculos privados de uno a uno
- Control que puede ver (libre, suscriptores solamente, pago por vista, etc.)
Para los espectadores, pueden:
- Los creadores de reloj transmiten en vivo
- Enviar mensajes en chat
- Enviar consejos a los creadores
- Solicitar espectáculos privados
Antes de empezar
La transmisión en vivo requiere un servidor dedicado o VPS (Virtual Private Server). No funcionará en alojamiento compartido como los planes básicos de GoDaddy o Bluehost. Necesita acceso root para instalar software en el servidor.
Lo que necesitarás
- Un servidor separado o VPS - Este puede ser el mismo servidor donde se instala ComusThumbz, o otro. RAM mínima 2GB, 2 núcleos de CPU recomendados.
- Un dominio o subdominio - Algo como
streaming.yoursite.com - Unos 30-60 minutos - Para el proceso de configuración
- Confort básica con línea de comando - Necesitarás ejecutar algunos comandos en tu servidor.
Comprobando si estás listo
Inicie sesión en su servidor a través de SSH y ejecute estos comandos:
Revise la IP pública de su servidor
Si Docker no está instalado, no te preocupes - el script de configuración puede instalarlo para usted.
Comprender la configuración
How Live Streaming Works
- Un creador abre la página "Go Live" en su sitio
- Su webcam y micrófono se conectan a su servidor de streaming
- El servidor de streaming envía el vídeo a todos los espectadores mirando
- Todos pueden chatear y enviar consejos en tiempo real
Lo que se instala
El proceso de configuración se instala LiveKit, que es el software de servidor de streaming. Se ejecuta en un contenedor Docker (piénsalo como un mini-computer autocontenido) en su servidor y maneja todo el video enrutamiento.
Pasos de instalación
Paso 1: Elija su método de instalación
Hay dos maneras de configurar el servidor de streaming:
Opción A: Configuración automatizada (recomendada) - Un guión hace todo por ti.
Opción B: Configuración manual - Se ejecuta cada comando (para usuarios avanzados)
Recomendamos Opción A para la mayoría de las personas.
Opción A: Configuración automatizada (Lo más fácil)
1. Subir el script de configuración
- Descargue el script de configuración de su carpeta de instalación ComusThumbz:
tools/setuplivekitserver.sh - Carguelo a su servidor de streaming (puede ponerlo en su directorio de inicio)
2. Hacer ejecutable el script
Inicie sesión en su servidor a través de SSH y ejecute:
3. Ejecutar el script de configuración
El guión te hará algunas preguntas y luego:
- Instalar Docker si es necesario
- Configure su cortafuegos
- Configurar el servidor de streaming
- Generar claves de seguridad
4. Guarda tus credenciales
Al final, el guión te mostrará algo como:
Copia estas credenciales y guardarlas en algún lugar seguro! Los necesitarás en la siguiente sección.
5. Prueba la instalación
El guión te dirá si todo está funcionando. Deberías ver un mensaje diciendo "LiveKit está corriendo con éxito".
Opción B: Configuración manual (Advanced)
Si prefiere hacer la configuración manualmente o el script automatizado no funciona para su servidor, siga los pasos detallados de instalación manual en la guía técnica.
Los pasos manuales son esencialmente las mismas cosas que hace el script automatizado, sólo se descomponen en comandos individuales. Úsalo si te sientes cómodo con la administración del servidor.
Conectando ComusThumbz al Servidor Streaming
Ahora que su servidor de streaming está funcionando, necesita decirle a su instalación ComusThumbz cómo conectarse a él.
Paso 1: Habilitar la función
- Inicie sesión en su Panel de Admin
- Ve. Panel de Admin Ajustes неритеных de la función
- Encontrar Live Streaming y encenderlo
- Haga clic Guardar cambios
Paso 2: Agregue los detalles de su servidor de streaming
Necesita añadir tres piezas de información a su archivo de configuración.
- Inicie sesión en su servidor web a través de SFTP o File Manager
- Navigate a
ct/dat/config.inc.php - Abra el archivo para editar
- Añadir estas líneas al final del archivo (antes del cierre)
?>si hay uno:
- Reemplazar los valores:
streaming.yoursite.com- Tu dominio del servidor de streamingpaste-your-api-key-here- La clave de API del paso 4 de la instalaciónpaste-your-api-secret-here- The API Secret del Paso 4 de la instalación
- Guarda el archivo
Para LIVEKITHOST, uso
wss:// (secure WebSocket) si tiene SSL/HTTPS en su sitio. Si sólo estás probando en una red local, puedes usar ws:// seguido por la dirección IP de su servidor y :7880.Paso 3: Verificar Está funcionando.
- Inicie sesión en su sitio como usuario que tiene acceso creador
- Ve. Mi cuenta Go Live (en la configuración del usuario)
- Usted debe ver la página "Go Live" con opciones de webcam
- Si ves un mensaje de error en su lugar, algo no está configurado correctamente
Prueba tu configuración
Prueba de transmisión completa
Siga estos pasos para verificar que todo está funcionando:
1. Preparar una Cuenta Creadora
Necesitas una cuenta con privilegios creadores para probar.
- Ve. Panel de Admin Usuarios Gestión de usuarios
- Encontrar el usuario que desea probar con
- Haga clic Editar
- Asegúrate Es el Creador se establece Sí.
- Guardar
2. Iniciar una corriente de prueba
- Entra como el creador
- Ve. Mi cuenta Go Live
- Llenar en un título de secuencia (como "Test Stream")
- Establecer acceso a Gratis (para que alguien pueda ver)
- Haga clic Start Streaming
- Cuando su navegador pide permiso de cámara/microfono, haga clic Permiso
- Usted debe ver su vista previa webcam en pantalla
3. Vea la Corriente como un Visor
- Abra un navegador diferente (o incognito / ventana privada)
- Visite su sitio y vaya a Live Streams en el menú principal
- Deberías ver tu secuencia de prueba lista
- Haga click en ella para ver
- El vídeo debe aparecer dentro de 1-2 segundos
4. Prueba el chat
- En la ventana de visualización, escriba un mensaje en la casilla de chat y presione Enter
- El mensaje debe aparecer tanto en el visor como en las ventanas de la emisora
- Esto confirma que la comunicación en tiempo real está funcionando
5. Finalizar la corriente
- En la ventana de la emisora, haga clic End Stream
- El flujo debe desaparecer de la página Live Streams
- El espectador debe ver un mensaje que el flujo ha terminado
Si los cinco pasos funcionaban, felicidades! Tu streaming en vivo está completamente operativo.
Donde los creadores y los espectadores van
Para Creadores (Broadcasters)
Go Live Page: Ajustes Go Live
En esta página, los creadores pueden:
- Seleccione su cámara y micrófono
- Establecer un título y descripción para su flujo
- Elija quién puede ver (gratuito, protegido por contraseña, suscriptores solamente, pago por vista o punta)
- Ver su cuenta de espectador
- Lea y responda a mensajes de chat
- Ver notificaciones de consejos
- Aceptar o rechazar solicitudes de demostración privada
Para los espectadores
Stream Directory: Live Streams (en navegación principal)
Esta página muestra:
- Todos los flujos activos como una cuadrícula de tarjetas de vista previa
- Número de espectadores viendo cada flujo
- Imagen y nombre del perfil del Creador
Watch Stream Page: Hacer clic en cualquier secuencia abre la página del espectador
En esta página, los espectadores pueden:
- Ver el video en vivo
- Chat con el creador y otros espectadores
- Enviar consejos
- Solicitar un show privado (si tienen suficientes fichas)
Tareas comunes
Reiniciar el Servidor Streaming
Si tus secuencias no funcionan, a veces solo necesitas reiniciar el servidor:
Espera 10 segundos, luego prueba de nuevo.
Comprobando si el servidor de streaming está corriendo
Si ves una línea con "livekit" en ella, el servidor está corriendo. Si no ves nada, empieza:
Ver los registros del servidor
Si algo no funciona y necesitas ver lo que está pasando:
Vea el registro en tiempo real (presione Ctrl+C para parar)
Actualización del servidor de streaming
Cada pocos meses, es posible que desee actualizar a la última versión:
Reinicie con la nueva versión
Solución de problemas
Streams no comenzará
Lo que ves: El Creador hace clic en "Iniciar Streaming" pero nada sucede o aparece un error.
Cómo arreglarlo:
- Compruebe que la función está habilitada en Panel de Admin Ajustes неритеных de la función
- Verificar la cuenta creadora Es el Creador establecido en Sí
- Revisa tu
config.inc.phparchivo tiene los tres ajustes LIVEKIT - Verifique que el servidor de streaming está funcionando:
docker ps | grep livekit
Los espectadores no pueden conectarse
Lo que ves: La página Live Streams carga pero haciendo clic en un flujo muestra un error o pantalla negra.
Cómo arreglarlo:
- Asegúrese de que su cortafuegos permite el tráfico en estos puertos:
- TCP: 7880, 7881
- UDP: 50000-60000
- Mira eso.HOST utiliza
wss://(nows://) si su sitio utiliza HTTPS - Verificar su certificado SSL es válido si utiliza HTTPS
Chat Works Pero el vídeo es negro
Lo que ves: Los espectadores pueden enviar mensajes de chat pero el vídeo nunca aparece.
Cómo arreglarlo:
Esto generalmente significa que los puertos UDP están bloqueados. En su servidor de streaming:
Luego reinicie el servidor de streaming e inténtelo de nuevo.
Error "Ya tienes una corriente activa"
Lo que ves: El Creador trata de ir a vivir pero recibe un error diciendo que ya tienen un flujo.
Cómo arreglarlo:
Esto sucede si un flujo anterior no terminó correctamente (browser caída, etc.). Puede terminar manualmente:
- Ve. Panel de Admin Live Streams (si tienes esta página)
- Encontrar el flujo pegado y haga clic End Stream
O pida a un desarrollador que ejecute este comando SQL:
Reemplazamiento [USERID] con el número de identificación del usuario del creador.
Avances No Mostrando
Lo que ves: La página del directorio Live Streams muestra secuencias pero no imágenes de vista previa.
Cómo arreglarlo:
- Mira eso.
uploads/streamsnapshots/carpeta existe - Asegúrese de que la carpeta es deseable (permiso 755 o 777)
- Espera unos segundos - los anticipos son capturados cada 30 segundos durante un flujo en vivo
Consejos para nuevos usuarios
- Comience con flujos gratis - Ponte cómodo con la tecnología antes de establecer flujos pagados
- Prueba con amigos - Que algunas personas vean su primer flujo para verificar todo funciona
- Compruebe su velocidad de Internet - Los creadores necesitan al menos 5 Mbps subir velocidad para la transmisión de buena calidad
- Use una conexión cableada - WiFi puede ser poco confiable para el streaming; los cables ethernet funcionan mejor
- Cerrar otras aplicaciones - Streaming utiliza muchos recursos informáticos; cerrar programas innecesarios
- Ten buena iluminación - Los espectadores no pueden inclinarse si no pueden verte claramente.
Opciones de control de acceso Explicadas
Cuando los creadores comienzan una corriente, eligen quién puede ver:
Los creadores pueden cambiar estos ajustes para cada flujo.
Comprender espectáculos privados
Los espectáculos privados son corrientes únicas entre un creador y un solo espectador. Así es como funcionan:
- Un espectador observa una corriente pública
- Hacen clic Solicitud de Show Privado
- Ellos fijan cuántos minutos quieren
- La solicitud aparece al creador
- Si el creador acepta:
- El flujo público termina
- Una nueva corriente privada comienza
- Sólo el espectador solicitante puede ver
- Las fichas se deducen por minuto automáticamente
- Cuando el tiempo se agota (o alguien termina), el espectáculo privado termina
Los creadores establecen su tasa por minuto en la configuración de su perfil creador.
Seguridad y Privacidad
Lo que está protegido
- Todas las secuencias de vídeo están encriptadas en tránsito
- Las fichas (pago por acceso) son generadas por el servidor, no por el navegador
- Los espectadores sólo pueden unirse a las habitaciones que tienen permiso para
- Los mensajes de chat se almacenan en su base de datos
Qué ver para
- Require SSL/HTTPS - Uso siempre
wss://en su configuración de LIVEKIT HOST para sitios de producción - Monitor notificó corrientes - Tener un sistema de moderación para contenido inapropiado
- Configurar la tasa límite - Evitar el chat spam limitando lo rápido que los usuarios pueden enviar mensajes
- Revisa tu cortafuegos - Sólo abre los puertos mencionados en esta guía
Páginas relacionadas
Obtener ayuda
Si estás atascado:
- Compruebe los registros - Corre.
docker logs livekitpara ver lo que el servidor de streaming está informando - Prueba la conexión - Asegúrese de que puede llegar a su servidor de streaming desde un navegador
- Verifica tu config - Revise los tres ajustes LIVEKIT en
config.inc.php - Compruebe el foro - Otros usuarios podrían haber resuelto el mismo problema
- Apoyo de contacto - Proporcionar la salida
docker psydocker logs --tail 50 livekit
¿Qué sigue?
Una vez que su streaming en vivo se establece:
- Promote the feature - Let your creators know they can now go live
- Create a guide for creators - Write simple instructions for your specific audience
- Set token prices - Decide pricing for pay-per-view and private shows
- Monitor usage - Watch server resources to see if you need to upgrade
- Gather feedback - Ask creators and viewers what they like or what needs improvement
Live streaming can significantly increase engagement and revenue on your site. Take time to promote it to your creators and viewers!