What is the best option for VOIP cross-platform

Hi, I would like to get my microphone data but I don’t know what it’s the easier way for VOIP crossplatform.

I would like to send my voice on a NodeJS server but Unreal Engine is C++ technology.

Should I use a C library for audio ? AudioCaptureComponent of Unreal Engine ?

I need to get the data in bytes array in order to send this data to ffmpeg. What is the best solution ?

Thanks