Пользователь
0,0
рейтинг
13 сентября 2012 в 12:51

Разработка → Skype переходит на новый кодек Opus

Вчера в официальном блоге было объявлено о том, что компания в ближайшее время собирается перевести Skype на использование нового эффективного аудиокодека, ориентированного для работы в беспроводных сетях и предназначенного для повышения качества передаваемого звука.

Разработка Opus была начата в 2009 году и уже в сентябре 2010 года кодек был отправлен на сертификацию в IETF (Internet Engineering Task Force). Главное техническое достоинство Opus заключается в найденном балансе между компрессией аудиосигнала и его качеством, что актуально в условиях передачи в сетях мобильных операторов. Кодек использует гибкий алгоритм адаптации в случае изменения пропускной способности канала — например, при переходе с 3G-сигнала на Wi-Fi соединение — и, в дальнейшем, может обеспечить разговор в CD-качестве. Также применены специальные алгоритмы для борьбы с потерей пакетов при ограниченных возможностях беспроводной сети.

Привлекательность кодека обеспечивается ещё и тем, что он является бесплатным и может быть свободно лицензирован сторонними разработчиками для использования в VoIP-приложениях.

Серьёзные технические подробности приведены в длинном 45-минутном видео с презентацией нового кодека одним из инженеров Skype.

Скрытый текст




Послушать как звучит аудиозапись, кодированная Opus, можно на официальном сайте кодека.

UPD: Пользователь ValdikSS подсказывает технические характеристики Opus и приводит график его сравнения с другими кодеками:

  • Битрейт от 6 до 510 кбит/с (на самом деле, от 8 кбит/с)
  • Частота дискретизации от 8 до 48 кГц
  • Размер кадра от 2.5 мс до 60 мс
  • Поддерживает как CBR, так и VBR


Качество Opus:



Latency:



[Источник]
Евгений @jeston
карма
80,2
рейтинг 0,0
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое Разработка

Комментарии (29)

  • +6
    в найденном балансе между компрессией аудио-сигнала и его сжатием


    Это разные вещи?
    • +13
      Они поняли что чем больше сжимать сигнал тем больше становится его уровень компрессии )
    • +2
      Моя ошибка.
      Fixed.
      • +1
        А может всё ещё не Fixed?

        Примечание: Я не совсем нашёл в оригинале откуда Вы вообще взяли предложение про этот баланс.

        Я на прошлой работе принимал участие в чём-то похожем на Skype (не совсем VoIP) и немного знаком с особенностями Opus;
        У меня есть весьма стойкое ощущение что Вы имели в виду «балансом между качеством сжатия аудио-сигнала и вносимой задержкой».
        Именно это «актуально в условиях передачи в сетях мобильных операторов».

        Те же mp3/ogg и так дают достаточно неплохое качество при разумных битрейтах; но они при этом вносят чудовищную задержку из-за необходимости дополнительной буферизации, что очень плохо подходит под VoIP.
  • +2
    Круто! Opus, насколько я помню, открытый кодек на основе Skype SILK и Xiph.Org CELT. В свою очередь CELT это нечто среднее между Xiph.Org Vorbis (сжатие музыки) и Xiph.Org Speex (сжатие речи).

    Сам хотел использовать его в just for fun решении для удалённых музыкальных репетиций, но его поддержка была мало развита в различных программах. Надеюсь, благодаря Skype кодек станет более массовым.
    • +14
      Да, это крутая штука. Теххарактеристик нет почему-то в статье:
      • Битрейт от 6 до 510 кбит/с (на самом деле, от 8 кбит/с)
      • Чистота дискретизации от 8 до 48 кГц
      • Размер кадра от 2.5 мс до 60 мс.
      • Поддерживает как CBR, так и VBR


      Сравнение Opus по качеству
      image

      И по latency
      image
      • 0
        А есть графическое сравнение Опуса с текущим кодеком? Т.е. насколько и что изменится?
        • 0
          Нет. Предыдущий (текущий) кодек SILK и так достаточно продвинутый, а этот что-то вроде комбинации SILK и CELT.
      • +1
        Чиастота дискретизации от 8 до 48 кГц
        • +2
          Конечно, вот я осел.
          • НЛО прилетело и опубликовало эту надпись здесь
    • –2
      Я думаю, более массовым он станет благодаря Firefox (в 16 версии Opus включен по дефолту)
  • –2
    Много шума, а где послушать? Во всемирной ни единого файла не наблюдал.
    А ещё был незаслуженно убитый Atrac3, который можно было слушать на 66кбпс. Вот что надо было развивать!
    • 0
      Видимо некуда развизавать, да и платить за него никто не хотел. А так — с HE-AAC можно было слушать интернет-радио по модему.
    • 0
      На официальном сайте, как это ни странно :)
      opus-codec.org/examples/

      2 jeston, добавь наверно в шапку ссылку на официальный сайт, страницу с примерами и с презентациями.
  • –2
    Да ну! А как-же WMA?
    • 0
      wma это вроде как контейнер а не кодек.
      • 0
        я думаю, подразумевалось семейство кодеков Windows Wedia Audio. en.wikipedia.org/wiki/Windows_Media_Audio
        • +1
          для ленивых: WMA, WMA 2, WMA 9, WMA 9.1, WMA Pro, WMA 9 Pro, WMA 10 Pro, WMA Lossless, WMA Voice и WMA 9 Voice
          Зачастую под WMA имеется в виду что0либо из первых четырех. В нашем конкретном случае, что-либо из WMA Voice, который жмет голос очень даже качественно, даже при очень низких битрейтах.
      • 0
        Относитесь с юмором :)
        Кроме того: en.wikipedia.org/wiki/Windows_Media_Audio, таки пишут, что и кодек.
  • НЛО прилетело и опубликовало эту надпись здесь
    • +10
      Купить и угробить — это любимое занятие Google.
      • 0
        А как же YouTube? Думаю, у многих компаний были как просчеты, так и удачные вложения.
        • +1
          Я говорю про сервисы, которые Google скупает и удачно закрывает, потому что так хочет, а не потому что ошибся в приобретении. Youtube — один из немногих, кто выжил в лапах этой компании.
  • 0
    Пострадают те, которые до сих пор сидят на старых версиях скайпа?
    • НЛО прилетело и опубликовало эту надпись здесь
  • 0
    Новая версия Skype вышла, но про Opus там ни слова
  • +3
    Хм… Раз Скайп переходит на Opus, открытый кодек для веб и раз Скайп и Майкрософт очень сильно намеренны перевести Скайп в веб, то можно с большой уверенностью говорить, что Майкрософт всё таки не будет продвигать проприетарный формат для WebRTC, а будет использовать то, что и все — open source.
  • 0
    Ну наконец-то хоть какие-то сдвиги у скайпа по этому поводу. Если для звонков 1 на 1 текущий кодек ещё подходил, то для конференции это было ужасно. Когда с друзьями общаемся группой, используем тимспик для этого.

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.