VVC 지원

Android 17에서는 H.266이라고도 하는 다용도 동영상 코딩 (VVC) 지원이 도입되었습니다. 이 페이지에서는 기기에서 이 기능을 사용 설정하거나 사용 중지하는 방법을 설명합니다.

플랫폼 지원

Android 17에서는 MP4 파서 및 추출기에서 VVC 동영상 디코더와 VVC 트랙을 지원합니다. 여기에는 다음이 포함됩니다.

  • 새 미디어 유형 MIMETYPE_VIDEO_VVCMediaCodec, Codec2 API 지원
  • HDR10 및 HDR10+ 메타데이터가 포함된 4:2:0 프로필 지원
  • 최대 10비트 콘텐츠 지원
  • 플랫폼 MP4 추출기 지원
  • Media3 MP4 추출기 지원 (Jetpack을 사용하여 제공)
  • HEVC와 유사한 CSD 형식 (SPS/PPS/VPS NAL 단위 집합)

SoC 구현

VVC 디코딩을 사용 설정하려면 SoC 공급업체가 Codec2 (C2) VVC 디코더를 제공해야 합니다. SoC 공급업체는 type 속성이 video/vvc로 설정된 <MediaCodec> 항목을 공급업체별 media_codecs.xml 파일 (/vendor/etc/media_codecs.xml에 있음)에 추가하여 디코더를 노출합니다.

VVC 지원 선택 해제

VVC 지원을 선택 해제하려면 type 속성이 video/vvc로 설정된 <MediaCodec> 항목을 공급업체별 media_codecs.xml 파일에서 삭제합니다. 이 작업은 앱이 MediaCodec와 같은 Android 미디어 API를 통해 VVC 디코딩을 사용하는 것을 방지합니다.

VVC 디코더를 완전히 삭제하려면 기기 빌드 규칙에서 VVC 하드웨어 또는 소프트웨어 디코더 라이브러리도 삭제해야 합니다. 이러한 라이브러리는 일반적으로 SoC 공급업체에서 제공하는 미디어 코덱 HAL 빌드의 일부로 포함됩니다.