Loading / Đang tải…
Comprenda las solicitudes de rango de bytes, las búsquedas y por qué las descargas interrumpidas pueden reanudarse o no.
Publicado el
Las solicitudes de rango HTTP permiten que un cliente solicite una parte de un recurso en lugar de descargarlo desde el principio. Los navegadores y reproductores multimedia pueden utilizar rangos para buscar, mientras que los clientes de descarga pueden utilizarlos para reanudar datos. El soporte depende del servidor y de cómo se entrega el recurso.
Un cliente puede solicitar un intervalo de bytes a un servidor y un servidor de soporte puede responder con un estado de contenido parcial y los bytes solicitados. Este mecanismo opera a nivel de recursos HTTP; no comprende escenas de vídeo ni marcas de tiempo por sí solo. Los reproductores multimedia asignan un tiempo solicitado a los bytes que necesitan utilizando información e indexación del contenedor.
Cuando avanzas en un vídeo, el navegador puede solicitar datos cerca de la nueva posición en lugar de esperar cada byte anterior. La búsqueda eficiente también depende de los metadatos del contenedor y del comportamiento del servidor. Si un servidor ignora las solicitudes de rango, es posible que el reproductor necesite descargar más datos de forma secuencial o que pueda manejar la búsqueda con menos facilidad.
La reanudación generalmente requiere que el cliente sepa cuántos bytes ya están almacenados y que el servidor acepte una solicitud para la parte restante. Un archivo modificado, una URL firmada vencida, una cookie de sesión faltante o un servidor sin soporte de rango pueden impedir la continuación. La transmisión segmentada tiene una estructura diferente: es posible que el cliente necesite recuperar los segmentos faltantes en lugar de continuar con un archivo.
El comportamiento del rango es visible a través de los encabezados de solicitud y respuesta, pero una sola observación no establece que se puedan reanudar todas las descargas. La respuesta puede depender de la autenticación, la caché, el proxy y la configuración del servidor. Si se detiene una descarga permitida, utilice el flujo de trabajo original del navegador y sus controles de reintento; no intente evadir los controles de autorización o DRM.
Descargue únicamente contenido de su propiedad o que tenga permiso para guardar. El soporte depende del sitio web y del formato multimedia; No se admite contenido protegido por DRM.