Uniwersalna obsługa iOS 11 i Androida Spearhead dla kodeka Opus Audio, spóźnionego następcy MP3

Minęły 24 lata od pierwotnego wydania MP3 i pomimo wielu wysiłków podejmowanych przez różne grupy na przestrzeni lat zastąpić go (próbami takimi jak Vorbis, AAC, WMA i inne), nikomu jeszcze się to nie udało, ale może być wymiana pieniędzy. Inaczej niż z kodeki wideo, ludzie nie szukają już bezpośrednio bezpłatnego kodeka audio, który mógłby zastąpić najpopularniejszy kodek (MP3), as wcześniej w tym rokuSam plik MP3 oficjalnie stał się wolny od opłat licencyjnych wraz z wygaśnięciem pozostałych patentów. Nie oznacza to jednak, że dotarliśmy do końca rozwoju kodeków audio. Nadal możemy czerpać korzyści z dalszych ulepszeń kodeków, szczególnie w sytuacjach małych opóźnień i małej przepustowości, i tu właśnie pojawia się Opus.

Porównanie Opus 1.0 z innymi formatami audio. Od tego czasu firma Opus odnotowała dalsze znaczne ulepszenia. CC-BY opus-codec.org

Opus to bezpłatny kodek wideo stworzony przez firmę Xiph. Org Foundation w oparciu o kodeki audio CELT i SILK przy wsparciu Broadcom (firmy produkującej półprzewodniki, która pomogła Xiph. Org development CELT) i Microsoft (SILK został opracowany przez ich spółkę zależną, Skype).

Zapewnia znaczną poprawę opóźnień i wydajności w całym zakresie przepływności, szczególnie w scenariuszach o niskiej przepływności, w których MP3 ma obecnie problemy. Opus jest w stanie zapewnić wysoką jakość dźwięku przy przepływnościach tak niskich jak 32 kbps dla muzyki i 14 kbps dla mowy, co stanowi duży postęp w scenariuszach o niskiej przepływności i małych opóźnieniach, takich jak dźwięk w czasie rzeczywistym przez połączenia komórkowe.

Jednak to, czego często brakuje w przypadku wszystkich porozmawiajmy o tym, jak świetny jest Opus przy niskich przepływnościach, jest jego fantastyczna wydajność przy wyższych przepływnościach. Opus osiąga punkt, w którym dalszy wzrost przepływności nie powoduje już zauważalnej poprawy jakości dźwięku w okolicach 192 kbps, co jest znacznie niższa niż ~256 kb/s, których MP3 potrzebuje do osiągnięcia tego samego efektu, a Opus w dalszym ciągu przewyższa MP3 w całym zakresie przepływności. Nie zastępuje to oczywiście formatów archiwalnych zapewniających bezstratną kompresję, takich jak FLAC (który jest również bezpłatny i FOSS, podobnie jak Opus i MP3), ale doskonale nadaje się do codziennego użytku w przypadku zwykłej muzyki słuchający.

Opus to naprawdę fantastyczne dzieło inżynierii oprogramowania i niewątpliwie jeden z najlepszych kodeków audio, jakie kiedykolwiek wyprodukowano, a to wszystko za darmo. Dlaczego więc nie wszyscy jeszcze korzystają z Opusa? Jednym z największych problemów nowego kodeka próbującego zyskać szerokie zastosowanie jest po prostu wsparcie urządzenia. Kodek może być obsługiwany przez każdą usługę przesyłania strumieniowego i sklep muzyczny, ale jeśli używane przez ludzi urządzenia go nie obsługują, wtedy wszystko jest dyskusyjne. Xiph. Org Foundation napotkała problemy z obsługą urządzeń podczas opracowywania Vorbis, swojego poprzedniego konkurenta w formacie MP3. Vorbis (czasami określany jako Ogg Vorbis z rozszerzeniem pliku .ogg) był bezpłatny i pokazywał wyraźnie w większości scenariuszy stanowił postęp w stosunku do formatu MP3, ale nigdy nie osiągnął poziomu obsługi urządzeń potrzebnego do powszechnego stosowania przyjęcie. Zamiast tego Vorbis został przyjęty tylko do określonych zastosowań przez niektóre usługi przesyłania strumieniowego, takie jak Spotify, Netflix i Youtube.

Na szczęście Opus w końcu uzyskał wsparcie dla wszystkich głównych systemów operacyjnych. Wraz z premierą systemu macOS 10.13 High Sierra i iOS 11 Opus będzie oficjalnie wspierany w jakiejś formie przez każdy większy system operacyjny i każdą większą przeglądarkę internetową (zakładając, że Apple nie usunie wsparcia, które obecnie istnieje w ich wersjach beta). Co prawda wsparcie będzie nadal lepsze na niektórych platformach niż na innych, ale mimo to jest to ważny kamień milowy w przyjęciu Opus.

W miarę jak szerokie wsparcie dla Opus na poziomie urządzenia stanie się rzeczywistością, możemy bardzo dobrze zobaczyć, jak usługi przesyłania strumieniowego szybko przechodzą na Opus, zwłaszcza, że ​​wielu z nich będzie przerabiać swój stos, aby go przynieść AV1 wsparcie, z którym Opus będzie często łączony w przyszłych kontenerach WebM dla filmów. Przypadki użycia, w których Opus odnotowuje największe ulepszenia (strumieniowanie strumieniowe o niskiej przepływności i aplikacje o niskim opóźnieniu, takie jak czaty wideo), są zwykle obsługiwane przez programy bez udziału użytkownika, więc użytkownicy mogą nie zdawać sobie sprawy, że następuje zmiana, jednak podstawy utworzone przez te aplikacje umożliwią przyszłe wykorzystanie Opus w widocznych dla użytkownika przypadkach użycia, takich jak podcasty i muzyka pliki do pobrania.

Dzięki szerokiemu przyjęciu Opus, obecnym osiągnięciom i ciągłemu rozwojowi, jaki obserwujemy, możemy to osiągnąć zapewniamy, że dźwięk w Internecie i na naszych urządzeniach będzie miał przed sobą przyszłość bez opłat licencyjnych przez lata przyjść. Oparcie Internetu na komponentach nieodpłatnych i o otwartym kodzie źródłowym ma kluczowe znaczenie dla zdrowego Internetu, ponieważ jest to jedyny sposób na zapewnienie interoperacyjności dla wszystkich i wszystkiego w Internecie. Korzystanie z kodeków i innego oprogramowania obciążonego patentami może powodować sytuacje, w których niektórzy użytkownicy nie będą mogli uzyskać dostępu do tych części oprogramowania. internet bez konieczności tworzenia przez witrynę wielu wersji swojej strony, co stwarza dodatkową pracę dla programistów i powoduje problemy użytkownicy. Wolne i otwarte oprogramowanie („bezpłatne” w znaczeniu „swoboda” korzystania z oprogramowania według własnego uznania) jest kluczowym elementem naszej działalności infrastrukturę internetową i wspaniale jest widzieć, że jeśli chodzi o kodeki audio, swoboda ta będzie kontynuowana także w Internecie przyszły.