Fact-checked by Grok 2 weeks ago

SILK

SILK is an format and speech developed by (now a subsidiary) for real-time, packet-based voice communications over the . It was introduced in as a replacement for Skype's earlier SVOPC , offering scalability in bitrates from 6 to 40 kbit/s, sampling rates of 8, 12, 16, or 24 kHz, and features like resilience and discontinuous transmission. Developed starting around 2007, was designed for diverse network conditions and low-latency applications like VoIP. Its core algorithms were later integrated into the Opus codec, standardized by the IETF in 2012 (RFC 6716) as a versatile, royalty-free format combining for speech with CELT for music. 's source code was released under a BSD-like license, enabling widespread use in communication software.

Overview

Description and Purpose

SILK is a lossy format and developed by S.A., a subsidiary, specifically for VoIP and interactive speech transmission. It is designed for high-quality, low-bitrate speech encoding in bandwidth-constrained environments such as calls, with an emphasis on low delay to support natural conversational flow in real-time applications like VoIP and videoconferencing. SILK was introduced to supersede Skype's earlier SVOPC codec, providing improved compression efficiency and audio quality for these interactive scenarios. The format uses file extensions .sil or .SIL, along with the MIME type audio/silk. modes have been integrated into the broader standard for versatile speech and audio handling.

Basic Specifications

supports sampling frequencies of 8 kHz for audio, 12 kHz for mediumband, 16 kHz for , and 24 kHz for superwideband modes. These rates allow to handle input signals adjusted via to match its internal processing requirements. The operates at bitrates ranging from 6 to 40 kbit/s, with to adjust quality levels based on conditions or application needs. This range enables efficient compression for speech signals across different bandwidth modes, such as 8–12 kbit/s for and up to 40 kbit/s for superwideband. provides audio bandwidths up to 12 kHz in superwideband mode, covering 4 kHz for , 6 kHz for mediumband, 8 kHz for wideband, and 12 kHz for superwideband. It is optimized primarily for speech compression rather than music, leveraging (LPC) principles in a lossy framework to model speech signals effectively. The of is written , with additional C++ wrappers available for integration, ensuring compatibility across various platforms including embedded systems and desktop environments. This design supports low-delay operation suitable for real-time applications like VoIP.

Technical Architecture

Core Algorithms

The core algorithms of the SILK codec revolve around a hybrid framework designed for efficient speech compression, leveraging predictive modeling to capture both short- and long-term correlations in the signal. At its foundation, SILK uses (LPC) to model speech as an autoregressive process, where the current sample is predicted from previous samples using a set of predictor coefficients. This approach reduces the signal to a residual error that is then quantized and encoded, enabling low-bitrate representation while preserving perceptual quality. The LPC analysis is performed using Burg's method on windowed segments of the input signal, typically with an order of 10 to 16 coefficients depending on the sampling rate, ensuring stability through bandwidth expansion and root adjustments. The LPC model is expressed mathematically as follows, where the predicted sample \hat{s}(n) is given by: \hat{s}(n) = \sum_{k=1}^{p} a_k s(n - k) with a_k denoting the predictor coefficients and p the prediction order. The residual error e(n) is then e(n) = s(n) - \hat{s}(n), which represents the innovation not captured by the short-term prediction. In the encoding process, this residual is further refined using fixed and variable codebooks for vector quantization, where the fixed codebook provides stochastic excitation for unvoiced segments and the variable codebook adapts to the signal's characteristics for voiced components. These codebooks, such as those for LTP gains with dimensions of 5 vectors and sizes ranging from 10 to 40 entries, allow for efficient representation of the excitation signal at bitrates as low as 6 kbit/s. SILK's hybrid modes integrate long-term (LTP) for handling periodic components, such as those in voiced speech, alongside short-term (STPC) for non-periodic parts. LTP employs a -adaptive , typically fifth-order per subframe, to predict the using lagged of itself. The post-LTP (whitened signal) is computed during as \tilde{e}(n) = e(n) - \sum_{k=0}^{4} b_k \tilde{e}(n - L + 2 - k), where L is the , b_k are the LTP coefficients, and the taps are symmetric around the (at L-2 to L+2). lags are estimated via normalized correlation , ranging from 2 to 18 ms, to exploit speech periodicity and reduce bitrate needs for tonal . STPC, embedded within the LPC framework, focuses on short-term shaping using ARMA or approximations, enhancing noise shaping for unvoiced or transient signals without introducing long-range dependencies. This combination allows SILK to switch dynamically between modes based on , optimizing for speech-like signals. Quantization and further refine the encoded parameters for bitrate efficiency. LPC coefficients are represented as line spectral frequencies (LSFs) and quantized using multi-stage (MSVQ) with up to 10 stages and codebooks like those containing 216 vectors of 16 dimensions, minimizing distortion through rate-distortion optimization. LTP gains and residuals undergo similar , followed by via range encoding, which uses cumulative distribution functions (CDFs) derived from signal statistics to compress symbols adaptively. This scheme supports control, with quantized parameters encoded using for pulses and delayed decision states to balance complexity and performance. While primarily optimized for speech, includes adaptations for mixed signals, such as adjustable high-pass filtering to handle wider bandwidths. However, it does not provide full support, as its predictive models prioritize voiced/unvoiced speech via analysis and energy ratios, potentially introducing artifacts in purely musical inputs. Voice activity detection across frequency bands aids in distinguishing speech from or music, applying higher noise gains for unvoiced segments.

Frame Structure and Processing

SILK organizes audio data into for efficient encoding and , with the standard frame size set at 20 milliseconds () to and latency in applications. This frame duration allows for processing 320 samples at a 16 kHz sampling rate in or 160 samples at 8 kHz in . To enhance accuracy, SILK incorporates a 5 look-ahead buffer, which examines upcoming samples for better noise shaping and (LPC) decisions, contributing to an overall algorithmic delay of 25 per . The processing pipeline begins with input buffering to collect samples into the 20 ms frame plus the 5 ms look-ahead, followed by windowing to minimize during analysis. LPC analysis is then performed on each frame to model the speech signal's spectral envelope, enabling subsequent steps such as prediction using long-term prediction (LTP) for voiced segments and quantization of the residual excitation. This sequential approach ensures low-complexity handling while maintaining perceptual quality, with LPC serving as a foundational element in the codec's speech modeling (detailed further in core algorithms). Decoding reverses this pipeline, starting from dequantization and to reconstruct the waveform with minimal additional computation. For added flexibility in varying network conditions, SILK supports variable frame rates, including 10 ms or 40 ms durations in certain operational modes, allowing adjustments to trade off between delay and compression efficiency without altering the core 5 ms look-ahead mechanism. These options enable shorter frames for ultra-low-latency scenarios or longer ones to reduce overhead in bandwidth-constrained environments. The delay profile of SILK emphasizes responsiveness suitable for voice over IP (VoIP), with encoding introducing a primary 20 ms frame delay plus the 5 ms look-ahead, while decoding incurs minimal overhead of less than 5 ms due to its streamlined synthesis process. In typical VoIP setups, this results in an end-to-end algorithmic delay of approximately 30 ms, excluding network propagation and jitter buffering. Packetization in prepares frames for RTP transport by encapsulating the encoded payload within structured headers that specify the mode (e.g., or ), target bitrate, and frame configuration details such as duration and count. This includes a table-of-contents () byte for mode and bandwidth signaling, along with self-delimiting length fields to handle variable frame sizes efficiently within packets up to 120 ms total duration.

History and Development

Origins at Skype

The development of the SILK codec was initiated in 2007 by engineers at Skype Technologies S.A. to overcome the limitations of the existing SVOPC codec, particularly in delivering high-quality speech under constrained low-bandwidth conditions and variable network environments. SILK was designed as a scalable, adaptive speech codec optimized for real-time VoIP applications, supporting bitrates from 6 to 40 kbit/s while maintaining perceptual quality across diverse hardware and network scenarios, including packet loss and jitter. This addressed the need for efficient compression that could achieve near-transparent speech reproduction at rates as low as 6 kbit/s for narrowband audio, scaling up to super-wideband modes without excessive computational overhead. A prototype of SILK emerged as part of internal Skype R&D efforts, focusing on hybrid linear predictive coding (LPC) and long-term prediction techniques to enhance robustness over unreliable links. The stable version 1.0 followed in 2009, marking the codec's maturation for production use, with subsequent refinements leading to the last major update, version 1.0.9, released in 2012 to incorporate final optimizations before broader standardization pursuits. In March 2010, Skype published the source code for SILK under a BSD-like license. These early iterations emphasized fixed-point arithmetic for embeddability on resource-limited devices, alongside features like variable frame sizes (10–40 ms) and in-band forward error correction to mitigate transmission errors common in internet-based calls. SILK was first integrated into 4.0, with its stable debut in the Windows beta release on January 7, 2009, where it replaced SVOPC as the default for all audio calls, enabling super-wideband transmission (up to 12 kHz ) and reducing requirements by approximately 50% compared to prior implementations. This rollout extended to Mac OS X beta 2.8 shortly thereafter, with support in the 2.1 beta for released in August 2009, allowing Skype users to experience improved clarity and naturalness in conversations over bandwidth-limited connections. A key milestone came in July 2009, when submitted the initial IETF Internet-Draft (draft-vos-silk-00) authored by Koen Vos, Søren Skak Jensen, and Karsten Vandborg Sørensen, proposing for consideration in royalty-free codec standardization efforts within the IETF's audio working groups. In March 2009, announced that would be available under a royalty-free license to third parties. This draft highlighted 's algorithmic delay of 25 ms and its adaptability to operating environments ranging from mobile devices to desktops, positioning it as a versatile solution for interactive voice communications.

Integration with Opus

In 2010, Skype collaborated with the and other contributors, including the Interactive Audio Codec Alliance, to develop the codec as a unified standard for interactive audio. This effort integrated SILK's techniques for speech compression into Opus, complementing the CELT codec's (MDCT) approach for music and higher-frequency content. The collaboration aimed to create a versatile, codec suitable for applications like VoIP, leveraging SILK's efficiency in while addressing broader audio needs. Within , handles (up to 4 kHz) and (up to 8 kHz) speech modes, operating at bitrates from 6 to 32 kbps with frame sizes of 10 to 60 ms. It forms the (LP) layer of Opus, which is hybridized with CELT's transform-based layer for full-bandwidth audio (up to 20 kHz) and music signals, allowing seamless mode switching per frame based on content and bitrate. This structure ensures low-latency performance, with SILK providing robust speech quality in constrained scenarios typical of VoIP. Opus, including its SILK components, was standardized by the (IETF) in RFC 6716, published on September 17, 2012, which defines the codec's bitstream format, encoder/decoder behavior, and requirements. Following this integration, SILK ceased major standalone development, with its modes preserved within Opus for speech-focused applications; no significant updates to SILK independent of Opus occurred after 2012. As of 2025, 's legacy endures through widespread deployments in VoIP systems, maintaining compatibility for legacy speech encoding. Microsoft explored successors like the AI-based codec, announced in 2021, which aims to outperform in ultra-low bitrate scenarios using neural networks for super-wideband speech at 6 kbps. However, persists in -based legacy implementations, underscoring its foundational role in established communication protocols.

Licensing and Availability

License Terms

The audio codec was initially released by Skype in 2009 under a royalty-free licensing model intended for third-party developers and hardware vendors, though full details required contacting Skype for commercial implementations. The standalone SDK, including version 1.0.9 from 2012, was provided for non-commercial purposes, specifically limited to internal evaluation and testing; it explicitly prohibited redistribution, incorporation into commercial products, or any external use without prior written approval from Skype (now ). This restricted access ensured control over proprietary aspects while allowing limited experimentation. Following its partial integration into the codec during development in 2011, the components incorporated into Opus are governed by a BSD-like as specified in RFC 6716, permitting free use, modification, and distribution in source or binary forms provided copyright notices, conditions, and disclaimers are retained. This licensing applies to Opus implementations, which require acknowledgment of applicable patents under the IETF's policy (BCP 78), but no royalties are imposed for compliant use. SILK is protected by patents held by (formerly Skype Limited), and users of standalone or Opus-integrated versions must adhere to the IETF patent policy, which mandates reasonable and non-discriminatory licensing terms for any essential patents disclosed during (as of 2012). The codec's licensing evolved from a foundation in 2009—where was not publicly available—to a partial opening in 2010 with evaluation-only source release for the official SDK, while the IETF was provided under Simplified BSD; further liberalization occurred in 2011 to support collaborative Opus development under open standards. Commercial deployments outside Opus may still necessitate separate patent licenses from to avoid infringement.

Implementations and Tools

The official Skype SILK SDK version 1.0.9, released in 2012, provided fixed-point ANSI-C source code for encoding and decoding, along with API headers and test programs for evaluation purposes. It was originally distributed through the Skype developer portal at https://developer.skype.com/silk, though the site is no longer active as of 2025, and the package is now preserved in community mirrors. Open-source implementations of SILK are available through its integration into the Opus codec, where the SILK component handles narrowband to wideband speech coding within the libopus library maintained by Xiph.Org. Standalone open-source ports, such as ploverlake/silk on GitHub, offer the complete SILK v1.0.9 source code under a BSD-like license derived from the original SDK. For encoding and decoding tools, FFmpeg provides support for SILK through its native Opus implementation, enabling conversion of SILK-encoded audio via command-line options like -c:a libopus. Additionally, the IETF draft implementations include command-line tools silkenc.c and silkdec.c, which serve as reference encoder and decoder binaries for testing SILK streams. Development resources for include the comprehensive reference implementation in IETF draft-vos-silk, which details the fixed-point code, API functions like SKP_Silk_SDK_Encode and SKP_Silk_SDK_Decode, and accompanying tables for quantization. Community forks extend this for mobile platforms, such as iHe1u0/silk for integration supporting and x86 architectures, and per-gron/silk-arm-ios for optimized assembly on devices. SILK is compatible with RTP and RTCP protocols for VoIP transport, as specified in the draft RTP payload format for packetization of frames. It lacks native browser support, requiring plugins or embedding within for compatibility.

Usage and Applications

In VoIP and Communication

serves as the default in for all voice and video calls since its introduction in 2009, dynamically adjusting variable bitrates from 6 to 40 kbit/s to optimize performance based on network conditions such as bandwidth availability and latency. This adaptive approach ensures robust communication, particularly in scenarios where handles encoding and decoding to maintain conversational quality over the . Beyond Skype, SILK has been integrated into other VoIP and communication platforms. Traffic analysis has detected its use in meetings and webinars for audio transmission since around 2011, leveraging its efficiency for group calls. Similarly, implemented SILK in its voice chat system in 2011 to enhance audio fidelity for multiplayer gaming sessions. In-game communications in also adopted SILK that year, improving voice clarity during matches. In VoIP environments, delivers strong performance, achieving Mean Opinion Scores () of 3.5 to 4.0 at bitrates of 12 to 20 kbit/s under typical conditions, providing near-toll-quality speech suitable for interactive applications. It particularly excels in packet loss concealment, maintaining intelligible audio even with losses up to 20%, through techniques like in-band and low-bitrate redundancy that mitigate error propagation without significant quality degradation. SILK's network adaptations include automatic fallback to its narrower bandwidth modes within the codec framework for low-bandwidth scenarios, such as mobile data connections, ensuring seamless transitions to preserve call continuity. As of 2025, SILK remains active in primarily for with legacy systems and devices, though it is increasingly supplemented by advanced codecs like for enhanced efficiency in modern deployments.

Other Deployments and Successors

Beyond its primary role in , the codec has found applications in systems for real-time audio processing, such as media processing cards from Artesyn Embedded Technologies that integrate SILK support for efficient speech transmission in hardware-constrained environments. It is also embedded in session border controllers like Oracle's Acme Packet series, where it enables for secure audio gateways in enterprise networks, supporting bit rates from 6 to 40 kbit/s and sampling rates up to 24 kHz. In terms of performance comparisons, offers an algorithmic delay of 25 ms (20 ms frame size plus 5 ms look-ahead), which is suitable for interactive applications but higher than some alternatives like 's typical 15 ms delay. Quality-wise, provides comparable narrowband speech intelligibility to at similar bit rates around 8 kbit/s, though it excels in modes for naturalness. For non-speech audio like music, modes in hybrids are less efficient than full CELT-based modes, achieving tolerable quality only at very low bit rates below 12 kbit/s, while CELT handles higher-fidelity music transmission more effectively across wider bandwidths. A key successor to SILK is Microsoft's Satin codec, introduced in 2021 as an AI-enhanced solution for real-time communications in Teams and Skype. Satin builds on SILK's adaptive variable bitrate foundation but incorporates deep neural networks to estimate high-band parameters from low-band inputs, enabling superwideband speech (up to 16 kHz) starting at 6 kbit/s with improved quality and packet loss robustness. As of 2025, SILK persists in legacy systems within proprietary platforms like Zoom for audio communications, where it handles variable bit rates up to 36 kbit/s in wideband mode. It has been phased out in favor of Satin for new Microsoft products, though the Opus codec's hybrid SILK modes continue to support open-source VoIP implementations for backward compatibility. Looking ahead, while SILK's standalone use may decline in browser-based WebRTC due to Opus dominance, it endures in proprietary communication ecosystems for its proven low-bitrate efficiency.

References

  1. [1]
    What is Silk Fabric: Properties, How its Made and Where - Sewport
    Silk is the strongest natural textile in the world. This textile was just recently surpassed in strength by a lab-engineered biomaterial.What Is Silk Fabric? · How Is Silk Fabric Made? · What Different Types of Silk...
  2. [2]
    Fabric Guide: What Is Silk? How to Use and Care for Silk Fabric - 2025
    Aug 12, 2021 · Silk is a natural fiber known for its luster, shine, strength, and durability, and it has a long trading history across the world.Learn From The Best · What Is Silk? · How Is Silk Made?
  3. [3]
    What Is Silk? Types, Weaves, Benefits & History Explained
    Jun 4, 2025 · Silk is a protein fiber that naturally exists in the silkworm cocoon. Fiber is made up of fibroin protein, which gives silk fabric strength and softness.
  4. [4]
    RFC 6716 - Definition of the Opus Audio Codec - IETF Datatracker
    This document defines the Opus interactive speech and audio codec. Opus is designed to handle a wide range of interactive audio applications.
  5. [5]
    Satin: Microsoft's latest AI-powered audio codec for real-time ...
    Feb 17, 2021 · Over a decade ago, Skype invented the Silk audio codec to transmit speech over the internet and it catalyzed the voice over internet ...
  6. [6]
    MIME types - IT Tools
    File extension to mime type. Know which mime type is associated to a file extension ... audio/silk .sil. audio/vnd.dece.audio .uva .uvva. audio/vnd.digital-winds.Missing: codec | Show results with:codec
  7. [7]
    opentelecoms-org/codecs - GitHub
    Various codecs implemented in C/C++, with various build mechanisms, including Android support, suitable for JNI - opentelecoms-org/codecs.
  8. [8]
    draft-vos-silk-02 - IETF Datatracker
    This document describes SILK, a speech codec for real-time, packet-based voice communications. Targeting a diverse range of operating environments.Missing: STPC | Show results with:STPC
  9. [9]
    draft-spittka-silk-payload-format-00 - IETF Datatracker
    Jul 6, 2009 · The internal frame size of SILK is 20 ms. The SILK Encoder can be ... 5ms look- ahead delay. 3.1. Adaptive Network Bit Rate The SILK ...<|control11|><|separator|>
  10. [10]
  11. [11]
    SILK Codec Transcoding Support - Oracle Help Center
    SILK is an audio codec developed by Skype Limited that supports bit rates from 6 kbit/s to 40 kbit/s and sampling rates of 8, 12, 16, or 24 kHz.Missing: LPC LTP STPC quantization
  12. [12]
    [PDF] Voice Quality Evaluation of Recent Open Source Codecs
    Silk codec supports internally and externally sampling rates 8, 12, 16, and 24 kHz and bitrates from 6 to 40 kbit/s [6]. External sampling rate however does ...
  13. [13]
  14. [14]
  15. [15]
    Lync / Skype for Business - Network Planning for the SILK codec
    Mar 17, 2015 · The Payload bitrate is between 6 and 20Kilobits per second (Kbps) at Narrowband, 7 and 25Kbps at medium, 8 and 30Kbps at Wideband and 12 to ...<|control11|><|separator|>
  16. [16]
  17. [17]
  18. [18]
    draft-vos-silk-01 - IETF Datatracker
    This document is an Internet-Draft (I-D). Anyone may submit an I-D to the IETF. This I-D is not endorsed by the IETF and has no formal standing in the IETF ...
  19. [19]
    Skype gives away high-quality audio codec - Computerworld
    Mar 4, 2009 · The codec, called Silk, can deliver sound quality that captures the full sound of the human voice, according to Jonathan Christensen, Skype's ...<|control11|><|separator|>
  20. [20]
    [PDF] SILK Speech/Audio Codec - IETF
    draft-vos-silk-00.txt. Page 2. SILK Features. ○ Sampling rates from 8 to 24 ... ○ SILK is a flexible codec designed for real-time communications.
  21. [21]
    ploverlake/silk: Source codes of SILK codec(v1.0.9) - GitHub
    Source codes of SILK codec(v1.0.9) License Released under the BSD 2-Clause License Notice Most of source codes are under SILK license.
  22. [22]
    How Opus Came To Be - jmvalin - Dreamwidth Studios
    Apr 5, 2019 · The two codecs were surprisingly complementary, SILK being more efficient at coding speech up to 8 kHz, and CELT being more efficient at coding ...
  23. [23]
    Opus Codec
    Opus is a totally open, royalty-free, highly versatile audio codec. Opus is unmatched for interactive speech and music transmission over the Internet.
  24. [24]
    RFC 6716 - Definition of the Opus Audio Codec - Tech-invite
    This document defines the Opus interactive speech and audio codec. Opus is designed to handle a wide range of interactive audio applications, including Voice ...
  25. [25]
    Microsoft Satin Audio Codec Uses AI to Outperform Skype Silk - InfoQ
    Feb 21, 2021 · Microsoft announced Satin, a new audio codec that leverages AI techniques to outperform Skype's Silk codec over ultra-low bandwidth and highly constrained ...
  26. [26]
    Skype To Give Away Audio Codec - Network Computing
    The Silk codec was introduced in the 4.0 version of the company's voice-over-IP service, and the eBay-owned subsidiary said it provides optimized call quality ...
  27. [27]
  28. [28]
  29. [29]
    collects/silk: https://developer.skype.com/silk - GitHub
    This package contains files for compilation and evaluation of the fixed point SILK SDK library. The following is included in this package:Missing: license | Show results with:license
  30. [30]
    FFmpeg Codecs Documentation
    This document describes the codecs (decoders and encoders) provided by the libavcodec library. 2 Codec Options libavcodec provides some generic global options.
  31. [31]
    silk codec for android,support x86,x64,armv7,arm64. - GitHub
    A library for encoding and decoding silk file,support Java and Kotlin. Feature. Encode pcm with silk; Decode silk to pcm. Getting Started ...Missing: iOS | Show results with:iOS
  32. [32]
    per-gron/silk-arm-ios: Modified version of the ARM ... - GitHub
    This is a modified version of the SILK 1.0.8 codec with optimized ARM/NEON assembly. Compiling and running SILK turned out to be quite a hassle, ...Missing: Android | Show results with:Android
  33. [33]
    draft-spittka-silk-payload-format-00 - IETF Datatracker
    RTP Payload Format and File Storage Format for SILK Speech and Audio Codec.
  34. [34]
    Codecs used by WebRTC - Media - MDN Web Docs - Mozilla
    May 23, 2025 · This guide reviews the codecs that browsers are required to implement as well as other codecs that some or all browsers support for WebRTC.Missing: SILK RTCP
  35. [35]
    How Zoom Audio and Video Codecs Affect Bandwidth Usage
    Jul 7, 2025 · Opus and SILK codecs are used for audio communications in Zoom Meetings and Webinars and for Zoom Phone and Zoom Contact Center.
  36. [36]
    A Quick Look at the Confidentiality of Zoom Meetings - The Citizen Lab
    Apr 3, 2020 · The paper provides one possibility for a timestamp difference of 640, which is the Skype-developed SILK codec, at a 16000Hz sample rate. We ...
  37. [37]
    News - Now We're Talking! Steam Voice with SILK
    Mar 22, 2011 · Steam's voice chat system now leverages the SILK audio codec, developed and used by Skype, makers of the world's most popular voice communication service.<|control11|><|separator|>
  38. [38]
    Steam voice codec quality improved (14/04/11 update) - hldj.org
    Apr 15, 2011 · It appears that the update released last night for TF2 has implemented the SILK codec, the same as Steam Voice Chat. ... Re: Team Fortress 2 voice ...
  39. [39]
  40. [40]
    Real-time Media Call & Meeting for Bots - Teams - Microsoft Learn
    May 9, 2023 · It handles the real-time encoding and decoding of audio or video packets. It uses codecs such as SILK and G.722 for audio and H.264 for video.Media session · Frames and frame rate
  41. [41]
    Microsoft Extends AI-Powered Satin Codec Rollout - UC Today
    Feb 26, 2021 · The Satin AI-enhanced codec is being used on all Skype and Microsoft Teams two-party calls, and Microsoft says that it is coming to Teams Meetings soon.Missing: subsidiary | Show results with:subsidiary
  42. [42]
    Artesyn Integrates Support for Opus, SILK Audio Codecs into ...
    Apr 14, 2014 · The audio codecs are open-source and designed for interactive speech and music transmission over the Internet, as well as storage and streaming ...
  43. [43]
    Silk Audio Codec to Transmit Speech Over Internet
    SILK is designed by Skype as an internet wideband audio codec for use in VoIP. It operates at four different sampling rates: 8 kHz narrowband, 12 kHz mediumband ...
  44. [44]
    Opus - Hydrogenaudio Knowledgebase
    Opus incorporates technology from two codecs, the speech-oriented SILK codec developed by Skype and the multi-purpose low-latency CELT codec developed by Xiph. ...
  45. [45]
    Lyra, Satin and the future of voice codecs in WebRTC - BlogGeek.me
    Apr 19, 2021 · Microsoft Satin is being positioned as an AI-powered audio codec to replace Silk. Silk is used by Skype and was adopted as the basis for Opus as ...
  46. [46]
    WebRTC Codecs - What's supported? - GetStream.io
    Universal Browser Support: All major browsers implement Opus as their primary WebRTC audio codec, ensuring excellent cross-platform compatibility.Missing: RTCP | Show results with:RTCP