Cómo solucionar los problemas de su transmisión en directo HLS

How to Troubleshoot Your HLS Live Stream Image

A medida que aumenta la popularidad de los protocolos de transmisión de vídeo en directo ha crecido, también lo ha hecho la facilidad y sencillez para instalarlos. Gracias a la constante evolución y maduración de la tecnología, hoy en día cualquiera puede crear retransmisiones en directo. El streaming de vídeo se ha hecho más universal y fácil que nunca con un plataforma profesional de streaming. Sin embargo, a veces surgen problemas técnicos. En la retransmisión en directo, esto suele ocurrir con la retransmisión HLS. Transmisión HLS es un protocolo de medios de vídeo. Es el método de streaming más popular, ya que es uno de los mejores – y se utiliza aquí en Dacast. el protocolo HLS es fiable y ampliamente compatible con las mejores tecnologías modernas, como los protocolos de transmisión de bitrate adaptativo como H.265. Por aquí, etransmisiones en directo y archivos multimedia pueden verse en los navegadores web y dispositivos móviles modernos.

En este artículo, vamos a describir y detallar cómo identificar y solucionar los problemas que puedan surgir con su transmisión de vídeo HLS. Somos expertos en retransmisión de vídeo y en ofrecer una calidad profesional. solución de streaming de vídeo y a organizaciones, empresas y particulares. Nuestro objetivo es darte las herramientas necesarias para que la próxima vez que surja un problema sepas exactamente qué hacer.

Utilizando nuestro proceso de 7 pasos, podemos diagnosticar ysolucionar problemas problemas con la transmisión en directo y el protocolo de transmisión HLS. Siga leyendo, siga los pasos y conocerá nuestros mejores consejos para mantener su vida… los flujos de medios vuelven a funcionar como un reloj.

  1. Solución de problemas del codificador
  2. Compruebe su ancho de banda
  3. ¿Está encendido tu canal?
  4. Compruebe las velocidades binarias
  5. Cortafuegos y puertos
  6. Reproductores de vídeo integrados
  7. Flujos de copia de seguridad o empezar de cero

1. Resolución de problemas del codificador

El primer paso para solucionar un error de transmisión en directo HLS es comprobar el codificador. La configuración del cod ificador puede causar diversos problemas. Por lo tanto, este paso de resolución de problemas puede dividirse en varios subpasos. Si tu codificador muestra un mensaje como “Streaming to primary”, tu problema debe estar en otra parte. En ese caso, pase al segundo paso.

a) Verifique “Stream URL” y “Stream Name”.

Cómo solucionar los problemas de su transmisión en directo HLS - streamCualquier codificador debe estar configurado para “apuntar” a tus servidores de streaming. Es la ubicación a la que el codificador envía la transmisión en directo; desde allí, se distribuye a los espectadores. Si esta información es incorrecta, el flujo fallará siempre.

La mayoría de los codificadores tienen dos campos de entrada relevantes en los ajustes. La primera es“Stream URL” y la segunda es“Stream Name“. He aquí un ejemplo de URL de flujo:

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint

Un “Nombre de flujo” suele tener el siguiente formato:

dclive_1_150@123456

Estos deberán coincidir con los valores proporcionados por su Plataforma de Vídeo Online en la parte de “configuración del codificador” al crear un nuevo canal en directo.

Compruebe que la URL y el nombre de la secuencia coinciden con los valores de su plataforma de vídeo en línea. Si no es así, arréglalos y comprueba si se soluciona el error de flujo HLS.

b) Si su codificador sólo tiene un campo “URL”, sin “Nombre del flujo”.

En este caso, tendrá que volver a comprobar un valor diferente: la combinación de URL y nombre del flujo.

Para encontrarlo, vaya a“Encoder Setup” (Configuración del codificador) en el canal en directo correspondiente de su cuenta Dacast. Asegúrese de que“Otros codificadores RTMP” está seleccionado, a continuación, haga clic en el enlace debajo de la“URL de copia de seguridad.” Esto enlazará con la URL que debe introducir aquí. Debería ser algo parecido a esto:

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint/dclive_1_150@123456

c) Verificar el nombre de usuario y la contraseña

Si Dacast no está integrado oficialmente con tu codificador, tendrás que introducir también un nombre de usuario y una contraseña en la configuración de tu codificador. Esta información también se proporciona en la parte “Encoder Setup” del backend de Dacast.

Tanto el nombre de usuario como la contraseña suelen ser cadenas de 6 dígitos y son diferentes de los datos de acceso a su cuenta de Dacast.

d) Asegurarse de que los flujos con múltiples tasas de bits reciben el nombre adecuado.

Si transmites a varias velocidades de bits simultáneamente, tendrás que asegurarte de que cada flujo recibe el nombre adecuado.

Se trata de sustituir una parte del nombre del flujo por un texto diferente. En Wirecast, por ejemplo, habría que cambiar el nombre del flujo “dclive_1_150@XXXXXX” por “dclive_1_1@XXXXXX”.

e) Verificar otros ajustes del codificador

Otros ajustes del codificador deben ser los siguientes:

  • Intervalo entre fotogramas clave: 2 segundos
  • Velocidad de fotogramas: 30 fotogramas por segundo (fps)
  • Codificación de vídeo H.264 (perfil básico)
  • Codificación de audio AAC o MP3 (estéreo)

Si ninguno de estos métodos funciona, deberá probar otro codificador. Recomendamos realizar pruebas con el programa gratuito OBS Studio utilizando un simple flujo de un solo bitrate.

Trabajando a través de las paradas anteriores debería solucionar cualquier error que se produzca con HLS debido a su codificador o la configuración del codificador.

2. Compruebe su ancho de banda

Eso fue mucho. Esta, sin embargo, es rápida. Una de las causas del fracaso de una retransmisión en directo es la falta de ancho de banda.

Cada plan Dacast viene con una cantidad limitada de ancho de banda. Para comprobar si has alcanzado tu límite, visita tu cuenta Dacast. En la sección“Actualizar mi plan“, verás el ancho de banda que te queda.

Si no dispone de suficiente ancho de banda, póngase en contacto con el servicio de asistencia para adquirir más ancho de banda.

3. ¿Está encendido tu canal?

Otro problema que puede ocurrir es el fallo de streaming debido a que tu canal en directo no está encendido.

Esta es otra solución sencilla. En su cuenta Dacast, navegue hasta sus canales en directo. Selecciona el canal en cuestión y asegúrate de que estáactivado. Esta es una forma fácil de arreglar un stream que no funciona.

4. Compruebe los Bitrates

Cómo solucionar los problemas de su transmisión en directo HLS - internetSi tus bitrates son demasiado altos para tu velocidad de subida a Internet, tu stream seguramente fallará. Si estás transmitiendo en alta calidad, o si tus velocidades de Internet son más lentas, esto es más probable. En estas circunstancias, tu transmisión puede retrasarse, quedar en búfer o fallar por completo.

Recomendamos limitar el bitrate total de transmisión (el total acumulado de todos los bitrates a los que se transmite) a la mitad de la velocidad total de subida.

Puedes probar tu velocidad de subida en https://testmy.net/upload. Si su carga no duplica el bitrate total de su flujo, le recomendamos que disminuya los bitrates de su flujo.

Aunque parezca que tienes ancho de banda de sobra, merece la pena probar con una tasa de bits más baja para ver si así se solucionan los problemas del flujo.

5. Cortafuegos y puertos

A veces, un cortafuegos puede causar problemas con el streaming. Esto puede ocurrir tanto con el cortafuegos de tu propio ordenador como con los cortafuegos integrados en la propia red. Para poder transmitir, Dacast necesita que los puertos 80, 443 o 1935 estén abiertos.

Cualquier motor de búsqueda debería ayudarte a encontrar instrucciones para tu propio sistema operativo o router. Usa esas instrucciones para solucionar fácilmente un error de flujo HLS relacionado con el cortafuegos.

6. Reproductores de vídeo integrados

Cómo solucionar problemas de su transmisión en directo HLS - embed codeOtro problema que puede surgir es el de los reproductores de vídeo incrustados. Para incrustar un vídeo, copie el código del backend de Dacast e insértelo en su sitio web. Este código puede copiarse de forma inadecuada o puede haber sido erróneo desde el principio.

Para determinar si el código es correcto, visite primero el sitio web en el que está incrustada su emisión en directo HLS. Haz clic con el botón derecho del ratón en cualquier parte de la página y, a continuación, haz clic en“Ver código fuente de la página“. Busca el código en tu navegador utilizando Ctrl+F en PC o Cmd+F en Mac. Busca el texto“dacast“. Esto le llevará al código de inserción.

Compare este código con el que se encuentra en la sección de configuración de publicación del contenido de vídeo que está utilizando, en su back office de Dacast. Si no coinciden, elimine el código antiguo e intente insertar de nuevo el código de incrustación. Esto puede solucionar tu problema.

El código de incrustación incorrecto es un error de flujo HLS fácil de solucionar

7. Copia de seguridad o empezar de cero

¿Y si ninguna de las soluciones anteriores resuelve su problema? En este caso, tenemos tres últimas pruebas que recomendar.

a) Utilizar el flujo de reserva

En primer lugar, puede intentar utilizar la URL de su flujo de copia de seguridad como URL principal. Como se indicó en la primera sección, una URL de flujo coincidirá con este formato:

rtmp://p.ep123456.i.akamaientrypoint.net/EntryPoint

Una URL de copia de seguridad tendrá casi el mismo aspecto, pero sustituirá la “p” por una “b”:

rtmp://b.ep123456.i.akamaientrypoint.net/EntryPoint

Si la transmisión falla a pesar de haber solucionado los problemas anteriores, pruebe a sustituir la URL de la transmisión por la URL de copia de seguridad en los códigos de incrustación. Esto puede hacer que tu stream funcione.

b) Crear un nuevo flujo

Si el flujo de copia de seguridad no funciona, recomendamos crear un nuevo “canal en directo” y empezar de cero. Esto puede resolver muchos problemas. Si esto funciona, póngase en contacto con el servicio de asistencia de Dacast para que podamos investigar su canal original e intentar determinar la causa del problema.

Eso te lleva a la última opción:

c) Póngase en contacto con el servicio de asistencia de Dacast

Los usuarios de Dacast disponen de asistencia técnica 24 horas al día, 7 días a la semana .

El Plan Starter incluye asistencia por chat. Los usuarios de los planes Pro y Premium pueden acceder a la asistencia telefónica. Le recomendamos que nos proporcione una captura de pantalla de la configuración de su codificador y de los mensajes de error. Así podremos ayudarle lo antes posible.

Preguntas frecuentes sobre la solución de problemas de las transmisiones en directo HLS

P1: ¿Quién es Max Wilbert y por qué debería fiarme de sus consejos sobre la resolución de problemas de la transmisión en directo HLS? R1: Max Wilbert es un apasionado escritor y profesional del streaming en directo con una sólida experiencia en el sector del streaming de vídeo. Comparte valiosas ideas y consejos basados en su experiencia, lo que le convierte en una fuente de confianza para la resolución de problemas en las retransmisiones en directo HLS.

P2: ¿Qué es el streaming HLS y por qué es tan popular? R2: HLS (HTTP Live Streaming) es un protocolo multimedia de vídeo muy utilizado en la industria del streaming por su fiabilidad y compatibilidad con tecnologías modernas como los protocolos de streaming con bitrate adaptativo. Garantiza una visualización perfecta en varios navegadores web y dispositivos móviles.

P3: ¿Cuáles son los 7 pasos para solucionar problemas de una transmisión en directo HLS? A3: Estos son los 7 pasos:

  1. Solución de problemas del codificador
  2. Compruebe su ancho de banda
  3. ¿Está encendido tu canal?
  4. Compruebe las tasas de bits
  5. Cortafuegos y puertos
  6. Reproductores de vídeo integrados
  7. Flujos de copia de seguridad o empezar de cero

P4: ¿Qué debo comprobar durante la localización de averías del codificador? R4: Al solucionar problemas de su codificador, debe verificar: a) URL y nombre del flujo b) Nombre de usuario y contraseña (si es necesario) c) Nomenclatura de flujos con múltiples tasas de bits d) Otros ajustes del codificador

P5: ¿Cómo puedo comprobar mi ancho de banda disponible? R5: Puedes comprobar tu ancho de banda disponible en tu cuenta de Dacast en la sección “Actualizar mi plan”. Muestra el ancho de banda restante de tu plan.

P6: ¿Qué debo hacer si mi canal en directo no funciona? A6: Asegúrese de que su canal en directo está activado en su cuenta Dacast. Navega hasta tus canales en directo, selecciona el canal en cuestión y asegúrate de que está activado.

P7: ¿Cómo pueden afectar las velocidades binarias a la calidad y fiabilidad de mi flujo? A7: Si la velocidad de transmisión es demasiado alta para la velocidad de carga de Internet, la transmisión puede retrasarse o fallar. Se recomienda limitar la velocidad de transmisión total a aproximadamente la mitad de la velocidad de subida total.

P8: ¿Cómo puedo solucionar problemas relacionados con cortafuegos y puertos? A8: Los cortafuegos pueden causar problemas de streaming. Asegúrese de que los puertos 80, 443 o 1935 están abiertos para la transmisión de Dacast. Siga las instrucciones de su sistema operativo o router para realizar los ajustes necesarios.

P9: ¿Qué debo hacer si mi reproductor de vídeo incrustado da problemas? R9: Comprueba el código de incrustación en tu sitio web haciendo clic con el botón derecho en la página, seleccionando “ver fuente de la página” y buscando “dacast”. Compare este código con el de su back office Dacast. Si no coinciden, sustituya el código antiguo por el correcto.

Q10: ¿Qué puedo hacer si no funciona ninguno de los pasos de solución de problemas? R10: Tiene tres opciones: a) Pruebe a utilizar la URL del flujo de copia de seguridad como URL principal. b) Crear un nuevo canal en directo desde cero. c) Póngase en contacto con el servicio de asistencia de Dacast para obtener ayuda, proporcionando la configuración del codificador y los mensajes de error para una resolución más rápida.

P11: ¿Por qué debería considerar el uso de Dacast para mis necesidades de streaming? A11: Dacast ofrece una solución de streaming de vídeo profesional con entrega segura de vídeo, capacidades de carga, opciones de personalización, funciones de monetización y soporte técnico experto las 24 horas del día, los 7 días de la semana. Utiliza los mejores protocolos de streaming HLS, lo que garantiza una experiencia de streaming siempre fluida.

P12: ¿Cómo puedo ponerme en contacto con el servicio de asistencia de Dacast? R12: El soporte técnico está disponible 24/7 para los usuarios de Dacast. Los usuarios del plan Starter pueden utilizar la asistencia por chat, mientras que los usuarios de los planes Pro y Premium pueden acceder a la asistencia telefónica. Proporciona ajustes del codificador y mensajes de error para una asistencia más rápida.

Reflexiones finales

Como hemos demostrado, identificar los problemas y solucionar las incidencias de una transmisión en directo HLS es fácil si sabes qué hacer. Le recomendamos que guarde este artículo para futuras consultas.

Mejor aún, si aún no está utilizando un completo sistema de vídeo servidor de streaming profesional debería considerar Dacast.

Con Dacast, dispondrá de una plataforma de streaming en la que puede confiar. Nuestro solución de streaming de vídeo que permite multitud de transmisiones multimedia. Puede transmitir vídeo en directo, así como archivos de vídeo pregrabados. Obtendrás seguro entrega de vídeo, capacidades de carga Funciones realmente personalizables, opciones de monetización y mucho más. Y como Dacast utiliza los mejores protocolos de streaming HLS, obtendrás una experiencia de streaming siempre fluida. Además, los usuarios de Dacast tienen a su disposición nuestro servicio de asistencia técnica 24 horas al día, 7 días a la semana.

Empezar ahora

Para recibir ofertas exclusivas y consejos periódicos sobre retransmisiones en directo, le invitamos a unirse a nuestro grupo de LinkedIn. ¿Tiene más preguntas, ideas o comentarios sobre este artículo? Nos encantaría conocer su opinión en los comentarios que figuran a continuación. Gracias por leer, y buena suerte con sus eventos.

Max Wilbert

Max Wilbert is a passionate writer, live streaming practitioner, and has strong expertise in the video streaming industry.