{{위키데이터 속성 추적}}
{{Infobox file format
| name                   = HTTP 라이브 스트리밍 플레이리스트
| icon                   =
| screenshot             = 
| caption                =
| extension              = <tt>.m3u8</tt>
| mime                   = application/vnd.apple.mpegurl<ref name="hls_draft_19">{{저널 인용| url= http://tools.ietf.org/html/draft-pantos-http-live-streaming-19 | title= HTTP Live Streaming draft-pantos-http-live-streaming-19 | author= Pantos, R.P. | journal= Network Working Group | date= April 2016 | issue= | pages= 1}}</ref>
| magic                  =
| developer              = 애플
|type=| released         = 2009년 5월
| standard               = 
| url                    =
| logo                   =
| type code              =
| uniform type           =
| owner                  =
| latest release version =
| latest release date    =
| genre                  = [[플레이리스트]]
| container for          = 
| contained by           =
| extended from          = [[M3U|확장 M3U]]
| extended to            =
}}
[[파일:Zpracovani videa HTTP Live Streaming.png|섬네일]]
'''HTTP 라이브 스트리밍'''(HTTP Live Streaming, '''HLS''')은 [[애플]]이 개발하여 2009년 출시한 [[HTTP]] 기반 [[적응 비트레이트 스트리밍]] 통신 프로토콜이다. 이 프로토콜은 여러 미디어 플레이어, 웹 브라우저, 모바일 기기, 스트리밍 미디어 서버에서 지원되고 있다. 연간 비디오 산업 조사에 따르면 가장 대중적인 스트리밍 포맷으로 간주된다.<ref>{{웹 인용|last1=Lederer |first1=Stefan |title=2019 Video Developer Report |url=https://go.bitmovin.com/confirmation-video-developer-report-2019 |website=Bitmovin |accessdate=12 November 2019 |language=en}}</ref>

HLS는 전반적인 스트림을 크기가 작은 일련의 HTTP 기반 파일 다운로드로 분리시켜 개개의 다운로드를 통해 잠재적으로 무한한 전송 스트림의 작은 덩어리를 적재시킴으로써 동작한다는 면에서 [[HTTP 동적 적응 스트리밍|MPEG-DASH]]와 유사하다. 각기 다른 비트레이트로 인코딩되는, 이용 가능한 스트림 목록은 [[M3U|확장 M3U 플레이리스트]]를 사용하여 클라이언트에 전송된다.<ref>{{웹 인용|url= https://larryjordan.com/articles/basics-of-http-live-streaming|title= The Basics of HTTP Live Streaming|last= Jordan|first= Larry|date= 10 June 2013|work= Larry's Blog|publisher= Larry Jordan & Associates|accessdate= 18 June 2013}}</ref>

표준 HTTP 트랜잭션에 기반한 HTTP 라이브 스트리밍은 [[실시간 전송 프로토콜|RTP]] 등 UDP 기반 프로토콜과 달리 표준 HTTP 트래픽을 통해 [[방화벽 (네트워킹)|방화벽]]이나 [[프록시 서버]]를 경유할 수 있다. 또, 널리 이용되는 HTTP 기반 [[콘텐츠 전송 네트워크]]를 통해 콘텐츠를 전통적인 HTTP 서버로부터 제공받을 수 있다.<ref>{{웹 인용|url=http://www.bitcodin.com/blog/2015/03/mpeg-dash-vs-apple-hls-vs-microsoft-smooth-streaming-vs-adobe-hds/|title=MPEG-DASH vs. Apple HLS vs. Smooth Streaming vs. Adobe HDS|publisher=|확인날짜=2019-12-19|archive-date=2015-09-18|archive-url=https://web.archive.org/web/20150918200102/https://www.bitcodin.com/blog/2015/03/mpeg-dash-vs-apple-hls-vs-microsoft-smooth-streaming-vs-adobe-hds/}}</ref> 이 표준은 또한 표준 암호화 매커니즘<ref>{{웹 인용|url= http://tools.ietf.org/html/draft-pantos-http-live-streaming-07|title= HTTP Live Streaming|last= Pantos|first= R.|date= 30 September 2011|publisher= Internet Engineering Task Force|accessdate= 18 June 2013}}</ref>과 [[HTTPS]]를 이용한 보안 키 배포를 사용하며 이 둘은 단순한 [[디지털 권리 관리|DRM]] 시스템을 제공하게 된다. 이 프로토콜의 후반 버전은 [[트릭 모드]] 빨리감기와 되감기, 자막 연동을 제공한다.

애플은 HTTP 라이브 스트리밍을 [[인터넷 초안]](개별 제출)으로 문서화하였으며 이는 [[RFC]]로서의 출판 과정의 첫 단계이다. 2015년 12월 기준으로 해당 문서의 저자들은 [[국제 인터넷 표준화 기구|IETF]] 총의 과정이 아닌 외부에서 문서를 정보성(비표준) RFC로 출판하기 위해 RFC ISE(Independent Stream Editor)를 요청하였다.<ref>
{{웹 인용
|url= https://datatracker.ietf.org/doc/draft-pantos-http-live-streaming/history/
|title= History for draft-pantos-http-live-streaming
|accessdate= 2017-04-17
|quote= Stream changed to ISE from None
}}
</ref>
2017년 8월, RFC8216는 프로토콜 버전 7을 기술하기 위해 출판되었다.<ref>
{{cite IETF
|rfc=8216
|date=August 2017
|title= HTTP Live Streaming
|accessdate= 2017-09-05
|first1=Roger|last1=Pantos
|first2=William|last2=May
}}
</ref>

== 같이 보기 ==
* [[HTTP 동적 적응 스트리밍]]

== 각주 ==
{{각주}}

[[분류:HTTP]]
[[분류:멀티미디어]]
[[분류:네트워크 프로토콜]]
[[분류:퀵타임]]