| 開発者 | Skype Limited、マイクロソフト |
|---|---|
| 初回リリース | 2009年 |
| 安定リリース | 1.0.9 / 2012 |
| 書かれた | C、C++ |
| オペレーティング·システム | Microsoft Windows、macOS、Linux、Android、iOS |
| 前任者 | SVOP |
| 後継 | サテン |
| タイプ | オーディオコーデック |
| ライセンス | BSD 2条項ライセンス[1] |
| ファイル名拡張子 |
.sil、.SIL |
|---|---|
| インターネットメディアの種類 |
オーディオ/SILK |
| 魔法の数字 | #!SILK\n |
| 初回リリース | 2009年3月 |
| 最新リリース | SDK 1.0.9 2012 |
| フォーマットの種類 | オーディオ |
| 延長 | オーパス |
| 標準 | インターネットドラフト |
SILK は、現在Microsoft の子会社であるSkype Limitedが開発したオーディオ圧縮形式およびオーディオ コーデックです。SVOPC コーデックの代替としてSkypeで使用するために開発されました。ライセンス供与されて以来、他の用途でも使用されています。インターネット標準のOpusコーデック に拡張されています。
詳細

Skype Limited は、SILK は8、12、16、または 24 kHz のサンプリング周波数と6 ~ 40 kbit/s のビットレートを使用できると発表しました。また、25 ms (20 ms フレームサイズ + 5 ms 先読み) の低アルゴリズム遅延も使用できます。 [2]リファレンス実装は C プログラミング言語で記述されています。コーデック技術は線形予測コーディング(LPC)に基づいています。 [3] SILKバイナリ SDKが利用可能です。[4]
ライセンス
SILKコーデックは特許を取得しており、SILK SDKとは別にライセンスが供与されています。[5]このコーデックはオープンソースでフリーウェアであり、使用と配布に制限はありますがロイヤリティフリーで利用できます。 [4] [6] [7] SDKは当初、名前、住所、電話番号、SILKの使用方法の詳細を記載した申請によってのみ利用可能でした。[4] 2012年現在[アップデート](バージョン1.0.9)、SDKは申請なしでダウンロードできますが、ライセンスにより、ソフトウェアの配布や商用製品やサービスでの使用を除き、社内評価およびテスト目的のみに使用が制限されています。[4] [8]
歴史
SILKは、Skypeで以前使用されていたSVOPCに代わるものです。SVOPCは、 Global IP Solutionsからライセンスを受けたiSACとiLBCに代わる社内ソリューションでした。SILKコーデックはSVOPCとは別の開発ブランチであり、3年以上開発されてきました。[9] 2009年1月にコンシューマーエレクトロニクスショーで発表され[9]、2009年1月7日からバージョン4.0ベータ3で初めてSkypeに統合され、[10]最終バージョンは2月3日にリリースされました。[11] 2009年3月3日、Skype Limitedは、SILKコーデックがまもなくサードパーティのソフトウェアおよびハードウェア開発者にロイヤリティフリーのライセンスで提供されることを発表しました。[6] SILK音声コーデック記述 の最初のドラフトは、2009年7月6日に新しいインターネット広帯域オーディオコーデックの標準化候補としてインターネット技術タスクフォース(IETF)に提出され、参照実装のソースコードとともにフォーマットが公開されました。[12] SILK音声およびオーディオコーデック用のRTPペイロードフォーマットとファイルストレージフォーマットの最初のドラフトもあります。[13]
オーパス
SILKは、2010年9月にIETFに提出され、新しい標準の最終候補として選ばれたハイブリッドコーデックOpus(当時は「Harmony」と呼ばれていた)の基盤(CELTと共同)です。 [14] Opusは2012年9月にIETF提案標準として公開され、 [15] Skypeは今後Opusを使用することを発表しました。[16]
使用法
- SILKの安定版は、2009年1月7日にリリースされたWindows版Skype 4.0 Beta 3で初めて導入されました。[10]
- Skype 4.0の最終バージョンは2009年2月3日にリリースされました。[17] [18]
- 2011 年 3 月 22 日、Steam ゲーム プラットフォームは、統合されたゲーム内およびコミュニティの音声チャットに SILK コーデックの使用を開始しました。
- その後4月14日には、Team Fortress 2のゲーム内ボイスチャットにこのコーデックが実装されました。[19]
- 2013 年 1 月 29 日、SteamPipe プラットフォームにアップデートされたGold Source は、ゲーム内ボイス チャットに SILK コーデックの使用を開始しました。
- Zoomで使用されていることが判明した。[20]
参照
参考文献
- ^ 「SILK コーデック」。GitHub。2021年8月23日。
- ^ Skype SILK データシート、2009 年 9 月 1 日取得
- ^ Audio-Mitschnitt Archived 2013-02-10 at the Wayback Machine vom Treffen der IETF-Codec-Arbeitsgruppe auf der Konferenz IETF79 in Peking, China mit einer Darstellung der grundlegenden Funktionsprinzipien durch Koen Vos (MP3, ~70 MiB)
- ^ abcd Skype SILK – スーパーワイドバンドオーディオコーデック、2009年9月1日取得
- ^ 「SILK Patent License」。Skype。2010年12月6日。 2023年10月27日閲覧。
- ^ ab Jonathan Christensen (2009-03-03) 当社の超広帯域オーディオコーデック SILK が無料でご利用いただけるようになりました。2009-12-23 にWayback Machineでアーカイブ、2009-09-01 に取得
- ^ Skype が SILK オーディオ コーデックのソースコードを公開、2012 年 12 月 26 日閲覧
- ^ Skype 開発者フォーラム - SILK SDK ライセンス 2012-08-03 にWayback Machineでアーカイブ、2012-12-26 に取得
- ^ ab Michael Stanford (2009-01-13) Skype の新しいスーパーワイドバンド コーデック、2009-09-01 取得
- ^ ab Skype Journal (2009-01-07)Skype for Windows 4.0 Beta 3 Hotfix で新しいオーディオ コーデックを導入、2009-09-01 取得
- ^ 「まったく新しい Skype が利用可能になりました - Skype について」。2013 年 7 月 30 日時点のオリジナルよりアーカイブ。2012年 7 月 14 日閲覧。
- ^ IETF (2009-07-06) SILK 音声コーデック - draft-vos-silk-00.txt、2009-09-01 取得
- ^ IETF (2009-07-06) SILK 音声およびオーディオ コーデックの RTP ペイロード形式とファイル ストレージ形式、2009-09-01 取得
- ^ Valin, Jean-Marc; Vos, Koen (2010 年 9 月 24 日)。「Harmony オーディオ コーデックの定義」。IETFデータトラッカー。
- ^ Jean-Marc Valin、Koen Vos、Timothy B. Terriberry (2012 年 9 月)。「Opus オーディオ コーデックの定義」。RFC 6716。IETF。2013年8 月 19 日閲覧。
- ^ 「Skype と新しいオーディオ コーデック」。Microsoft。2012 年 9 月 12 日。2017 年 10 月 18 日時点のオリジナルよりアーカイブ。2023 年10 月 25 日閲覧。
- ^ PCWorld (2009-02-04) Skype のアップグレードにより VoIP ビデオ通話が簡素化、2009-09-01 取得
- ^ (2009-02-04) Skype 4.0 オーディオ: SILK のように滑らか 2012-07-22 にWayback Machineでアーカイブ、2009-09-01 に取得
- ^ 「Team Fortress 2 - ハットレスアップデート」www.teamfortress.com。
- ^ Marczak, Bill; Scott-Railton, John (2020 年 4 月 3 日)。「迅速に行動して独自の暗号通貨を展開する: Zoom ミーティングの機密性について簡単に見る」。
外部リンク
- SILK – スーパーワイドバンドオーディオコーデック at the Wayback Machine (2013 年 7 月 24 日アーカイブ)
- コーエン・ヴォス。カルステン・ヴァンボルグ・ソーレンセン。ソーレン・スカク・ジェンセン。 Jean-Marc Valin (2013-08-02)、「The Opus Codec – Voicecoding with Opus」(PDF)、AES Convention 135、Microsoft、GN Netcom A/S、Mozilla Corporation
- GitHubのシルク
