使用mp4v2将h264视频数据和aac语音数据封装成mp4文件。
使用pcm数据跟ogg vorbis格式相互编解码。
使用开源项目LibFLAC来将PCM格式数据和FLAC无损压缩格式进行编解码。
移植Linux内核双向链表到应用层,以及其使用示例
将16x9的数据按照倍数扩展,可用于一些特定功能的实现
基于8邻域的二值联通算法实现部分IPC平台移动侦测数据(0/1)转换得到矩形框。
将h264数据和aac数据混合(Mux)成TS文件。
通过TCP Socket和开源项目curl实现的HTTP/HTTPS通信。
使用开源项目rnnoise进行对PCM文件数据进行降噪处理。(由于编译环境及没有相关底噪文件,本demo暂未进行神经网络训练)
使用开源项目speexdsp来将16位小字节序PCM数据进行降噪(denoise)、增益(agc)、回音消除(aec)。
使用开源项目lame来将MP3数据解码码成PCM数据。
使用开源项目libmad来将MP3数据解码码成PCM数据。
使用开源项目lame来将PCM数据编码成MP3数据。
使用的开源项目faad2将aac数据解码成pcm数据。
将FLV文件解混合(demux)得到H264数据和AAC数据。
将h264数据和aac数据混合(Mux)成FLV文件。