사이프. Org Foundation은 실시간 오디오를 크게 향상시키는 Opus 1.2 오디오 코덱을 출시했습니다. 어떻게 바뀌었는지 모두 알아보세요!
사이프. Org Foundation은 방금 Opus 오디오 코덱의 최신 개선 사항을 발표했습니다. libopus 1.2 인코더. 이 최신 개선 사항을 통해 Xiph. Org는 단 32kb/s의 속도로 풀밴드 스테레오 오디오에 Opus를 사용할 수 있도록 만들었습니다. 이는 곧 출시될 로열티 프리 제품과 잘 어울릴 것입니다. AV1 비디오 형식 느린 연결에서도 더 높은 품질의 오디오 및 비디오를 제공하기 위해 WebM 컨테이너에 포함됩니다.
형식에 익숙하지 않은 분들을 위해 말씀드리자면 Opus는 Xiph를 병합하여 탄생한 IETF 표준 로열티 프리 오디오 코덱입니다. Org Foundation의 CELT 코덱과 Skype의 SILK 코덱은 모든 손실 오디오에 대해 로열티가 없는 하나의 형식을 만들기 위한 시도입니다. 이는 비트 전송률 변화에 따라 잘 확장되고, 매우 낮은 처리량이 필요하며, 매우 낮은 속도로 인코딩 및 디코딩될 수 있도록 설계되었습니다. 화상 회의, 모바일 스트리밍 및 기타 실시간 오디오에 사용되는 데 매우 중요한 처리 능력이 거의 사용되지 않습니다. 응용 프로그램. Opus는 표준화된 지 5년 만에 스트리밍 서비스, IP 전화, 미디어 플레이어 등에서 채택되는 등 이미 웹 전반에 걸쳐 널리 채택되었습니다.
Opus 1.2는 다음과 같은 기능을 제공합니다. 실질적인 개선 음악 품질과 음성 품질 모두에 영향을 미칩니다. 위에서 언급했듯이 Opus는 이제 다음 용도로 사용할 수 있는 단계에 도달했습니다. 단 32kb/s의 풀밴드 스테레오 오디오, 불과 몇 년 전까지만 해도 불가능하다고 여겨졌던 일입니다. libopus 1.2의 향상된 기능을 통해 이전에는 32kb/s의 VBR 인코딩을 사용할 수 있게 되었습니다. Opus가 피할 수 있는 극도로 낮은 비트 전송률 영역에서 오디오 품질이 손상될 것이라는 부정확한 인상입니다.
[재생목록 ids="179434,179437,179435,179436,179438,179514"]
또한 Opus 1.2는 Opus 1.1의 21kb/s 및 Opus의 29kb/s보다 낮은 14kb/s의 속도로 전대역 음성에 사용할 수 있는 수준까지 음성 품질을 제공합니다. 1.0. 이는 부분적으로 8kHz 미만의 주파수에 SILK를 사용하고 8kHz~20kHz의 주파수에 CELT를 사용하는 Opus의 하이브리드 모드 개선 덕분에 가능합니다. kHz. libopus 1.2에서 수행된 조정을 통해 이전 제한인 32의 절반인 16kb/s의 낮은 비트 전송률에서 CELT와 SILK를 함께 사용할 수 있습니다. kb/s.
[재생목록 ids="179445,179447,179446,179448,179444,179443,179442,179518"]
주목할만한 흥미로운 점은 이러한 개선으로 인한 큰 변화가 하나도 없다는 것입니다. Opus 1.1의 개선은 주로 작은 변경 사항에서 비롯된 반면, Opus 1.2는 반복적인 개발과 엄청난 개선을 가져온 수많은 사소한 조정의 결과입니다.
이러한 상당한 품질 개선에도 불구하고 인코더 작업으로 인해 실제로 Opus는 이전보다 훨씬 적은 처리 능력을 필요로 했습니다. Opus는 처리 능력이 얼마나 적은지 측면에서 이미 시장 선두주자였지만 libopus의 1.2 업데이트를 통해 인코딩이 가능한 수준까지 향상되었습니다. 부동 소수점 모드의 Intel Haswell CPU에서 단 ~11MHz의 처리 능력(또는 ARM에서는 단 ~33MHz)으로 128kb/s 풀밴드 스테레오 음악을 실시간으로 디코딩 고정 소수점 모드의 Cortex-A53) 및 부동 소수점 모드의 Intel Haswell CPU에서 ~2MHz(또는 ARM Cortex-A53의 경우 ~6MHz)의 12kb/s 광대역 모노 음성 고정 소수점 모드). 마찬가지로 대부분의 상황에서 인코딩 시간도 단축되었으며, 그 중 일부 극단적인 상황은 절반으로 단축되었습니다(예: 인코딩 복잡도 5). 부동 소수점 모드의 Intel Haswell CPU에서 128kb/s 풀밴드 스테레오 음악(libopus 1.0의 경우 ~40MHz에서 libopus의 경우 ~21MHz로 떨어졌음) 1.2).
libopus 1.2를 통한 Opus의 지속적인 개발은 매우 흥미롭고, 시간이 지남에 따라 Opus가 계속 채택되는 모습을 볼 수 있기를 바랍니다. 로열티 프리 코덱은 개방적이고 상호 운용 가능한 인터넷 개발에 매우 중요합니다. 특허가 걸린 코덱은 다음과 같은 다양한 문제에 자주 직면하기 때문에 이는 모든 장치에서 구현할 수 있는 유일한 코덱입니다. 일부 사람들이 요구하는 엄청난 라이선스 비용을 지불하고 싶어하지 않는 콘텐츠 배포자 및 스트리밍 서비스부터 오픈 소스 소프트웨어까지 사용자를 대신하여 적절한 라이센스를 보장할 수 없거나 소프트웨어조차도 자체 라이센스를 위반하지 않고는 완전히 통합할 수 없습니다. 자귀. 특허가 걸린 코덱의 이러한 문제는 서로 다른 그룹이 만들고 라이선스 비용 및 코덱 특허로 인해 발생하는 다양한 문제를 피하기 위해 자체 코덱을 구현합니다. 가져오다. 이로 인해 그룹은 특정 브라우저, 운영 체제 및/또는 필요한 자체 코덱을 생성하게 됩니다. 많은 사용자가 특정 하드웨어를 사용할 수 없도록 완전히 잠글 수 있는 하드웨어입니다. 콘텐츠. 진정한 범용 코덱이 등장할 수 있는 유일한 방법은 로열티가 없고 널리 채택되는 것입니다. 사용 중인 몇 가지 코덱은 모든 사용자가 모든 사용자가 액세스할 수 있는 건강한 인터넷에 필수적입니다. 콘텐츠. 개방형 표준은 시장 전반에 걸쳐 일관된 사용자 경험을 보장할 수 있는 유일한 방법이며, 로열티 프리 옵션이 최고인 경우에도 환상적입니다.