mediastreamer2 2.7.3
- SILK (Skype codec) plugin
Filters documentation

SILK Speech Codec (draft-vos-silk-02) plugins filters to encode and decode audio. More...

SILK Speech Codec (draft-vos-silk-02) plugins filters to encode and decode audio.

MSSILKEnc and MSSILKDec are 2 Mediastremer2's filters available to encode/decode speech using SILK sdk from Skype. This integration leverage on source code from: http://developer.skype.com/silk. Note that usage of this plugin is subject to license from Skype.

Supported SILK features
SILK is a multi rate, multi sampling frequency codec with variable packetization time. SILK allows control of these parameters using standard Mediastreamer2 functions.

init
mssilk is automatically loaded by Medistreamer2 in case libmssilk.so is present in the Mediastremer2 plugin directory. Alternatively it is possible to load it by calling the function

 void libmssilk_init() 

Very usefull for Android or IOS.

MSSILKEnc
MSSILKEnc is a filter from category MS_FILTER_ENCODER. It has its enc_fmt value set to "SILK".The following key control functions are implemented:


Preset SILK encoder's values not configurable are: encoder complexity set to 1, packetLossPercentage set to 10 and useDTX set to 0.

MSSILDec
MSSILDec is a filter from category MS_FILTER_DECODER. It has its enc_fmt value set to "SILK".This filter make use of SILK's builtin Packet Lose Concealment and Forward Error Correction feature.The following key control functions are implemented: