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

VP9

다른 이름: VP9.0

정의

Google이 개발한 로열티 프리 오픈소스 비디오 코덱. VP8의 후속작으로 H.264 대비 50%, HEVC와 유사한 압축 효율. 64×64 슈퍼블록, 10가지 인트라 예측 모드, 8×8 ADST/DCT 변환 사용. YouTube의 4K 스트리밍 주력 코덱 (2013~2021)

상세 설명

📋 기술 스펙

  • 프로파일: Profile 0 (8bit 4:2:0), Profile 1 (8bit 4:2:2/4:4:4), Profile 2 (10/12bit 4:2:0), Profile 3 (10/12bit 4:2:2/4:4:4)
  • 레벨: 1~6.2 (해상도 426×240~16384×8704)
  • 슈퍼블록: 8×8~64×64 픽셀 쿼드트리 분할
  • 인트라 예측: 10가지 모드 (DC, TM, H, V, D45, D135, D117, D153, D207, D63)
  • 인터 예측: 1/8 픽셀 정밀도, 3개 참조 프레임
  • 변환: 4×4~32×32 DCT, ADST 변환
  • 엔트로피 코딩: 산술 코딩 (CABAC 유사)
  • 인루프 필터: 디블로킹 필터만 (SAO/CDEF 없음)
  • 타일 병렬 처리: 최대 4개 타일 열 지원

💡 실무 활용

  • YouTube 4K 스트리밍 (2013~2021, 현재 AV1 전환 중)
  • Chrome, Firefox 웹 브라우저 기본 지원 (2015년~)
  • Android 4.4+ 소프트웨어 디코딩
  • WebM 컨테이너와 결합 (HTML5 video)

장점

  • 완전 무료 오픈소스: BSD 라이선스, 특허 소송 방어 조항 (Patent Grant)
  • H.264 대비 50% 압축률: 4K 스트리밍 실용성 확보
  • 브라우저 네이티브 지원: Chrome, Firefox, Edge 기본 탑재
  • 인코딩 속도: AV1보다 5~10배 빠름 (libvpx)

⚠️ 단점 및 제약

  • 하드웨어 지원 제한: Intel Kaby Lake(2016), NVIDIA GTX 1060(2016) 이후에만 탑재
  • HEVC 대비 미흡: 동일 화질에서 5~10% 더 큰 파일
  • 10bit 색심도 디코더 부족: Profile 2/3 소프트웨어 디코딩만 가능
  • AV1 전환: Google이 YouTube 신규 콘텐츠를 AV1으로 전환 중

🔧 호환성

Chrome 29+, Firefox 28+, Edge 14+, Opera 16+, Android 4.4+ (소프트웨어), Intel Kaby Lake 이상 CPU, NVIDIA GTX 1060 이상 GPU

📚 표준 정보

표준화 기구: Google (오픈소스 프로젝트, 표준화 기구 없음)

출시 연도: 2013년