Unisquads
로그인
홈
이용약관·개인정보처리방침·콘텐츠정책·© 2026 Unisquads
이용약관·개인정보처리방침·콘텐츠정책
© 2026 Unisquads. All rights reserved.

영상 코덱 (r1)

이 문서의 과거 버전 (r1)을 보고 있습니다. 수정일: 2026.02.26 16:24

영상 코덱

정의

디지털 영상 데이터를 압축하거나 압축 해제하는 알고리즘 또는 소프트웨어/하드웨어

주요 용도

영상 파일 저장

영상 스트리밍 전송

영상 통신

유형

무손실 코덱

손실 코덱

관련 분야

동영상 파일 포맷

오디오 코덱

멀티미디어 컨테이너

대표적 코덱

H.264/AVC

H.265/HEVC

VP9

AV1

상세 정보

기술 원리

공간적 중복성 제거

시간적 중복성 제거

심리시각적 중복성 제거

장단점

장점: 저장 공간 절약, 전송 대역폭 감소

단점: 압축률과 화질, 처리 속도 간 트레이드오프 존재

표준화 기구

ITU-T

ISO/IEC MPEG

Alliance for Open Media (AOM)

1. 개요

영상 코덱은 디지털 영상 데이터를 효율적으로 압축하거나 압축 해제하는 알고리즘 또는 소프트웨어, 하드웨어를 가리킨다. '코덱'이라는 용어는 압축을 의미하는 '코더'와 압축 해제를 의미하는 '디코더'의 합성어이다. 이 기술은 원본 영상 데이터의 용량을 줄여 저장 공간을 절약하고, 네트워크를 통한 전송 시간과 대역폭을 줄이는 데 핵심적인 역할을 한다.

주요 용도는 영상 파일 저장, 인터넷 스트리밍 서비스를 통한 전송, 그리고 화상 통화나 화상 회의와 같은 실시간 영상 통신이다. 코덱은 압축 과정에서 데이터 손실 유무에 따라 무손실 압축 코덱과 손실 압축 코덱으로 크게 구분된다. 무손실 코덱은 원본 데이터를 완벽하게 복원할 수 있지만 압축률이 상대적으로 낮은 반면, 손실 코덱은 인간의 시각이 인지하기 어려운 정보를 제거하여 높은 압축률을 달성한다.

대표적인 영상 코덱으로는 H.264/AVC, H.265/HEVC, VP9, AV1 등이 있다. 이들은 주로 손실 압축 방식을 사용하며, 방송, 온라인 동영상 플랫폼, 모바일 기기 등 현대 디지털 미디어 환경의 다양한 분야에서 광범위하게 활용되고 있다. 영상 코덱은 단독으로 사용되기보다 MP4나 MKV 같은 멀티미디어 컨테이너 포맷 안에 오디오 코덱, 자막 데이터 등과 함께 패키지되어 활용되는 경우가 일반적이다.

2. 기본 원리

2.1. 압축 방식

영상 코덱의 압축 방식은 크게 공간적 중복성과 시간적 중복성을 제거하는 기술을 기반으로 한다. 공간적 중복성 제거는 하나의 프레임 내에서 인접한 픽셀들이 서로 비슷한 색상과 밝기를 가진다는 점을 이용한다. 이를 위해 이산 코사인 변환과 같은 방법을 사용해 데이터를 변환한 후, 인간의 시각이 잘 인지하지 못하는 고주파 성분의 정보를 줄이는 방식으로 압축 효율을 높인다.

시간적 중복성 제거는 연속된 프레임들 사이의 변화가 크지 않다는 점에 착안한다. 대부분의 영상에서 배경은 고정되어 있고 움직이는 객체는 일부분에 불과하다. 따라서 이전 프레임과 현재 프레임의 차이만을 저장하는 인터 프레임 예측 방식을 사용하여 데이터량을 크게 줄일 수 있다. 이 과정에서는 객체의 움직임을 추정하는 모션 추정과 모션 보상 기술이 핵심적으로 활용된다.

이러한 기본 원리 외에도, 양자화 과정을 통해 데이터의 정밀도를 조절함으로써 압축률을 결정한다. 양자화는 세부 정보를 생략하는 대신 파일 크기를 줄이는 핵심 단계로, 여기서 얼마나 많은 정보를 버릴지에 따라 최종 영상의 화질과 파일 크기가 결정된다. 또한, 엔트로피 코딩이라는 무손실 압축 기법을 마지막 단계에 적용하여, 남아있는 데이터를 더 효율적으로 표현하여 추가적인 압축을 수행한다.

압축 대상 중복성

설명

주요 기술 예시

공간적 중복성

하나의 프레임 내 인접 픽셀 간 유사성

이산 코사인 변환, 공간적 예측

시간적 중복성

연속된 프레임 간의 유사성

인터 프레임 예측, 모션 추정, 모션 보상

2.2. 손실 압축과 무손실 압축

손실 압축은 원본 데이터의 일부 정보를 제거하여 압축률을 극대화하는 방식이다. 인간의 시각이 인지하기 어려운 세부 정보를 생략하거나, 프레임 간 중복되는 부분을 줄이는 방식으로 동작한다. 이 방식은 압축률이 매우 높아 저장 공간이나 대역폭이 제한된 환경에서 널리 사용되며, 대부분의 스트리밍 서비스나 디지털 방송, 소셜 미디어 공유 영상이 이에 해당한다. 대표적인 손실 영상 코덱으로는 H.264/AVC, H.265/HEVC, VP9 등이 있다.

반면, 무손실 압축은 원본 데이터의 모든 정보를 보존한 상태로 압축하는 방식을 말한다. 중복 데이터를 제거하거나 효율적으로 인코딩하는 방식으로 압축을 수행하므로, 압축 해제 시 원본과 완전히 동일한 데이터를 복원할 수 있다. 그러나 손실 압축에 비해 압축률이 상대적으로 낮아, 결과 파일의 크기가 크다는 단점이 있다. 따라서 고품질 영상 편집 작업의 중간 파일 저장이나, 의료 영상처럼 정확한 데이터 보존이 필수적인 전문 분야에서 주로 활용된다.

두 방식의 선택은 용도에 따라 결정된다. 영상 통신이나 온라인 강의처럼 실시간 전송이 중요한 경우에는 높은 압축률을 제공하는 손실 압축이 필수적이다. 반면, 영상 제작 과정에서 최종 출력물을 만들기 전의 원본 자료를 보관하거나, 영상 보관 목적으로 최고 품질을 유지해야 할 때는 무손실 압축이 선호된다. 많은 현대 멀티미디어 컨테이너 포맷은 이 두 가지 압축 방식을 모두 지원하여 사용자의 필요에 따라 선택할 수 있도록 한다.

3. 주요 코덱 종류

3.1. H.264/AVC

H.264/AVC는 MPEG와 ITU-T가 공동으로 개발한 비디오 코딩 표준으로, 공식 명칭은 MPEG-4 Part 10, Advanced Video Coding이다. 이 코덱은 2003년에 표준화되어 2010년대를 주름잡은 가장 보편적인 영상 코덱이 되었다. 높은 압축 효율과 넓은 호환성을 바탕으로 인터넷 스트리밍, 디지털 방송, 블루레이 디스크 저장, 화상 통신 등 다양한 분야에서 사실상의 표준으로 자리 잡았다.

H.264/AVC의 핵심은 이전 세대 MPEG-2나 MPEG-4 Part 2에 비해 획기적으로 향상된 압축 성능에 있다. 동일한 화질의 영상을 약 절반의 데이터량으로 표현할 수 있어, 제한된 대역폭 환경에서 고화질 영상 전송을 가능하게 했다. 이러한 효율성은 매크로블록 기반의 예측 부호화, 다양한 블록 크기의 움직임 보상, 인트라 예측, 엔트로피 코딩 기술의 발전 덕분이다.

이 코덱은 인코더와 디코더의 복잡도를 분리하는 설계 철학을 따르며, 프로파일과 레벨 시스템을 도입해 용도에 맞게 구현을 유연하게 조정할 수 있다. 주류 베이스라인 프로파일은 화상 통신에, 메인 프로파일은 표준 화질 방송에, 하이 프로파일은 고화질 방송 및 블루레이에 주로 사용되었다. 이러한 광범위한 적용을 위해 하드웨어 가속 칩이 다양한 장치에 탑재되며 호환성을 확보했다.

H.264/AVC는 기술적 성숙도와 생태계 구축 측면에서 큰 성공을 거두었으나, 이후 등장한 H.265/HEVC나 AV1과 같은 후속 코덱에 비해 압축 효율이 낮은 한계를 지닌다. 그럼에도 불구하고 전 세계적인 인프라와 장비 지원이 완비되어 있어, 여전히 가장 널리 사용되는 코덱 중 하나로 남아 있다.

3.2. H.265/HEVC

H.265/HEVC는 H.264/AVC의 후속 표준으로, 고효율 비디오 코딩이라는 이름을 가지고 있다. 이 코덱은 이전 세대 대비 약 두 배의 압축 효율을 목표로 개발되었으며, 4K 및 8K 초고화질 영상, 고동적 범위 영상, 다중 시점 영상과 같은 새로운 영상 포맷을 효율적으로 처리하기 위해 설계되었다. 이를 통해 동일한 화질을 유지하면서 비트레이트를 크게 줄이거나, 동일한 비트레이트로 더 높은 화질을 제공할 수 있다.

H.265/HEVC는 더 큰 코딩 트리 유닛 크기와 향상된 인트라 예측 및 움직임 보상 기술을 도입하여 압축 성능을 극대화한다. 또한, 병렬 처리 구조를 개선하여 멀티코어 프로세서에서의 인코딩 및 디코딩 성능을 높였다. 이러한 기술적 진보 덕분에 초고화질 텔레비전 방송, OTT 서비스, 비디오 온 디맨드 플랫폼에서 데이터 대역폭과 저장 공간을 절약하는 핵심 기술로 자리 잡았다.

그러나 H.265/HEVC는 높은 압축 효율에도 불구하고, 복잡한 라이선스 구조와 특허 사용료 문제로 인해 보급에 어려움을 겪었다. 이러한 배경에서 개방형 멀티미디어 연합이 주도하는 로열티 프리 코덱인 AV1이 등장하는 계기가 되기도 했다. 현재는 많은 스마트폰, 텔레비전, 미디어 플레이어에서 하드웨어 디코딩을 지원하며 점차 확산되고 있다.

3.3. AV1

AV1은 AOMedia가 개발한 차세대 오픈 소스 영상 코덱이다. H.265/HEVC와 VP9의 후속 코덱으로, 인터넷 스트리밍 환경에 최적화된 높은 압축 효율을 목표로 설계되었다. 구글, 애플, 마이크로소프트, 인텔, 엔비디아 등 주요 IT 기업들이 참여하는 컨소시엄에서 표준을 관리하며, 특허 사용료가 없는 로열티 프리 라이선스 정책이 가장 큰 특징이다.

이 코덱은 H.265/HEVC 대비 약 30% 더 높은 압축률을 제공하는 것으로 알려져 있다. 이는 동일한 화질에서 더 낮은 비트레이트로 영상을 전송할 수 있음을 의미하며, 대역폭 절감과 데이터 사용량 감소에 직접적인 기여를 한다. 특히 4K 및 8K 초고화질 영상과 HDR 콘텐츠의 효율적인 전송을 위해 다양한 새로운 압축 도구를 도입했다.

AV1의 채택은 유튜브, 넷플릭스와 같은 주요 스트리밍 서비스를 중심으로 확대되고 있다. 웹 브라우저 측면에서는 크롬, 파이어폭스, 사파리 등이 AV1 디코딩을 지원하며, 스마트 TV와 모바일 SoC에도 하드웨어 가속 칩이 점차 탑재되고 있다. 그러나 높은 인코딩 연산 복잡도로 인한 실시간 처리 부담은 여전히 기술적 과제로 남아있다.

3.4. VP9

VP9은 구글이 개발한 오픈 소스 영상 코덱이다. H.264/AVC의 후속으로 개발되었으며, H.265/HEVC와 경쟁하는 차세대 고효율 코덱 중 하나로 자리 잡았다. 구글의 유튜브 플랫폼에서 널리 사용되며, 웹 브라우저 기반의 스트리밍 서비스에 최적화되어 있다.

이 코덱은 H.264/AVC 대비 약 50% 더 높은 압축 효율을 목표로 설계되었다. 4K 및 8K 해상도의 초고화질 영상을 효율적으로 압축할 수 있으며, 특히 인터넷 환경에서 고화질 영상을 전송하는 데 강점을 보인다. VP9은 로열티가 없는 오픈 소스 라이선스를 채택하여, 제조사나 서비스 제공자가 추가 비용 없이 자유롭게 구현하고 사용할 수 있다는 점이 큰 특징이다.

VP9의 기술적 특징으로는 다양한 블록 분할 방식과 정교한 인트라 예측, 인터 예측 기법을 활용한다. 또한 프레임 간 예측을 위한 참조 프레임의 선택이 유연하며, 엔트로피 코딩 방식으로 컨텍스트 적응형 이진 산술 코딩을 사용한다. 이러한 기술들은 H.265/HEVC와 유사한 수준의 압축 성능을 달성하는 데 기여한다.

주요 적용 분야는 웹 브라우저 기반 미디어 플레이어와 모바일 장치이다. 구글 크롬, 모질라 파이어폭스, 마이크로소프트 엣지 등의 주요 브라우저가 VP9을 네이티브로 지원하며, 안드로이드 운영체제에도 기본 탑재되어 있다. 그러나 애플의 사파리 및 iOS 생태계에서는 제한적인 지원을 받아왔으며, 이는 VP9의 보급에 걸림돌이 되기도 했다.

3.5. MPEG-2

MPEG-2는 MPEG가 제정한 동영상 압축 표준으로, 공식 명칭은 ISO/IEC 13818이다. 이 표준은 주로 디지털 방송, DVD 비디오, 케이블 텔레비전 등 초기 디지털 영상 매체의 핵심 기술로 널리 채택되었다. MPEG-2는 이전 표준인 MPEG-1의 발전된 형태로, 더 높은 해상도와 인터레이스 영상 처리 능력을 갖추어 방송 환경에 적합하도록 설계되었다.

MPEG-2 코덱은 손실 압축 방식을 사용하며, 공간적 중복성과 시간적 중복성을 제거하여 데이터를 압축한다. 이는 이동 예측과 이동 보상, 이산 코사인 변환 등의 기술을 활용한다. 압축 효율은 이후의 H.264나 H.265에 비해 낮은 편이지만, 당시 하드웨어 성능과 방송 인프라에 맞는 실용적인 성능을 제공했다.

MPEG-2의 영상 압축 표준은 일반적으로 프로파일과 레벨의 조합으로 구분되며, 이는 복잡도와 지원 가능한 해상도, 프레임 레이트 등을 정의한다. 또한 MPEG-2 시스템 표준은 압축된 영상과 오디오 코덱으로 압축된 오디오를 하나의 스트림으로 합치는 멀티플렉싱 방식을 규정하며, 이는 MPEG-2 시스템 또는 트랜스포트 스트림으로 불린다. 이 시스템 표준은 디지털 방송과 DVD의 기반이 되었다.

현재는 고효율 코덱이 대세를 이루었지만, MPEG-2는 여전히 많은 방송 아카이브와 기존 DVD 콘텐츠, 그리고 일부 디지털 케이블 및 위성 방송 시스템에서 사용되고 있다. 이는 방대한 기존 인프라와 콘텐츠 호환성을 유지해야 하기 때문이다.

3.6. MPEG-4

MPEG-4는 MPEG 표준화 기구에서 제정한 멀티미디어 압축 표준으로, 단순한 영상 코덱 이상의 포괄적인 프레임워크를 제공한다. 이 표준은 영상 압축과 오디오 압축을 포함하여, 텍스트, 그래픽, 2D 및 3D 객체 등 다양한 미디어 요소를 통합적으로 다루기 위해 설계되었다. MPEG-4는 초기 MPEG-1과 MPEG-2가 주로 방송과 저장에 초점을 맞췄다면, 상호작용성과 네트워크 친화성을 강조하여 인터넷 스트리밍과 모바일 통신 환경에 적합하도록 발전했다.

MPEG-4 표준은 수많은 파트로 구성되어 있으며, 그 중 가장 널리 알려진 영상 압축 기술이 MPEG-4 Part 2와 MPEG-4 AVC이다. MPEG-4 Part 2는 DivX나 Xvid 같은 코덱으로 구현되어 2000년대 초반 인터넷 동영상 공유에 크게 기여했다. 그러나 보다 효율적인 후속 표준인 MPEG-4 AVC, 즉 H.264/AVC가 등장하면서, 높은 압축률과 우수한 화질로 인해 방송, 스트리밍, 영상 저장의 사실상 표준 자리를 차지하게 되었다.

이 표준은 다양한 멀티미디어 컨테이너 포맷과 연관되어 있다. 대표적으로 MP4 파일 포맷은 MPEG-4 표준의 일부(Part 14)로 정의되어, H.264/AVC로 압축된 영상과 AAC로 압축된 오디오를 담는 데 가장 흔히 사용된다. 또한 AVI나 MKV 같은 컨테이너도 MPEG-4 코덱을 지원한다.

MPEG-4의 광범위한 스펙은 실시간 통신, 가상 현실, 디지털 방송 등 다양한 분야에 응용되었지만, 그 복잡성으로 인해 전체 표준이 완전히 구현되는 경우는 드물다. 오늘날 'MPEG-4'라는 용어는 주로 파일 포맷(MP4)이나 특정 코덱(H.264)을 지칭하는 데 사용되며, 이는 그 기술적 유산이 일상 속에 깊이 자리 잡았음을 보여준다.

4. 코덱의 구성 요소

4.1. 인코더

인코더는 원본 디지털 영상 데이터를 압축된 형태로 변환하는 장치 또는 소프트웨어를 의미한다. 이 과정은 압축을 통해 데이터의 크기를 줄여 저장 공간을 절약하거나 네트워크 대역폭을 효율적으로 사용하기 위해 수행된다. 인코더는 압축 방식에 따라 무손실 압축을 수행하거나, 일반적으로 더 높은 압축률을 얻기 위해 손실 압축을 적용한다. 인코딩 과정은 프레임 간의 중복성을 제거하고, 인간의 시각적 인지 특성을 고려한 양자화 등의 복잡한 알고리즘을 거쳐 이루어진다.

인코더는 그 구현 방식에 따라 소프트웨어 인코더와 하드웨어 인코더로 구분된다. 소프트웨어 인코더는 CPU나 GPU의 연산 자원을 사용하여 유연한 설정이 가능한 반면, 하드웨어 인코더는 전용 집적 회로를 통해 고속 인코딩과 낮은 전력 소비를 실현한다. 실시간 통신이나 라이브 스트리밍과 같이 낮은 지연 시간이 요구되는 환경에서는 하드웨어 인코더가 주로 활용된다.

인코더의 성능과 출력 품질은 사용되는 영상 코덱에 크게 의존한다. H.264/AVC나 H.265/HEVC와 같은 널리 호환되는 코덱을 사용하는 인코더는 방송 및 일반적인 영상 스트리밍에 적합하다. 반면, AV1이나 VP9 같은 로열티 프리 코덱을 지원하는 인코더는 웹 미디어 플랫폼에서 점차 그 중요성이 증가하고 있다. 사용 목적에 따라 압축률, 화질, 인코딩 속도, 디코더 호환성 등이 고려되어 적절한 인코더와 코덱이 선택된다.

4.2. 디코더

디코더는 압축된 영상 데이터를 원래의 재생 가능한 형태로 복원하는 구성 요소이다. 인코더가 영상을 압축하여 저장하거나 전송하기 적합한 형태로 변환한다면, 디코더는 그 반대 과정을 수행하여 압축된 비트스트림을 받아 화면에 표시할 수 있는 픽셀 데이터로 해석한다. 이 과정은 영상을 시청하는 모든 단계, 즉 스트리밍 서비스에서의 재생, 저장된 동영상 파일 열기, 화상 통화에서 상대방의 영상을 표시하는 데 필수적이다.

디코더는 소프트웨어 또는 하드웨어 형태로 구현된다. 소프트웨어 디코더는 CPU의 연산 능력을 사용하여 범용적으로 동작하는 반면, 하드웨어 디코더는 GPU 내의 전용 회로나 별도의 코덱 칩을 활용한다. 하드웨어 디코더는 전력 소모를 크게 줄이면서도 고해상도 영상의 실시간 디코딩을 효율적으로 처리할 수 있어, 스마트폰, 태블릿 컴퓨터, 스마트 TV 같은 모바일 및 임베디드 기기에 널리 채택된다.

주요 영상 코덱마다 전용 디코더가 필요하다. 예를 들어, H.264/AVC 코덱으로 인코딩된 영상을 재생하려면 해당 규격을 이해하는 H.264 디코더가 필요하다. 따라서 미디어 재생 소프트웨어나 운영체제에는 H.265/HEVC, VP9, AV1 등 다양한 코덱을 지원하는 여러 디코더가 통합되어 있어 사용자가 별도의 설정 없이도 대부분의 영상을 재생할 수 있게 한다. 디코더의 성능과 호환성은 영상 재생의 원활함과 배터리 수명에 직접적인 영향을 미치는 핵심 요소이다.

5. 용도별 특징

5.1. 방송 및 스트리밍

방송 및 스트리밍 서비스는 대량의 영상 데이터를 효율적으로 전송해야 하므로, 고효율 손실 압축 코덱이 필수적으로 사용된다. 이 분야에서는 네트워크 대역폭을 절약하면서도 시청자에게 양호한 화질을 제공하는 것이 핵심 과제이며, H.264/AVC 코덱이 오랫동안 사실상의 표준으로 자리 잡아 왔다. 디지털 방송, IPTV, 초기 유튜브 및 넷플릭스와 같은 OTT 서비스까지 광범위하게 적용되었다.

보다 높은 압축 효율을 요구하는 4K UHD 및 HDR 콘텐츠의 보급과 함께, H.265/HEVC 코덱이 주목받기 시작했다. HEVC는 동일 화질 기준으로 H.264 대비 약 50% 수준의 데이터량으로 전송이 가능해, 고해상도 스트리밍의 부담을 크게 줄였다. 그러나 강력한 특허 라이선스 문제로 인해 보급에 장애가 되었고, 이는 로열티 프리 AV1 코덱과 구글이 주도하는 VP9 코덱의 성장 계기가 되었다.

현재 실시간 스트리밍 환경, 특히 라이브 방송과 게임 스트리밍에서는 낮은 지연 시간과 안정적인 화질 전송이 중시된다. 이를 위해 H.264/AVC는 여전히 널리 사용되며, 엔비디아의 NVENC와 같은 전용 하드웨어 가속 인코더를 통해 실시간 인코딩 성능을 높이고 있다. 한편, 애플의 HTTP Live Streaming과 같은 적응형 비트레이트 스트리밍 기술은 네트워크 상태에 따라 전송되는 코덱의 비트레이트를 동적으로 조절하여 끊김 없는 시청 경험을 제공한다.

미래의 방송 및 스트리밍 시장은 더 높은 압축률을 지향하며, AV1과 그 후속인 AV2 코덱, 그리고 MPEG에서 개발 중인 VVC 표준 간의 경쟁이 예상된다. 특히 메타버스와 실시간 3D 그래픽 스트리밍과 같은 새로운 형태의 미디어 서비스가 등장하면서, 이에 최적화된 차세대 영상 코덱의 필요성은 더욱 커지고 있다.

5.2. 영상 편집 및 제작

영상 편집 및 제작 과정에서는 원본 화질을 최대한 보존하면서도 작업 효율성을 높일 수 있는 코덱의 선택이 중요하다. 이 분야에서는 주로 무손실 압축 코덱이나 고화질의 손실 압축 중간 코덱이 사용된다. 무손실 압축 코덱은 영상 편집 과정에서 반복적인 인코딩과 디코딩을 거쳐도 화질 열화가 전혀 발생하지 않아 최종 마스터 파일 제작에 적합하다. 대표적으로 애플 프리미어 프로나 다빈치 리졸브 같은 전문 영상 편집 소프트웨어에서 널리 지원하는 Apple ProRes와 DNxHD 코덱이 이에 해당한다.

한편, 고해상도 원본 영상을 직접 편집하는 것은 시스템 부하가 크기 때문에, 작업 단계에서는 프록시 파일을 생성해 사용하는 경우가 많다. 프록시는 원본보다 해상도와 비트레이트가 낮은 사본으로, H.264나 HEVC 같은 효율적인 손실 코덱으로 인코딩되어 빠른 미리 보기와 편집을 가능하게 한다. 녹화 장비에서 생성되는 원본 파일의 코덱(AVCHD, XAVC 등)과 편집 단계에서 사용하는 코덱은 종종 다르며, 녹화 시 무손실 압축에 가까운 고비트레이트 코덱을 사용하면 후반 작업에서 유리하다.

최종적으로 편집이 완료된 영상은 배포 목적에 따라 다시 압축된다. 영화나 방송용 마스터는 JPEG 2000이나 무손실 계열의 코덱으로, 유튜브나 OTT 서비스용은 H.264, VP9, AV1 같은 고효율 코덱으로 렌더링된다. 이때 색공간과 비트 심도 정보를 보존하는 코덱의 지원 여부도 전문 영상 제작에서 중요한 고려 사항이 된다.

5.3. 실시간 통신

실시간 통신은 화상 통화, 원격 회의, 라이브 방송, 게임 스트리밍 등 지연 시간이 매우 중요한 응용 분야에서 영상 코덱이 활용되는 방식을 의미한다. 이러한 환경에서는 데이터를 압축하여 전송하는 과정에서 발생하는 인코딩과 디코딩의 지연, 즉 레이턴시를 최소화하는 것이 화질만큼이나 중요한 과제이다. 따라서 실시간 통신에 적합한 코덱은 높은 압축률과 함께 빠른 처리 속도를 동시에 만족해야 한다.

실시간 통신을 위한 코덱은 일반적으로 저지연 인코딩 기술을 채택한다. 이는 프레임 간 예측과 같은 고도로 복잡한 압축 기법을 제한하거나, GOP 구조를 매우 짧게 설정하여 인코더의 처리 부하를 줄이고 디코더가 빠르게 영상을 복원할 수 있도록 설계된다. 예를 들어, WebRTC 표준에서 널리 사용되는 VP8이나 H.264의 특정 프로파일은 이러한 저지연 요구사항에 맞춰 최적화되어 있다.

주요 실시간 통신 플랫폼과 서비스는 각자의 요구에 맞는 코덱을 선택하여 사용한다. Zoom이나 Microsoft Teams와 같은 원격 회의 소프트웨어는 H.264를 기반으로 한 자체 최적화를 진행하며, 디스코드는 VP9 코덱을 화면 공유에 활용하기도 한다. 한편, 라이브 게임 스트리밍 서비스는 고화질 전송을 위해 H.265나 AV1과 같은 고효율 코덱의 실시간 인코딩 성능을 지속적으로 개선하고 있다.

실시간 통신의 발전은 5G 네트워크의 상용화와 더불어 초저지연 통신을 가능하게 하여, 원격 수술, 실시간 자율주행 차량 간 통신, 증강 현실 협업 등 새로운 분야로의 적용을 확대하고 있다. 이에 따라 AI 기반 화질 보정 기술을 코덱 파이프라인에 통합하거나, 네트워크 대역폭 변화에 적응적으로 화질을 조절하는 기술의 중요성도 함께 증가하고 있다.

6. 호환성과 표준

6.1. 표준화 기구

영상 코덱의 표준화는 국제 표준화 기구와 산업 컨소시엄을 통해 이루어진다. 가장 대표적인 기관은 국제 전기 통신 연합의 전기통신표준화부문과 국제 표준화 기구 및 국제 전기 기술 위원회가 공동으로 운영하는 동화상 전문가 그룹이다. MPEG은 H.264/AVC, H.265/HEVC 등 널리 사용되는 대부분의 압축 표준을 제정해 왔다.

인터넷 엔지니어링 태스크 포스는 인터넷 환경에 적합한 실시간 통신 프로토콜과 코덱을 표준화하는 역할을 한다. 한편, 구글이 주도하여 개발한 VP9 코덱과, 구글, 마이크로소프트, 애플, 메타 등이 참여하는 AOMedia가 개발한 AV1 코덱은 개방형 로열티 프리 표준으로, 웹 기반 영상 서비스의 중요한 대안이 되고 있다.

이러한 표준화 기구들의 활동은 코덱의 기술적 성능, 호환성, 지식 재산권 라이선스 정책에 직접적인 영향을 미친다. 서로 다른 기관에서 제정된 표준 간의 경쟁과 협력은 영상 압축 기술의 발전을 촉진하는 주요 동력으로 작용한다.

6.2. 컨테이너 포맷과의 관계

영상 코덱과 컨테이너 포맷은 디지털 영상을 구성하는 서로 다른 계층의 요소이다. 코덱은 영상과 오디오의 원시 데이터를 압축 및 압축 해제하는 알고리즘이며, 컨테이너 포맷은 이렇게 압축된 영상 데이터, 오디오 데이터, 그리고 자막, 챕터 정보 같은 메타데이터를 하나의 파일로 묶는 포장 역할을 한다. 흔히 파일 확장자로 알려진 MP4, MKV, AVI 등이 대표적인 컨테이너 포맷에 해당한다.

하나의 컨테이너 포맷은 여러 종류의 코덱으로 압축된 데이터를 담을 수 있다. 예를 들어, MP4 파일은 H.264 코덱으로 압축된 영상과 AAC 코덱으로 압축된 오디오를 담을 수 있고, 동일한 MP4 컨테이너에 H.265 코덱의 영상과 MP3 코덱의 오디오를 담는 것도 가능하다. 반대로, H.264 코덱으로 압축된 영상 데이터는 MP4, MKV, MOV 등 다양한 컨테이너에 담겨 사용될 수 있다.

따라서 특정 동영상 파일을 재생하려면 해당 파일의 컨테이너 포맷을 해석할 수 있어야 하고, 그 안에 담긴 영상과 오디오 데이터를 디코딩할 수 있는 코덱도 시스템에 설치되어 있어야 한다. 호환성 문제는 주로 사용하는 플레이어나 장치가 컨테이너 포맷을 지원하더라도 내부의 특정 코덱을 지원하지 않을 때 발생한다. 최근의 멀티미디어 플레이어나 스트리밍 서비스는 AV1, VP9 같은 최신 코덱을 포함해 광범위한 코덱과 컨테이너를 지원하는 추세이다.

7. 여담

영상 코덱의 발전은 기술 표준과 특허 간의 복잡한 관계를 보여준다. 초기에는 MPEG이나 ITU-T와 같은 국제 표준화 기구에서 개발한 H.264와 같은 코덱이 널리 사용되었으나, 이는 특허 사용료를 지불해야 하는 경우가 많았다. 이에 대항하여 구글이 주도한 VP9과 같은 로열티 프리 코덱이 등장했으며, 이후 인터넷 엔지니어링 태스크 포스와 같은 개방형 컨소시엄에서 개발된 AV1 코덱이 더 나은 압축 효율과 완전한 무료 사용을 목표로 경쟁을 벌이고 있다.

일반 사용자에게는 코덱이 보이지 않는 기반 기술로 작동한다. 사용자는 MP4나 MKV와 같은 컨테이너 포맷의 파일을 재생할 때, 내부에 어떤 코덱으로 압축된 영상과 오디오 코덱으로 압축된 소리가 들어 있는지 직접 알 필요가 없다. 이는 미디어 플레이어나 운영 체제가 필요한 코덱을 자동으로 처리하기 때문이다. 그러나 호환성 문제로 인해 특정 코덱을 별도로 설치해야 하는 경우도 발생한다.

코덱의 선택은 용도에 따라 중요한 결정 사항이 된다. 예를 들어, 영상 편집 작업에서는 화질 손실이 적은 고품질의 코덱을 사용하는 반면, 유튜브나 넷플릭스와 같은 동영상 스트리밍 서비스에서는 대역폭을 절약하면서도 선명한 화질을 유지할 수 있는 최신 코덱을 적극 도입한다. 또한, 화상 회의나 게임 스트리밍과 같은 실시간 응용 분야에서는 낮은 지연 시간이 가장 우선시되는 코덱 특성이다.

8. 관련 문서

  • 위키백과 - 비디오 코덱

  • 위키백과 - 오디오 코덱

  • 위키백과 - MPEG-4

  • 위키백과 - H.264/AVC

  • 위키백과 - 고효율 비디오 코딩

  • 위키백과 - VP9

  • 위키백과 - AV1

  • 위키백과 - 컨테이너 형식

  • 위키백과 - FFmpeg

  • ITU-T - H 시리즈 권고

리비전 정보

버전r1
수정일2026.02.26 16:24
편집자unisquads
편집 요약AI 자동 생성