Aquila是一套多媒体处理框架,目标是为支持不同厂商的多媒体SDK,并快速推出IPCamera产品而设计的软件框架.支持软硬件编解码,适用产品:安防视频/家庭监控/行车记录仪/运动DV等
代码结构algo 算法相关:目标检测/识别codec 音频视频编解码,软件使用ffmpeg,硬件使用vendorSDKdevice 音视频硬件适配层,V4L2/PulseAudio/VendorSDKplayback 回放功能,支持带屏幕的产品SDL/FrameBuffer/VendroSDKprotocol 网络协议层,RTMP/RTSPutil 基础组建依赖库该软件需要依赖 libraries
寓意Wiki:Aquila天鹰座,寓意敏捷快速,聪明稳健,视力极佳
框架简图device==>encode==>decode==>network==>playbackv4l2x264h264rtspsdlfakemjpegrtmprpc/mqtt
评论