使用pcm数据跟ogg vorbis格式相互编解码。
使用的开源项目faad2将aac数据解码成pcm数据。
使用mp4v2将h264视频数据和aac语音数据封装成mp4文件。
使用mp4v2提取mp4文件中的h264视频数据和aac语音数据。
使用开源项目LibFLAC来将PCM格式数据和FLAC无损压缩格式进行编解码。
通过TCP Socket和开源项目curl实现的HTTP/HTTPS通信。
使用开源项目rnnoise进行对PCM文件数据进行降噪处理。(由于编译环境及没有相关底噪文件,本demo暂未进行神经网络训练)
使用开源项目speexdsp来将16位小字节序PCM数据进行降噪(denoise)、增益(agc)、回音消除(aec)。
使用开源项目libmad来将MP3数据解码码成PCM数据。