Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SILK - это формат сжатия звука и аудиокодек, разработанный Skype Limited , ныне дочерней компанией Microsoft . Он был разработан для использования в Skype в качестве замены кодека SVOPC . После лицензирования он также использовался другими. Он был расширен до стандартного Интернет- кодека Opus .

Подробности [ править ]

Блок-схема энкодера SILK

Skype Limited объявила, что SILK может использовать частоту дискретизации 8, 12, 16 или 24 кГц и скорость передачи от 6 до 40 кбит / с. Он также может использовать низкую алгоритмическую задержку 25 мс (размер кадра 20 мс + упреждающий просмотр 5 мс). [2] Эталонная реализация написана на языке программирования C. Технология кодеков основана на кодировании с линейным предсказанием (LPC). [3] Доступен бинарный SDK SILK . [4]

Лицензия [ править ]

Кодек SILK запатентован и лицензируется отдельно от SILK SDK. [5] Кодек является открытым исходным кодом , бесплатное программное обеспечение , доступны роялти с ограничениями на использование и распространение. [4] [6] [7] Изначально SDK был доступен только для приложения, с указанием имени, адреса, телефона и описания того, как будет использоваться SILK. [4] С 2012 года (версия 1.0.9) SDK можно загружать без приложения, но лицензия ограничивает его использование только для внутренней оценки и тестирования, за исключением распространения программного обеспечения или использования в любых коммерческих продуктах или услугах. [4] [8]

История [ править ]

SILK заменяет ранее использовавшийся SVOPC в Skype, который был внутренним решением для замены iSAC и iLBC , которые снова были лицензированы у Global IP Solutions . Кодек SILK был отдельной веткой разработки от SVOPC и находится в разработке более 3 лет. [9] Он был объявлен в январе 2009 года на выставке Consumer Electronics Show [9] и впервые был интегрирован в Skype в версии 4.0 beta 3 от 7 января 2009 года [10], а финальная версия была выпущена 3 февраля. [11] 3 марта 2009 г. Skype Limited объявила, что кодек SILK скоро будет доступен без лицензионных отчислений.лицензия для сторонних разработчиков программного и аппаратного обеспечения. [6] Первый проект описания речевого кодека SILK был представлен Инженерной группе Интернета (IETF) в качестве кандидата на стандартизацию нового широкополосного аудиокодека Интернета 6 июля 2009 г., тем самым открыто опубликовав формат вместе с исходный код эталонной реализации. [12] Существует также первый проект формата полезной нагрузки RTP и формата хранения файлов для речи и аудиокодека SILK . [13]

Opus [ править ]

SILK является основой (вместе с CELT ) гибридного кодека Opus (в то время называемого «Harmony»), который был представлен в IETF в сентябре 2010 года [14] и был выбран в качестве окончательного кандидата для нового стандарта. Opus был опубликован как стандарт, предложенный IETF в сентябре 2012 г. [15]

Использование [ править ]

  • Стабильная версия SILK была впервые представлена ​​в Skype 4.0 Beta 3 для Windows, выпущенном 7 января 2009 года. [10]
  • Финальная версия Skype 4.0 была выпущена 3 февраля 2009 г. [16] [17]
  • 22 марта 2011 года игровая платформа Steam начала использовать кодек SILK для встроенного внутриигрового и голосового чата сообщества.
  • Позже, 14 апреля, в Team Fortress 2 кодек был внедрен во внутриигровой голосовой чат. [18]
  • 29 января 2013 года обновленная платформа SteamPipe Gold Source начала использовать кодек SILK для внутриигрового голосового чата.
  • Было обнаружено, что он используется в Zoom . [19]

См. Также [ править ]

  • Протокол Skype
  • Сравнение аудиоформатов
  • Прямое исправление ошибок

Ссылки [ править ]

  1. ^ https://github.com/ploverlake/silk
  2. ^ Лист данных Skype SILK , последнее обращение 1 сентября 2009 г.
  3. ^ Audio-Mitschnitt архивации 2013-02-10 в Вайбак машины ВОМ Treffen дер IETF-Codec-Arbeitsgruppe Ауф дер Konferenz IETF79 в Пекине, Китай мит етег Darstellung дер grundlegenden Funktionsprinzipien Durch Koen Вос (MP3, ~ 70 MiB)
  4. ^ a b c d Skype SILK - сверхширокополосный аудиокодек , дата обращения 1 сентября 2009 г.
  5. ^ SILK Патентная лицензия , Retrieved 2012-12-26
  6. ^ a b Джонатан Кристенсен (3 марта 2009 г. ) SILK, наш сверхширокополосный аудиокодек, теперь доступен бесплатно. Архивировано 23 декабря 2009 г. на Wayback Machine , дата обращения 1 сентября 2009 г.
  7. ^ Skype публикует исходный код аудиокодека SILK , последнее посещение - 26 декабря 2012 г.
  8. ^ Форум разработчиков Skype - лицензия SILK SDK. Архивировано 3 августа 2012 г.на Wayback Machine , получено 26 декабря 2012 г.
  9. ^ a b Майкл Стэнфорд (13 января 2009 г. ) Новый сверхширокополосный кодек Skype , Проверено 1 сентября 2009 г.
  10. ^ a b Skype Journal (2007-01-07) Исправление Skype для Windows 4.0 Beta 3 представляет новый аудиокодек , последнее обращение 1 сентября 2009 г.
  11. ^ http://about.skype.com/2009/02/allnew_skype_now_available.html
  12. ^ IETF (06.07.2009) SILK Speech Codec - draft-vos-silk-00.txt , дата обращения 01.09.2009.
  13. ^ IETF (06.07.2009) Формат полезной нагрузки RTP и формат хранения файлов для речи и аудиокодека SILK , дата обращения 01.09.2009.
  14. ^ Определение аудиокодека Harmony
  15. ^ Жан-Марк Валин, Koen Вос и Тимоти Б. Terriberry (сентябрь 2012). «Определение аудиокодека Opus» . RFC 6716 . IETF . Проверено 19 августа 2013 .
  16. ^ PCWorld (04.02.2009) Обновление Skype упрощает видеозвонки VoIP , последнее обращение 1 сентября 2009 г.
  17. ^ (04.02.2009) Звук в Skype 4.0: гладкий как ШЕЛК , дата обращения 01.09.2009.
  18. ^ http://www.teamfortress.com/hatless/
  19. ^ https://citizenlab.ca/2020/04/move-fast-roll-your-own-crypto-a-quick-look-at-the-confidentiality-of-zoom-meetings/

Внешние ссылки [ править ]

  • SILK - сверхширокополосный аудиокодек на Wayback Machine (архив 24 июля 2013 г.)
  • Коэн Вос; Карстен Вандборг Соренсен; Сорен Скак Йенсен; Жан-Марк Валин (2 августа 2013 г.), «Кодек Opus - кодирование голоса с помощью Opus» (PDF) , Конвенция AES 135 , Microsoft, GN Netcom A / S, Mozilla Corporation
  • шелк на GitHub