by-nc-sa     개발자, DBA가 함께 만들어가는 구루비 지식창고!

비디오코덱 - 프로파일과 레벨




프로파일과 레벨

참고자료

프로파일

  • 인코딩시, 특정 사용에 맞게 디코딩할수 있게 알려주는 정보
  • Baseline :최초 발표된 표준에는 모바일 방송과 같은 저전력, 저해상도에 적합한 베이스라인(Baseline) 프로파일
  • Main: 압축률을 최대한 높이기 위한 기술들로 이루어진 메인(Main) 프로파일
  • Extended: 스트리밍 환경에 적합한 기술들이 추가된 확장(Extended)
  • High: HD, FHD 용

레벨

레벨

  • 각 프로파일 별로 영상재생시 자원이 필요한 정도의 명세
  • 인터넷 스트리밍의 경우 디코더의 자원이 한정적이기 때문에 이부분을 잘 알아야 "버퍼 언더플로우"가 안생김

레벨 결정요소

  • DPB(Decoded Picture Buffer)에 의해 결정
  • DPB: 인코딩, 디코딩시 참조 프레임 저장해 두는곳(공간), 공간이 클수록 레벨이 높아짐
  • H.264/AVC 표준에서는 DPB의 크기를 매크로 블록(Macro block)의 갯수로 표시
  • 매크로 블록
    • 크기 : 16x 16
    • 예) 레벨 4.1 의 경우 픽셀 수 : '16 × 16 × 32,768 = 8,388,608' 픽셀
      • 인코딩 영상해상도 (1280 x 720)일때 참조 프레임의 최대 갯수 = ? (1280 x 720 = 921,600)
      • 레벨 4.1 픽셀수 / 인코딩 영상 해상도 픽셀수 = 9.102 (즉 , 9개)

문서정보

Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.