Універсальна підтримка iOS 11 і Android Spearhead для Opus Audio Codec, запізнілого наступника MP3

Минуло 24 роки з моменту виходу MP3, незважаючи на численні зусилля різних груп протягом багатьох років замінити його (з такими спробами, як Vorbis, AAC, WMA та інші), ще нікому не вдалося, але це може бути змінюється. На відміну від с відеокодеки, люди більше не безпосередньо шукають безкоштовний аудіокодек для заміни найпопулярнішого кодека (MP3), оскільки на початку цього рокуСам MP3 офіційно став безоплатним із закінченням терміну дії інших патентів. Однак це не означає, що ми завершили розробку аудіокодеків. Ми все ще можемо отримати вигоду від подальших удосконалень кодеків, особливо в ситуаціях із низькою затримкою та низькою пропускною здатністю, і саме тут на допомогу приходить Opus.

Порівняння Opus 1.0 з іншими аудіоформатами. Відтоді Opus значно покращився. CC-BY opus-codec.org

Opus — безкоштовний відеокодек, створений Xiph. Org Foundation на основі аудіокодеків CELT і SILK за підтримки Broadcom (напівпровідникової компанії, яка допомогла Xiph. Org розробляють CELT) і Microsoft (SILK розроблено їх дочірньою компанією Skype).

Він забезпечує значну затримку та підвищення ефективності в усьому діапазоні бітрейтів, особливо в сценаріях з низьким бітрейтом, де MP3 зараз погано. Opus здатний забезпечувати високу якість аудіо за низьких бітрейтів 32 Кбіт/с для музики та 14 Кбіт/с для мови, що є значним прогресом для сценаріїв із низьким бітрейтом і малою затримкою, наприклад аудіо в реальному часі через стільникове з’єднання.

Те, що часто пропускають, проте з усім говорити про те, наскільки чудовий Opus для низьких бітрейтів, це його фантастична продуктивність на вищих бітрейтах. Opus досягає точки, коли подальше збільшення бітрейту більше не призводить до відчутного покращення якості звуку близько 192 Кбіт/с, що є значною нижче, ніж ~256 Кбіт/с, які потрібні MP3 для досягнення такого ж ефекту, і Opus продовжує перевершувати MP3 у всьому діапазоні бітрейти. Звичайно, це не заміна архівних форматів, які забезпечують стиснення без втрат, наприклад FLAC (який також безкоштовний і FOSS, як Opus і MP3), але чудово підходить для повсякденного використання для звичайної музики прослуховування.

Opus — це справді фантастичний витвір програмної інженерії та, безсумнівно, один із найкращих аудіокодеків, створених на сьогоднішній день, при цьому він безкоштовний. Тож чому ще не всі використовують Opus? Однією з найбільших проблем для нового кодека, який намагається отримати широке впровадження, є просто підтримка пристрою. Кодек може підтримуватися будь-яким потоковим сервісом і музичним магазином, але якщо пристрої, якими користуються люди, не підтримують його, тоді все спірно. Ксіф. У Org Foundation виникли проблеми з підтримкою пристроїв під час розробки Vorbis, їхнього попереднього конкурента MP3. Vorbis (іноді його називають Ogg Vorbis із розширенням файлу .ogg) був безкоштовним і показував чіткі прогрес у порівнянні з MP3 у більшості сценаріїв, але він ніколи не досяг рівня підтримки пристроїв, необхідного для широкого поширення усиновлення. Натомість Vorbis був прийнятий лише для певних випадків використання деякими потоковими службами, такими як Spotify, Netflix і Youtube.

На щастя, Opus нарешті отримав підтримку в усіх основних операційних системах. Із запуском macOS 10.13 High Sierra та iOS 11, Opus буде офіційно підтримуватися в тій чи іншій формі кожною основною операційною системою та кожним великим веб-браузером (припустимо, що Apple не скасовує підтримку, яка зараз існує в їхніх бета-версіях). Правда, на деяких платформах підтримка буде кращою, ніж на інших, але все ж це важлива віха у прийнятті Opus.

Оскільки широка підтримка Opus на рівні пристроїв стає реальністю, цілком можливо, що потокові сервіси швидко перейдуть на Opus, тим більше, що багато з них перероблятимуть свій стек, щоб принести AV1 а також підтримку, яку Opus, як очікується, зазвичай поєднуватимуть у майбутніх контейнерах WebM для відео. Випадки використання, у яких Opus бачить найбільші покращення (низький бітрейт потокової передачі та програми з низькою затримкою, як-от відеочат), зазвичай обробляються програмами без участі користувача, тому користувачі можуть не усвідомлювати, що відбувається перехід, однак основа, закладена цими програмами, дозволить у майбутньому використовувати Opus для видимих ​​користувачів випадків використання, як-от подкасти та музика завантаження.

Завдяки широкому застосуванню Opus, наявній продуктивності та постійному розвитку ми можемо бути такими запевнив, що аудіо в Інтернеті та на наших пристроях матиме надійне безкоштовне майбутнє протягом багатьох років приходити. Базування Інтернету на безкоштовних компонентах із відкритим кодом має вирішальне значення для здорового Інтернету, оскільки це єдиний спосіб забезпечити сумісність для всіх і всього в Інтернеті. Використання кодеків та іншого програмного забезпечення, обтяженого патентами, може створити ситуації, коли певні користувачі не зможуть отримати доступ до цих частин Інтернеті без необхідності веб-сайту створювати кілька версій своєї сторінки, що створює додаткову роботу для розробників і створює проблеми для користувачів. Безкоштовне програмне забезпечення з відкритим вихідним кодом («безкоштовне» як «свобода» використовувати програмне забезпечення як завгодно) є важливою частиною нашого інфраструктури Інтернету, і приємно бачити, що коли справа доходить до аудіокодеків, ця свобода збережеться в майбутнє.