Я использую Win32 API формы сигнала в приложении C #, чтобы сделать систему VoIP. все идет хорошо, однако мне нужен какой-то способ сжатия аудиоданных на лету.
, поэтому в основном аудиоданные поступают в буфер записи размером 150 байт, а затем этот буфер отправляется по протоколу udp, а на удаленном конце 150 байтов принимаются и помещаются в буфер воспроизведения.
поэтому мне нужен какой-то способ сжатия / распаковки данных непосредственно перед udp-> send и сразу после udp-> recv. обычные алгоритмы сжатия не работают со звуком, включая класс .NET GZip.
Кто-нибудь знает о библиотеке, которую я могу использовать, которая поможет мне сделать это?
заранее спасибо ...