Ir al contenido principal

Emisión mediante RTMP

RTMP permite emitir con una tasa de bits mayor de la que suele permitir el navegador y ofrece más control sobre el contenido de la emisión.

Escrito por Remy

La emisión mediante RTMP es una función avanzada disponible con la suscripción Enterprise y como complemento del plan Premium. ¿Te interesan sus posibilidades? Contacta con nosotros para obtener más información.

La forma estándar de emitir con WebinarGeek es utilizar el navegador, lo que permite emitir en tiempo real y no requiere hardware ni software adicionales.

En algunos casos, puede ser útil emitir directamente mediante RTMP, y es posible hacerlo. Sus ventajas son una emisión con una tasa de bits mayor de la que suele permitir el navegador y un mayor control sobre lo que forma parte de la emisión. Además, suele funcionar bien de forma predeterminada con determinados equipos y programas. Echa un vistazo al siguiente vídeo sobre cómo organizar webinars de alta calidad con RTMP.

¿Buscas un método alternativo para tener más control sobre tu emisión? Prueba a usar OBS, un programa que te permite configurar fácilmente tu emisión, por ejemplo, para webinars con varias cámaras o emisiones de imagen en 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 cámara web aquí.

¿Necesitas más consejos sobre la solución óptima? No dudes en contactarnos cuando quieras.

Configurar webinars con tu propio codificador

Al editar o crear un webinar, puedes establecer la fuente de la emisión en directo en el apartado «Webinar». Aquí debes elegir «Usar codificador externo».

Ajuste Usar codificador externo en los ajustes del webinar

Cuando esta opción está activada, solo es posible emitir en directo tu webinar con un codificador externo. Puedes cambiar de codificador entre emisiones sin problema.

Proceso de emisión: webinars de prueba y en directo

Al abrir un webinar de prueba o en directo, el sistema mostrará los ajustes que debes usar en tu propio codificador. La única diferencia es que los webinars de prueba no se graban. El resto del proceso es igual y será el siguiente:

  1. Abre el webinar con «Dry run» o «Open live webinar» (esta última opción está disponible desde 3 horas antes de la hora programada de inicio del webinar).

  2. Aparecerá una ventana llamada «ajustes de RTMP». Debes configurar estos ajustes en tu codificador. La emisión se publica mediante RTMP. El nombre de host y el nombre de la emisión serán distintos cada vez para los webinars de prueba y en directo. El nombre de usuario y la contraseña (autenticación RTMP) son los mismos para cada cuenta de WebinarGeek. Ten en cuenta que debes introducir estos cuatro datos en el codificador.

  3. Configura el codificador e inicia la emisión en directo. La ventana «ajustes de RTMP» desaparecerá y WebinarGeek configurará el webinar.

  4. Cuando la emisión esté en línea, aparecerá el botón «Start (test/live) webinar» en la página de emisión. Haz clic en este botón para iniciar 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).

  5. Cuando quieras finalizar el webinar, elige «Stop webinar» en WebinarGeek. Después, detén la emisión en tu codificador.

  6. En los webinars en directo, la grabación estará disponible unos 15 minutos después de finalizar la emisión.

Grabación

Al emitir un webinar en directo, la grabación empezará en el momento en que hagas clic en «Start (test/live) webinar», así que puedes iniciar la emisión antes. Mientras no hayas pulsado «Start (test/live) webinar», los espectadores no podrán ver la emisión. La grabación solo comenzará al hacer clic en «Start (test/live) webinar» y estará disponible unos 15 minutos después de elegir «Stop webinar» y detener la emisión en tu codificador.

También recomendamos grabar el webinar localmente por si acaso, por ejemplo, si se interrumpe 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 en el reproductor que aparece. Los espectadores verán tu emisión con unos 15 segundos de retraso. Todo lo conectado a tu emisión, como diapositivas, interacciones y encuestas, se emitirá con exactamente el mismo retraso. Por tanto, todo estará sincronizado para tus espectadores.

¡Atención! Al iniciar una encuesta, diapositiva o interacción, aparecerán unos 15 segundos después (en función del retraso del espectador). Asegúrate de iniciar las interacciones y diapositivas sincronizadas con la pantalla «en directo» de tu codificador, no con el reproductor de WebinarGeek.

¡Consejo! Si emites las diapositivas en WebinarGeek sin vídeo, asegúrate de desactivar o poner en negro el vídeo en tu codificador. También puedes emitir las diapositivas mediante el codificador.

Ajustes de la emisión y el codificador

La emisión está configurada con las siguientes resoluciones y tasas de bits para la emisión adaptativa en varios formatos de calidad:

  • Alta - 1080p, 4000 kbps

  • Media - 720p, 2000 kbps

  • Baja - 480p, 720 kbps

De forma predeterminada, el reproductor usará la selección automática y elegirá el ajuste de calidad óptimo («Auto»); normalmente se selecciona una calidad media y, después, tardará unos 10 segundos en cambiar a la calidad más alta, si es posible. Los espectadores pueden elegir el ajuste de calidad de vídeo que prefieran (Alta, Media, Baja o Auto).

Asegúrate de iniciar la emisión en directo en el codificador con una tasa de bits de 4000 kbps o inferior y una resolución de 1920 x 1080 px.

Si puedes configurar el intervalo de fotogramas clave, establécelo en 2 segundos.

El mejor ajuste para la frecuencia de imagen es 30.

Copresentació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 emites. Después, emite la salida, pantalla o sonido de ese ordenador a través de la emisión RTMP. Esto ofrece mucha flexibilidad y te permite combinar las potentes funciones de las herramientas de reuniones y conferencias con el valor añadido de los webinars. OBS es un ejemplo de programa que puedes utilizar para ello.

Limitaciones de la emisión RTMP

Cuando utilizas la emisión RTMP, algunas funciones no estarán disponibles, como:

  • Usar copresentadores (arriba se indica una solución alternativa)

  • Emisión en tiempo real. Habrá un retraso de unos 15 segundos

  • Seleccionar los ajustes de cámara y micrófono (como silenciar)

Ejemplo: emisión con OBS

Puedes emitir mediante RTMP con muchos programas y equipos distintos. Muchos equipos de emisión pueden transmitir directamente mediante RTMP, de modo que puedes enviar la entrada de vídeo directamente al servidor de emisión. Pero también es bastante fácil hacerlo solo con un programa. El programa más utilizado para ello es OBS.

OBS es un programa de código abierto con el que puedes emitir vídeo y audio mediante el protocolo RTMP a un servidor como WebinarGeek. Lo mejor de OBS es que ofrece un lienzo vacío en el que puedes colocar lo que quieras: una cámara, varias cámaras una junto a otra, una pantalla o una imagen, así como una imagen o un logotipo sobre el vídeo. Puedes obtener más información sobre OBS en nuestro artículo sobre OBS. Incluso puedes usar OBS para emitir mediante el navegador como cámara web virtual, pero ten en cuenta que solo funciona en Windows (consulta el artículo para obtener más información).

Una vez que abras OBS, puedes añadir varias fuentes. La fuente más utilizada es «dispositivo de captura de vídeo», que puede ser, por ejemplo, tu cámara web. También puedes conectar una pantalla, cámaras externas o imágenes.

Captura de pantalla de la interfaz de OBS

En «Settings» puedes configurar OBS para usarlo con WebinarGeek. Ve a «Stream», elige «Custom...» e introduce todos los datos que se muestran en pantalla al abrir la página de emisión de un webinar que tiene activado el codificador externo.

¡Atención! Estos datos varían en cada webinar, incluso entre los webinars de prueba y en directo.

Ajustes de OBS para conectarse al servidor RTMP de WebinarGeek

Puedes configurar las tasas de bits en «Output». Establece 4000 Kbps para el vídeo y deja el audio en 160.

¡Atención! Esto significa que necesitas una velocidad de carga constante de al menos 4000 Kbps. Asegúrate de conectarte mediante cable Ethernet para poder enviar esta tasa de bits de forma constante. Si no puedes hacerlo, reduce la tasa de bits. Si tienes que establecerla por debajo de 3000, te recomendamos no usar RTMP y emitir mediante el navegador, ya que funcionará mejor con tasas de bits bajas.

Ajustes de tasa de bits en OBS

En «Video» puedes configurar la resolución adecuada (1920 x 1080). Deja la frecuencia de imagen en 30 FPS.

Ajustes de resolución en WebinarGeek

Cuando termines, puedes cerrar los ajustes e iniciar la emisión (y la grabación local). La página de emisión te avisará cuando la emisión esté lista para reproducirse. Si se ve y se oye bien, puedes iniciar el webinar. Haz clic en «Start (test/live) webinar» para iniciar el webinar (y, si es en directo, la grabación). Emitir con esta calidad exige mucho al ordenador y a la conexión, así que vigila el estado de OBS para comprobar que ambos estén en verde.

Solución de problemas

Si tienes problemas al usar RTMP, puedes consultar esta lista para resolverlos rápidamente.

No se puede conectar al servidor RTMP

Primero, comprueba de nuevo tus credenciales y la clave de emisión. Puede que hayas copiado un carácter (o espacio) adicional en las credenciales o la clave. Ten en cuenta que la clave y las credenciales del webinar en directo son diferentes de las de la prueba.

Las conexiones se realizan mediante RTMPS y el puerto 443. Puede ayudar añadir :443 al nombre de host. Consulta a tu proveedor de red si se permite la publicación mediante RTMP. También puedes conectarte mediante RTMP estándar: cambia el protocolo de rtmps:// a rtmp:// y añade el puerto 1935 al nombre de host, así: rtmp://hostname.webinargeek.com:1935/wg_test.

La emisión se interrumpe

Comprueba que hayas establecido la tasa de bits correcta en el codificador. Si superas la tasa de bits máxima, el servidor cerrará la emisió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

Comprueba que la resolución enviada sea 1080p (1920 x 1080), que la frecuencia de imagen esté configurada correctamente y que la tasa de bits sea de unos 4000 Kbps.

Analizar los registros del codificador

Si encuentras dificultades al emitir tu webinar RTMP, puedes consultar 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

Aquí tienes algunas referencias para otros codificadores. Si utilizas con WebinarGeek un codificador que no aparece en la lista, háznoslo saber para que podamos añadir la información correspondiente.

Atem

Al usar ATEM con un archivo XML, tendrás que añadir el nombre de usuario y la contraseña al archivo XML como se muestra en el siguiente ejemplo. También puedes generar este XML con 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 hace que RTMPS no siempre funcione. Por eso 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» e introduce todos los ajustes de RTMP que se indican en tu webinar en los campos de Wowza.

Teradek

Usamos el software Wowza. Para Teradek, selecciona el perfil «Wowza» en «provider», como se muestra en la imagen siguiente. Introduce todos los ajustes de RTMP que se indican en tu webinar.

Ajustes de Teradek

Nota: Wirecast 16.4 tiene actualmente problemas para conectarse a RTMP(S). Recomendamos usar la versión 16.3 o una anterior.


​
Palabras clave: Real-Time Messaging Protocol, externo, emisión en directo

¿Ha quedado contestada tu pregunta?