Loading / Đang tải…
바이트 범위 요청, 검색 및 중단된 다운로드가 재개되거나 재개되지 않는 이유를 이해합니다.
게시일
HTTP 범위 요청을 통해 클라이언트는 처음부터 리소스를 다운로드하는 대신 리소스의 일부를 요청할 수 있습니다. 브라우저와 미디어 플레이어는 탐색을 위해 범위를 사용할 수 있는 반면, 다운로드 클라이언트는 범위를 사용하여 데이터를 재개할 수 있습니다. 지원은 서버와 리소스 전달 방식에 따라 다릅니다.
클라이언트는 서버에 바이트 간격을 요청할 수 있으며, 지원 서버는 부분 콘텐츠 상태와 요청된 바이트로 응답할 수 있습니다. 이 메커니즘은 HTTP 리소스 수준에서 작동합니다. 비디오 장면이나 타임스탬프 자체를 이해하지 못합니다. 미디어 플레이어는 컨테이너 정보와 인덱싱을 사용하여 요청된 시간을 필요한 바이트로 매핑합니다.
비디오에서 앞으로 이동하면 브라우저는 모든 이전 바이트를 기다리지 않고 새 위치 근처의 데이터를 요청할 수 있습니다. 효율적인 검색은 컨테이너의 메타데이터와 서버 동작에 따라 달라집니다. 서버가 범위 요청을 무시하는 경우 플레이어는 더 많은 데이터를 순차적으로 다운로드해야 하거나 탐색을 덜 원활하게 처리해야 할 수 있습니다.
재개하려면 일반적으로 클라이언트가 이미 저장된 바이트 수를 알아야 하고 서버는 나머지 부분에 대한 요청을 수락해야 합니다. 변경된 파일, 만료된 서명된 URL, 누락된 세션 쿠키 또는 범위 지원이 없는 서버로 인해 계속 진행되지 않을 수 있습니다. 세그먼트 스트리밍은 구조가 다릅니다. 클라이언트는 하나의 파일을 계속하는 대신 누락된 세그먼트를 가져와야 할 수도 있습니다.
범위 동작은 요청 및 응답 헤더를 통해 볼 수 있지만 단일 관찰로 모든 다운로드를 재개할 수 있다는 것을 확인할 수는 없습니다. 응답은 인증, 캐시, 프록시 및 서버 구성에 따라 달라질 수 있습니다. 허용된 다운로드가 중지되면 원래 브라우저 워크플로와 재시도 제어를 사용하세요. 인증 확인이나 DRM을 회피하려고 시도하지 마십시오.
귀하가 소유하거나 저장 권한이 있는 콘텐츠만 다운로드하세요. 지원은 웹사이트와 미디어 형식에 따라 다릅니다. DRM으로 보호된 콘텐츠는 지원되지 않습니다.