What library can I use to work with VoIP streams in C #?

I want to write a VoIP program using C # in which I want to encode / decode outgoing and incoming streams myself. I will appreciate if you tell me which library I can use for it and where I can find this library.

+6
source share
2 answers

You can try NSpeex for a fully managed codec implementation.

NAudio allows you to use any ACM codecs on your system, so you can use G.711 a-law and mu-law, ADPCM, GSM 6.10, G.723.1, TrueSpeech or WMA, which come with Windows as a standard. It also governs the laws and laws of encoding / decoding.

+2
source

A third-party VoIP library is generally not free.

There are many encoding / decoding standards in the VoIP stream, such as G.729, G.711. I bought this SIP VoIP SDK from Abto LLC

This library provides most of the standard VoIP codecs and basic methods for establishing a connection through SIP.

0
source

Source: https://habr.com/ru/post/887342/


All Articles