La transmisión usando RTMP es una función avanzada y está disponible en la suscripción Enterprise y como complemento en el plan Premium. ¿Interesado en las posibilidades? Contáctanos para más información.
La forma estándar de transmitir con WebinarGeek es usando tu navegador, lo que tiene la ventaja de transmitir en tiempo real y no requiere hardware ni software adicional.
En algunos casos, puede ser útil transmitir directamente usando RTMP, y esto es posible. Las ventajas son transmitir con una tasa de bits más alta de la que normalmente permite el navegador y un mayor control sobre lo que forma parte de la transmisión. Normalmente también funciona bien por defecto con cierto hardware y software. Echa un vistazo a nuestro vídeo sobre cómo organizar webinars de alta calidad con RTMP a continuación.
¿Buscas un método alternativo para tener más control sobre tu transmisión? Prueba usar OBS, un software que te permite configurar fácilmente tu transmisión para, por ejemplo, webinars multicámara o transmisión en imagen dentro de imagen. ¿Buscas una solución que facilite la conexión de equipos externos? Consulta nuestro artículo sobre cómo usar una cámara profesional como webcam aquí.
¿Necesitas más asesoramiento sobre la solución óptima? No dudes en contactarnos en cualquier momento.
Configuración de webinars en tu propio codificador
Al editar o crear un webinar, puedes establecer la fuente de la transmisión en vivo bajo el encabezado que dice 'Webinar'. Aquí, debes elegir 'Usar codificador externo'.
Cuando esto está activado, solo es posible usar un codificador externo para emitir en vivo tu webinar. No hay problema en cambiar de codificador entre transmisiones.
Prueba del proceso de transmisión y webinars en vivo
Al abrir un webinar de prueba o en vivo, el sistema mostrará los ajustes que debes usar para tu propio codificador. La única diferencia entre los webinars de prueba y en vivo es que los webinars de prueba no se grabarán. El resto del proceso es igual y será así:
Abre el webinar usando 'Ensayo' o 'Abrir webinar en vivo' (esta última opción está disponible desde 3 horas antes de la hora programada para el webinar).
Aparecerá una ventana llamada ‘Ajustes RTMP’. Estos ajustes deben configurarse en tu codificador. La publicación de la transmisión se realiza usando RTMP. El nombre del host y el nombre de la transmisión serán diferentes cada vez para webinars de prueba y en vivo. El nombre de usuario y la contraseña (autenticación RTMP) son los mismos para cada cuenta individual de WebinarGeek. Ten en cuenta que los cuatro datos deben introducirse en el codificador.
Configura el codificador y comienza la transmisión en vivo. La ventana de ‘Ajustes RTMP’ desaparecerá y WebinarGeek configurará el webinar.
Cuando la transmisión esté en línea, aparecerá el botón ‘Iniciar webinar (prueba/en vivo)’ en la página de transmisión. Haz clic en este botón para comenzar el webinar. Los espectadores podrán unirse al webinar desde ese momento (a menos que ya estén en la página de visualización).
Cuando quieras finalizar el webinar, elige ‘Detener webinar’ en WebinarGeek. Después, detén la transmisión en tu codificador.
Para webinars en vivo, la grabación estará disponible aproximadamente 15 minutos después de finalizar la transmisión.
Grabación
Al transmitir un webinar en vivo, la grabación comenzará en el momento en que hagas clic en 'Iniciar webinar (prueba/en vivo)', así que puedes empezar tu transmisión antes sin problema. Mientras no hayas pulsado 'Iniciar webinar (prueba/en vivo)', la transmisión no podrá ser vista por los espectadores. La grabación solo comenzará tras pulsar ese botón y estará disponible unos 15 minutos después de elegir 'Detener webinar' y detener la transmisión en tu codificador.
También recomendamos grabar el webinar localmente por si acaso, por ejemplo, se desconecta tu conexión a internet. En OBS puedes hacerlo con un solo clic. Así siempre tendrás una grabación de respaldo.
Uso de diapositivas e interacciones
Puedes ver el webinar como presentador con el reproductor que ves. Los espectadores verán tu transmisión con un retraso de unos 15 segundos. Todo lo que esté conectado a tu transmisión, como diapositivas, interacciones y encuestas, se emitirá con ese mismo retraso exacto. Por lo tanto, todo estará sincronizado para tus espectadores.
¡Atención! Al iniciar una encuesta, diapositiva o interacción, estos aparecerán aproximadamente 15 segundos después (dependiendo del retraso del espectador). Asegúrate de iniciar tus interacciones y diapositivas sincronizadas con la pantalla 'en vivo' de tu codificador, y no sincronizadas con el reproductor de WebinarGeek.
Consejo: Mientras transmites las diapositivas en WebinarGeek sin vídeo, asegúrate de desactivar o poner en negro el vídeo en tu codificador. Alternativamente, transmite las diapositivas a través del codificador.
Ajustes de la transmisión y del codificador
La transmisión está configurada para las siguientes resoluciones y tasas de bits para streaming adaptativo en múltiples calidades:
Alta - 1080p, 4000 kbps
Media - 720p, 2000 kbps
Baja - 480p, 720 kbps
El reproductor elegirá la selección automática por defecto y escogerá la calidad más óptima ('Auto'), normalmente se elige calidad Media, tras lo cual tardará unos 10 segundos en cambiar a la calidad más alta (si es posible). Los espectadores tienen la opción de elegir su calidad de vídeo preferida (Alta, Media, Baja o Auto).
Asegúrate de iniciar la transmisión en el codificador con una tasa de bits de 4000 kbps o inferior, y usando una resolución de 1920x1080 px.
Si se puede configurar el intervalo de fotogramas clave, ajústalo a 2 segundos.
La mejor configuración para la tasa de fotogramas es 30.
Co-presentación con RTMP
Es posible tener varios presentadores remotos en un webinar RTMP. Puedes hacerlo configurando una sesión de Skype, Meet, Zoom u otra similar en el ordenador desde el que transmites. Después, transmite la salida/pantalla/sonido de ese ordenador a través del stream RTMP. Esto ofrece mucha flexibilidad y te permite combinar las potentes funciones de las herramientas de reuniones/conferencias con el valor añadido de los webinars. OBS es un ejemplo de software que puedes usar para lograr esto.
Limitaciones de la transmisión RTMP
Cuando usas la transmisión RTMP, algunas funcionalidades no estarán disponibles, como:
Uso de co-presentadores (arriba se indica una solución alternativa)
Transmisión en tiempo real. Habrá un retraso de unos 15 segundos
Selección de ajustes de cámara y micrófono (como silenciar)
Ejemplo: transmisión con OBS
Puedes transmitir vía RTMP con muchos tipos de software y hardware diferentes. Muchos equipos de streaming tienen la capacidad de transmitir directamente a RTMP para que puedas emitir directamente desde tu entrada de vídeo al servidor de streaming. Pero también es bastante fácil hacerlo solo con software. El software más usado para este propósito es OBS.
OBS es un software de código abierto con el que puedes transmitir vídeo y audio vía el protocolo RTMP a un servidor como WebinarGeek. Lo genial de OBS es que tienes un lienzo vacío en el que puedes colocar lo que quieras, como una cámara, pero también varias cámaras lado a lado, una pantalla o una imagen y un logo o imagen encima de tu vídeo. Puedes leer más sobre OBS en nuestro artículo sobre OBS. Incluso puedes usar OBS para transmitir vía tu navegador como webcam virtual, pero ten en cuenta que esto solo funciona en Windows (consulta el artículo para más información).
Una vez abres OBS puedes añadir (múltiples) fuentes. La fuente más usada es 'dispositivo de captura de vídeo', que puede ser, por ejemplo, tu webcam. Pero también puedes añadir una pantalla, cámaras externas o imágenes.
En 'Ajustes' puedes configurar OBS para usar con WebinarGeek. Ve a 'Transmisión', elige 'Personalizado...' y rellena todos los datos que aparecen en tu pantalla al abrir la página de transmisión para un webinar que tenga activado el codificador externo.
¡Atención! Estos datos difieren según el webinar, incluso entre webinars de prueba y en vivo.
Puedes configurar las tasas de bits en 'Salida'. Establece 4000 Kbps para el vídeo y deja el audio en 160.
¡Atención! Esto significa que necesitas tener una velocidad de subida constante de al menos 4000 Kbps. Asegúrate de estar conectado mediante cable ethernet para poder enviar esta tasa de bits de forma constante. Si no puedes, deberías reducir la tasa de bits. Si necesitas bajarla por debajo de 3000, te recomendamos no usar RTMP y en su lugar transmitir a través del navegador, ya que funcionará mejor con tasas de bits más bajas.
En 'Vídeo' puedes configurar la resolución correcta (1920x1080). Deja la tasa de fotogramas en 30 FPS.
Cuando termines puedes cerrar los ajustes y comenzar la transmisión (y la grabación local). La página de transmisión te avisará cuando la transmisión esté lista para reproducirse. Si se ve y se oye bien, estarás listo para iniciar el webinar. Haz clic en 'Iniciar webinar (prueba/en vivo)' para comenzar el webinar (y en un webinar en vivo, la grabación). Transmitir con esta calidad exige mucho a tu ordenador y conexión, así que vigila el estado de OBS para asegurarte de que ambos estén en verde.
Solución de problemas
Si tienes problemas usando RTMP, puedes usar esta lista para ayudarte a resolverlos rápidamente.
No se puede conectar al servidor RTMP
Primero, verifica tus credenciales y la clave de transmisión. A veces puedes haber copiado un carácter extra (o espacio) en las credenciales o clave. Ten en cuenta que la clave y credenciales del webinar en vivo son diferentes de las del ensayo.
Las conexiones se realizan sobre RTMPS y puerto 443. Puede ayudar añadir :443 al nombre del host. Consulta con tu proveedor de red si está permitido publicar RTMP. También puedes conectar usando RTMP general, cambiando el protocolo de rtmps:// a rtmp:// y añadiendo el puerto 1935 en el nombre del host, por ejemplo: rtmp://hostname.webinargeek.com:1935/wg_test.
La transmisión se interrumpe
Comprueba si has configurado la tasa de bits correcta en tu codificador. Si excedes la tasa máxima, el servidor cerrará la transmisión. La tasa de bits de vídeo no puede superar los 4000 Kbps, nuestro límite estricto es 5000 Kbps.
La calidad no es suficiente
Verifica que la resolución enviada sea 1080p correcta (1920x1080), que la tasa de fotogramas esté configurada correctamente y que la tasa de bits sea alrededor de 4000 Kbps.
Análisis de los registros del codificador
Si tienes dificultades al transmitir tu webinar RTMP, puedes revisar los archivos de registro creados por el codificador para intentar identificar el problema. En el caso de OBS, puedes usar su Analizador de Registros para identificar problemas comunes.
Referencias para otros codificadores
Algunas referencias para otros codificadores. Si usas un codificador con WebinarGeek que no está listado, háznoslo saber para que podamos añadir la información correcta.
Atem
Al usar ATEM con un archivo XML, necesitarás añadir el nombre de usuario y la contraseña al archivo XML como se muestra en el ejemplo a continuación. También puedes generar este XML usando esta herramienta: https://heretorecord.com/xml/
<service>
<name>WebinarGeek</name>
<servers>
<server>
<name>Default</name>
<url>rtmp://example.com/rtmp</url>
</server>
</servers>
<profiles>
<profile>
<name>Streaming High</name>
<config resolution="1080p" fps="30">
<bitrate>4000000</bitrate>
<audio-bitrate>128000</audio-bitrate>
</config>
</profile>
</profiles>
<credentials>
<username>test</username>
<password>abc123xyz</password>
</credentials>
</service>
¡Atención! Actualmente hay un error en el software de ATEM que provoca que RTMPS no siempre funcione. Por ello recomendamos usar solo RTMP en la URL, como se muestra en el ejemplo anterior.
LiveU
Usamos el software Wowza. Para LiveU, selecciona el perfil 'Wowza' y rellena todos los ajustes RTMP que aparecen en tu webinar en los campos de Wowza.
Teradek
Usamos el software Wowza. Para Teradek, selecciona el perfil 'Wowza' en 'proveedor' como se muestra en la imagen a continuación. Rellena todos los ajustes RTMP que aparecen en tu webinar.
Nota: Wirecast 16.4 actualmente tiene problemas para conectarse a RTMP(S). Recomendamos usar la versión 16.3 o anterior.
Palabras clave: Protocolo de Mensajería en Tiempo Real, externo, transmisión en vivo
