Loading / Đang tải…
웹 플레이어가 브라우저에 미디어 세그먼트를 추가하는 방법과 MSE 재생이 하나의 비디오 파일을 노출하지 않는 이유를 이해합니다.
게시일
MSE(미디어 소스 확장)는 웹 애플리케이션이 소스 버퍼에 미디어 데이터를 추가하여 재생을 구축할 수 있도록 하는 브라우저 API입니다. 플레이어는 세그먼트 자체를 가져오고 관리할 수 있으므로 시청 중인 비디오가 하나의 직접 파일 URL과 일치하지 않을 수 있습니다. MSE는 다운로드 형식이 아닌 재생 메커니즘을 설명합니다.
MSE를 사용하면 웹 애플리케이션이 MediaSource를 생성하고 하나 이상의 SourceBuffer 개체를 추가합니다. 미디어 세그먼트가 도착하면 추가하고, 버퍼링된 오래된 데이터를 제거하고, 오디오와 비디오를 조정할 수 있습니다. 브라우저는 버퍼링된 콘텐츠를 디코딩하고 재생합니다. 이 아키텍처는 정교한 플레이어를 지원하지만 네트워크 보기에 하나의 완전한 영화 파일이 아닌 많은 요청이 포함될 수 있음을 의미합니다.
형식과 플레이어 논리에 따라 미디어가 설명되고, 요청되고, 추가되는 방식이 결정됩니다. 사이트는 매니페스트, 분할된 리소스, 별도의 트랙 또는 사용자 정의 전달 접근 방식을 사용할 수 있습니다. MSE는 재생 조합을 위한 브라우저 기본 요소를 제공합니다. 다운로더가 관찰된 모든 요청을 유효한 독립 실행형 파일로 결합할 수 있다고 규정하지는 않습니다.
플레이어는 재생이 진행될 때만 단기 세그먼트를 요청하고, 품질을 동적으로 선택하고, 세션 컨텍스트를 사용할 수 있습니다. 따라서 단일 MP4 링크를 찾는 경우 비디오가 정상적으로 재생되는 경우에도 결과가 생성되지 않습니다. 탐지기는 플레이어와 관련된 요청을 표시할 수 있지만, 그 존재만으로는 완전한 다운로드 또는 승인된 다운로드를 구성하지 않습니다.
지원되고 허용되는 워크플로를 통해 스트림을 사용할 수 있는 경우 MSE가 호환성을 보장한다고 가정하는 대신 트랙 선택을 검사하고 출력을 확인하십시오. 특정 코덱 및 작업에 대한 브라우저 지원도 다양합니다. DRM으로 보호된 재생은 저장이 지원되지 않으며 우회해서는 안 됩니다. 귀하가 소유하거나 보유할 명시적인 허가가 있는 자료만 다운로드하십시오.
귀하가 소유하거나 저장 권한이 있는 콘텐츠만 다운로드하세요. 지원은 웹사이트와 미디어 형식에 따라 다릅니다. DRM으로 보호된 콘텐츠는 지원되지 않습니다.