exoplayer1 [Android] HLS in Android 서론 HLS란? HLS(HTTP Live Streaming)은 비디오 스트리밍 프로토콜로, 오디오나 동영상을 여러 개의 작은 세그먼트로 분할하고, 이러한 세그먼트를 HTTP 기반의 웹 서버를 통해 전송한다. 주로 Twitch 같은 라이브 스트리밍 플랫폼이나, OTT에서 사용하는 방식이다. HLS 사용 이유 HLS를 사용하는 가장 큰 이유는 적응형 비트레이트 스트리밍이라는 장점 때문이다. HLS는 네트워크 상태에 따라 스트리밍 품질을 동적으로 조정하여 버퍼링을 최소화하고, 여러 품질 수준으로 인코딩된 동일한 콘텐츠를 제공하고, 클라이언트는 현재 네트워크 상태에 가장 적합한 비트레이트를 선택한다. 또한 HTTP를 기반으로 전송하기 때문에, 기존의 HTTP 인프라를 그대로 사용할 수 있다... Dev/Android 2024. 7. 20. 이전 1 다음