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

Opus

다른 이름: IETF Opus

정의

IETF가 표준화한 로열티 프리 오픈소스 오디오 코덱. 6kbps~510kbps 가변 비트레이트, 6kHz~48kHz 대역폭 지원. 음성과 음악 모두 최적화. Silk(음성) + CELT(음악) 하이브리드 구조. 5~120ms 저지연으로 VoIP, 스트리밍, 저장 등 모든 용도 대응

상세 설명

📋 기술 스펙

  • 비트레이트: 6kbps~510kbps (가변 비트레이트)
  • 샘플레이트: 8/12/16/24/48kHz (내부적으로 48kHz 리샘플링)
  • 대역폭: Narrowband(4kHz), Mediumband(6kHz), Wideband(8kHz), Super-wideband(12kHz), Fullband(20kHz)
  • 지연 시간: 5ms~120ms (설정 가능)
  • 채널: 모노~255채널 (Vorbis 매핑)
  • 하이브리드 구조: SILK(선형 예측, 음성 최적화) + CELT(MDCT, 음악 최적화)
  • 패킷 손실 은폐(PLC): 네트워크 패킷 손실 시 음질 유지
  • 대역폭 적응: 네트워크 상태에 따라 실시간 비트레이트 조절

💡 실무 활용

  • Discord, Zoom, WhatsApp, Teams: VoIP 음성통화 (16~64kbps)
  • YouTube: 오디오 스트리밍 (128~160kbps)
  • Spotify: 웹 플레이어 오디오 (96~160kbps)
  • WebRTC: 브라우저 간 실시간 통신 표준 코덱
  • SoundCloud: 음악 스트리밍 (64~128kbps)

장점

  • 완전 무료: 특허 없음, 로열티 프리
  • 범용성: 음성(6kbps)부터 고음질 음악(256kbps)까지 단일 코덱
  • 저지연: 5ms~20ms (실시간 통신 최적)
  • AAC/Vorbis 대비 우수: 동일 비트레이트에서 10~15% 더 나은 음질
  • 패킷 손실 복원: 네트워크 불안정 환경에서도 안정적

⚠️ 단점 및 제약

  • 브라우저 외 보급: 하드웨어 플레이어, 스마트TV 미지원 많음
  • AAC 대비 인지도: 범용 기기는 여전히 AAC 선호
  • 인코더 복잡도: libopus는 고품질이나 실시간 인코딩 부하 있음

🔧 호환성

Chrome, Firefox, Edge, Safari (iOS 11+), Android 5.0+, WebRTC, VLC, FFmpeg, Windows 10 (소프트웨어)

📚 표준 정보

표준화 기구: IETF RFC 6716

출시 연도: 2012년