- SILK
-
Dateiendung: .sil, .SIL
MIME-Type: audio/SILK
Magische Zahl: 0x23 0x21 0x53 0x49 0x4C 0x4B 0x0A hex
#!SILK\nErstveröffentlichung: März 2009 Art: Audio Erweitert zu: Opus Standard(s): aktueller Standardentwurf Website: developer.skype.com/silk SILK ist ein Datenformat/Verfahren zur verlustbehafteten Audiodatenkompression von Sprachsignalen. Es basiert auf linearer Vorhersage. Es wurde für das Unternehmen Skype Technologies S.A. für deren IP-Telephonie-Software Skype entwickelt, das Software-Patente an dem Verfahren hält.
Das Verfahren unterstützt Abtastraten zwischen 8 und 24 kHz bei Bitraten zwischen 6 und 40 kBit/s. Variable Bitrate ist möglich. Die algorithmisch bedingte Übertragungsverzögerung beträgt 25 Millisekunden.
Die Referenz-Implementierung ist in ANSI-C geschrieben und verwendet ausschließlich Ganzzahl-Arithmetik.
Neben Skype ist er in Sprachkonferenz-Software für die Kommunikation zwischen Online-Computer-Spielern im Einsatz.
Geschichte
Das Verfahren ersetzt den vorher in Skype verwendeten SVOPC, welcher seinerseits als hauseigene Lösung die von Global IP Solutions lizenzierten Codecs iSAC und iLBC ablöste. Es war drei Jahre lang als separater Entwicklungszweig von SVOPC in der Entwicklung.[1] Es wurde im Januar 2009 auf der Consumer Electronics Show angekündigt[1] und war erstmals in der am 7. Januar 2009 veröffentlichten Skype-Version 4.0 Beta 3 integriert,[2] zu der am 3. Februar die fertige Version veröffentlicht wurde.[3] Im Juli wurde das Verfahren bei der Internet Engineering Task Force (IETF) zur Standardisierung eingereicht. Dabei wurde es mitsamt dem Quellcode der in C programmierten Referenzimplementierung offengelegt. SILK ist Grundlage des im September 2010 bei der IETF vorgelegten Hybridverfahrens Opus (früher bekannt als „Harmony“), der eine Obermenge zu dem freien Transformationsverfahren CELT und SILK darstellt.
Weblinks
Einzelnachweise
Wikimedia Foundation.