• 정의: 비디오 데이터를 클라이언트가 요구하는 형식(대역폭, 해상도 등)에 맞춰 지속적으로 제공.
  • 목적: 사용자 환경에 최적화된 비디오 경험 제공(재생 속도, 해상도, 품질 유지).
  • 작동 방식:
    1. 비디오 데이터를 작은 단위(세그먼트)로 쪼갬.
    2. 클라이언트 요청에 따라 적합한 세그먼트(HLS, DASH 등)를 전송.
    3. 네트워크 상태나 디바이스 요구사항에 따라 비트레이트 및 해상도를 동적으로 조정(적응형 스트리밍).
  • 사용 사례:
    • OTT 서비스: Netflix, YouTube, Twitch 등.
    • 라이브 스트리밍: 실시간 비디오 데이터 전송.