aquila通用多媒體處理框架程序
Aquila 是一套多媒體處理框架,目標(biāo)是為支持不同廠商的多媒體SDK,并快速推出IPCamera產(chǎn)品而設(shè)計(jì)的軟件框架. 支持軟硬件編解碼,適用產(chǎn)品:安防視頻/家庭監(jiān)控/行車記錄儀/運(yùn)動(dòng)DV等
代碼結(jié)構(gòu)
-
algo算法相關(guān):目標(biāo)檢測(cè)/識(shí)別 -
codec音頻視頻編解碼,軟件使用ffmpeg,硬件使用vendor SDK -
device音視頻硬件適配層,V4L2/PulseAudio/Vendor SDK -
playback回放功能,支持帶屏幕的產(chǎn)品 SDL/FrameBuffer/Vendro SDK -
protocol網(wǎng)絡(luò)協(xié)議層,RTMP/RTSP -
util基礎(chǔ)組建
依賴庫
該軟件需要依賴 libraries
寓意
Wiki: Aquila天鷹座,寓意敏捷快速,聰明穩(wěn)健,視力極佳
框架簡(jiǎn)圖
device ==> encode ==> decode ==> network ==> playback
v4l2 x264 h264 rtsp sdl
fake mjpeg rtmp
rpc/mqtt
評(píng)論
圖片
表情
