m3u8 예제

예를 들어, 하나의 M3U8 파일은 인터넷 라디오 방송국의 온라인 파일에 대한 참조를 제공할 수 있습니다. 다른 컴퓨터는 자신의 개인 음악 또는 비디오 시리즈에 대한 재생 목록을 구축하기 위해 컴퓨터에 만들 수 있습니다. 최신 버전의 HLS를 사용하면 조각난 .mp4 파일도 사용할 수 있습니다. 이것은 여전히 새로운 것이고 일부 비디오 플레이어는 여전히 구현해야하기 때문에이 문서의 예제에서는 .ts 파일을 사용합니다. 이러한 변형은 서로 다른 네트워크 속도와 화면 해상도를 위해 준비된 동일한 비디오의 변형이라고 합니다. 이 특정 M3U8 파일(640x360_1200.m3u8)에는 640×360 픽셀로 크기조정된 비디오 파일 청크가 포함되어 있으며 1296kbps의 비트레이트에 대해 준비됩니다. 보고된 비트레이트에는 비디오및 오디오 스트림을 모두 고려해야 합니다. 다음은 상대 형식을 사용하는 또 다른 예입니다. M3U 파일은 음악과 동일한 디렉토리에 배치되며 하위 디렉터리를 사용하는 경우 재생 목록을 다른 장치로 이동할 때 디렉터리를 보존해야 합니다.

이 방법은 동일하게 유지되는 파일 경로에 의존하지 않으므로 더 유연합니다. 그러나 이 “전투”는 최근에 약간 더 간단해졌습니다. 애플은 새로운 HLS 프로토콜이 조각난 MP4 파일 (fMP4)을 허용 할 것이라고 발표했다. 이전에는 HLS와 MPEG-DASH를 모두 지원하려면 동영상을 두 번 인코딩해야 했습니다. 이제 동일한 비디오 파일을 다시 사용하고 메타데이터 파일만 다시 패키징할 수 있습니다(HLS의 경우 .m3u8, MPEG-DASH의 경우 .mpd). HLS 스트림의 또 다른 흥미로운 기능은 웹 비디오 텍스트 트랙(VTT) 파일을 포함할 수 있다는 것입니다. VTT 파일은 다양한 용도로 사용할 수 있습니다. 예를 들어 웹 HLS 플레이어의 경우 비디오의 다양한 부분에 대한 이미지 스냅샷을 지정할 수 있습니다. 사용자가 비디오 타이머 영역(비디오 플레이어 아래)에서 마우스를 이동하면 플레이어는 비디오에서 해당 위치에서 찍은 스냅샷을 표시할 수 있습니다.

동영상이 10분 이상이거나 5mb보다 큰 경우 iOS에서 비디오 스트리밍 앱에 대한 Apple의 요구 사항이 있습니다. 그 자체가 HLS가 여기에 있다는 보장입니다. HLS와 MPEG-DASH에 대한 몇 가지 걱정이 있었고 웹 브라우저 경기장에서 승자가 될 것입니다. HLS는 모든 최신 브라우저에서 구현되지 않습니다 (이전 m3u8 URL 예제를 클릭하면 아마 것으로 나타났습니다). 예를 들어 Android에서는 4.0 미만의 버전에서는 전혀 작동하지 않습니다. 4.1에서 4.4까지는 부분적으로만 작동합니다(예: 오디오가 없거나 비디오가 누락되었지만 오디오가 작동합니다). 이는 Windows 플랫폼에서 확장된 M3U 파일의 예입니다. Sample.mp3 및 Example.ogg는 미디어 파일입니다. 123 및 321은 초 길이입니다. [16] 미디어 파일이 스트리밍 파일일 때 -1 또는 0의 길이를 사용할 수 있습니다.

길이 다음의 값은 표시할 제목이며 일반적으로 두 번째 줄에 있는 파일의 위치와 동일합니다. Mac OS X 및 Linux 플랫폼에서는 유닉스 경로가 사용됩니다. http://qthttp.apple.com.edgesuite.net/1010qwoeiuryfg/sl.m3u8 이 목록은 사용 가능한 MPEG-DASH 예제 테스트 스트림 및 데이터 집합에 대한 좋은 개요를 제공하고 개발 및 테스트 단계에서 도움이 되기를 바랍니다. 추가 MPEG-DASH 테스트 콘텐츠 소스를 보내 주시기 바랍니다. 우리는 목록을 확장하고 성장하게 되어 기쁩니다. 또한 사이트 중 하나가 더 이상 온라인 상태가 아니면 목록에서 제거할 수 있는지 알려주십시오. 예를 들어 다른 M3U 재생 목록에 대한 참조는 일반적으로 잘 지원되지 않습니다. M3U8 및 M3U와 매우 유사보이는 파일 확장자의 한 예는 MU3이지만 해당 파일은 실제로 무수히 많은 음악 점수 파일 형식입니다. 당신은 그것을 열려면 무수한의 하모니 도우미 또는 멜로디 도우미 프로그램이 필요합니다. http://content.jwplatform.com/manifests/vM7nH0Kl.m3u8 – 이것은 AES암호화되지 않는 것 같습니다. 다음 예제에서는 다섯 가지 변형을 정의하는 마스터 재생 목록을 보여 주며, M3U 파일은 하나 이상의 미디어 파일의 위치를 지정하는 일반 텍스트 파일입니다.

텍스트가 로컬 시스템의 기본 비 유니코드 인코딩(예: Windows 코드 페이지)에서 인코딩되는 경우 “m3u” 파일 이름 확장자 또는 텍스트가 UTF-8 인코딩된 경우 “m3u8” 확장명으로 저장됩니다. [9] 이들은 마스터 재생 목록 예제에서 사용되는 태그입니다 : http://devimages.apple.com/iphone/samples/bipbop/bipbopall.m3u8 기억, m3u8 파일의 첫 번째 변형은 뷰어가 시작하는 것입니다.