본문으로 건너뛰기
Previous
Next
ABR 뜻과 의미 | 기술 용어 사전 | pkglog
멀티미디어

ABR

다른 이름: Adaptive Bitrate , 적응형 비트레이트 , Adaptive Streaming

정의

Adaptive Bitrate Streaming. 네트워크 대역폭과 기기 성능에 따라 비디오 화질을 실시간 자동 조절하는 스트리밍 기술. HLS/DASH의 핵심 기능. 다중 비트레이트 인코딩 + 플레이어 알고리즘(BOLA, throughput-based)으로 구현

상세 설명

📋 기술 스펙

  • 사다리(Ladder): 다중 해상도/비트레이트 변형 (예: 240p/360p/480p/720p/1080p)
  • 세그먼트: 2~10초 단위로 전환 가능
  • 플레이어 알고리즘: Throughput-based, Buffer-based, BOLA(Buffer Occupancy based Lyapunov Algorithm)
  • HLS: #EXT-X-STREAM-INF로 변형 선언
  • DASH: Representation 요소로 변형 정의

💡 실무 활용

  • YouTube, Netflix: 네트워크 변동 시 끊김 없는 재생
  • 모바일 네트워크: 4G→3G 전환 시 화질 하향
  • WiFi 혼잡: 저녁 시간대 자동 화질 조정

장점

  • 끊김 방지: 버퍼링 최소화
  • 대역폭 효율: 과도한 화질 전송 방지
  • 사용자 경험: 수동 설정 불필요

⚠️ 단점 및 제약

  • 다중 인코딩: 스토리지/대역폭 비용 증가
  • 전환 아티팩트: 화질 급변 시 시각적 불편
  • 지연 증가: 세그먼트 버퍼링으로 10~30초 지연

🔧 호환성

모든 HLS/DASH 플레이어

📚 표준 정보

표준화 기구: HLS (Apple/IETF), DASH (ISO/MPEG)