- 홈
- HLS 가이드
HLS 스트리밍 가이드
HLS가 M3U8 플레이리스트, 미디어 세그먼트, 적응형 비트레이트, 브라우저 플레이어로 라이브와 VOD를 전달하는 방식을 설명합니다.
HLS 기본
M3U8 플레이리스트
세그먼트, 길이, 여러 화질, 키, 자막 위치를 플레이어에 알려 주는 텍스트 매니페스트입니다.
미디어 세그먼트
순서대로 내려받는 작은 TS 또는 fMP4 파일로, 전체 영상이 없어도 재생을 시작할 수 있습니다.
적응형 비트레이트
마스터 플레이리스트가 여러 화질을 제공하면 플레이어가 네트워크 상태에 따라 전환합니다.
일반적인 재생 흐름
- HLS 지원 플레이어에 M3U8 URL을 로드합니다.
- 플레이리스트를 가져오고 상대 세그먼트 URL을 해석합니다.
- 세그먼트를 다운로드해 미디어 버퍼에 추가하고 필요하면 화질을 바꿉니다.
실무 참고 사항
- 브라우저 재생에는 HTTPS와 올바른 CORS 헤더가 필요합니다.
- 세그먼트 길이를 일정하게 유지하면 끊김을 줄일 수 있습니다.
- 암호화 스트림은 접근 가능한 키 URL을 제공해야 합니다.