Convert EVS codec captured RTP .pcap to wav file -- 2

Job ID: 31100934

Budget: $1,500 – $3,000 USD

Need a developer for the following project.
Support for EVS audio codec

1 Introduction
A .net DLL and/or Com DLL to support decoding of recorded audio call with EVS codec.

The idea is to build a .net DLL and/or Com DLL which can run on Windows (x64) platform and
capable of decoding recorded media using the EVS codec in which it was recorded.


2. Key information
PCAP file has all RTP/SIP for a call and will not contain any other packets. Only SIP and RTP are related to one call.

Sampling rates-
8, 16, 32, and 48 kHz

Modes & Encoded Bandwidth-
NB (20-4000 Hz)
WB (20-8000 Hz)
SWB (20-16000 Hz)
FB (20-20000 Hz)

3. Requirements
o The end software should be a .net DLL and/or Com DLL.
o C++/C# Source code of the dll created.
o It should Expose a few methods/functions to use.
o The main decrypt function should have recorded the audio(Wireshark .pcap file) path (actual location) as input parameter.
o The output of this method should be a Boolean value, and it should decrypt recorded audio to .wav format.

Function to expose ConvertRTP (string Input Path, string Output Path, bool outputType)

4. Input
Input Path: Recorded audio file location. The recorded audio will be a PCAP file containing captured RTP traffic for the call.

5. Output
Output Path: Output wav file path.
OutputType: WAV
Output: Boolean
Return True: Decrypt media file (PCAP) as .wav and save it to Output Path location.
Return False: In the case of any error occurred during decoding of the media file.
The error should be handled at each level of this process with proper error message and code