Problemas Comunes con la Entrada HTTP/HLS
Códigos HTTP comunes
Sección titulada «Códigos HTTP comunes»Los códigos de respuesta HTTP son indicadores numéricos de tres dígitos que un servidor devuelve en respuesta a una solicitud HTTP del cliente.
Cuando la solicitud es exitosa, el servidor devuelve el código 200 y el contenido de la respuesta asociada, como una transmisión de medios o una lista de reproducción HLS.
404 No Encontrado
Sección titulada «404 No Encontrado»Este código de estado indica que el servidor no puede encontrar ninguna coincidencia para la URL solicitada. Posibles causas:
- dirección URL incompleta o error tipográfico
- el enlace temporal al canal ha expirado y ya no está disponible
- el canal ha sido deshabilitado en el servidor
- el servidor no puede retransmitir el canal debido a errores de recepción
403 Prohibido
Sección titulada «403 Prohibido»Indica que el servidor entendió la solicitud del cliente, pero se niega a completarla. Posibles causas:
- el token temporal ha expirado o no se ha proporcionado
- el acceso al canal está restringido según la dirección IP (ubicación GEO) o el encabezado User-Agent
- el acceso ha sido revocado por el administrador del servidor
Tiempo de espera de conexión
Sección titulada «Tiempo de espera de conexión»Normalmente ocurre cuando la solicitud de un cliente al servidor tarda demasiado tiempo. Posibles causas:
- problemas de red
- servidores sobrecargados o un límite de conexiones configurado
- restricción del lado del servidor sobre la duración permitida de la conexión
- restricciones de firewall en la conexión
- número de puerto o dirección del servidor incorrectos
¿Por qué la calidad de la transmisión es menor después de la retransmisión?
Sección titulada «¿Por qué la calidad de la transmisión es menor después de la retransmisión?»Al trabajar con la recepción HLS, es posible encontrar problemas de calidad después de retransmitir una transmisión. Por ejemplo, una transmisión puede reproducirse en calidad HD en VLC player, pero después de la retransmisión, el video aparece en baja resolución. Este problema suele ocurrir porque la transmisión HLS contiene variantes con diferentes resoluciones.
Para resolver este problema, descarga la lista de reproducción HLS y ábrela en un editor de texto: La lista de reproducción tendrá un contenido similar a este:
#EXTM3U#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=6221600,RESOLUTION=1920x1080https://example.com/video/1080.m3u8#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=246440,RESOLUTION=320x184https://example.com/video/240.m3u8Examina el contenido de la lista de reproducción y busca las líneas #EXT-X-STREAM-INF que definen las diferentes calidades de transmisión disponibles. En este ejemplo, hay dos transmisiones disponibles: una con resolución de 1920x1080 y otra con resolución de 320x184.
Selecciona la URL correspondiente a la calidad deseada. En la lista de reproducción de ejemplo, la URL de la transmisión en HD es https://example.com/video/1080.m3u8
Utiliza esta URL en la configuración de Input