当前位置: 首页 > 软件库 > 程序开发 > 多媒体处理 >

aquila

通用多媒体处理框架程序
授权协议 GPL
开发语言 C/C++
所属分类 程序开发、 多媒体处理
软件类型 开源软件
地区 国产
投 递 者 上官鸿朗
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

Aquila 是一套多媒体处理框架,目标是为支持不同厂商的多媒体SDK,并快速推出IPCamera产品而设计的软件框架. 支持软硬件编解码,适用产品:安防视频/家庭监控/行车记录仪/运动DV等

代码结构

  • algo 算法相关:目标检测/识别
  • codec 音频视频编解码,软件使用ffmpeg,硬件使用vendor SDK
  • device 音视频硬件适配层,V4L2/PulseAudio/Vendor SDK
  • playback 回放功能,支持带屏幕的产品 SDL/FrameBuffer/Vendro SDK
  • protocol 网络协议层,RTMP/RTSP
  • util 基础组建

依赖库

该软件需要依赖 libraries

寓意

Wiki: Aquila天鹰座,寓意敏捷快速,聪明稳健,视力极佳

框架简图

device ==> encode ==> decode ==> network ==> playback
v4l2       x264       h264       rtsp        sdl
fake       mjpeg                 rtmp
                                 rpc/mqtt

 

 相关资料
  • exception$10(errorcode.java:88)在org.axonframework.axonserver.connector.errorcode.convert(errorcode.java:182)在org.axonframework.axonserver.connector.command.command.command.axonservercommandbus$1.onnex

  • 本文向大家介绍Java设计图形与多媒体处理,包括了Java设计图形与多媒体处理的使用技巧和注意事项,需要的朋友参考一下 本文实现了两个效果: 第一种,同心圆效果图: 第二种,播放音乐和切换图片的小程序效果图:  以上就是关于Java的图形设计以及多媒体处理的全部内容,希望对大家的学习有所帮助。

  • 问题内容: 我需要一种使用实体框架LINQ区分SQL异常的方法,例如,当我从DbUpdateException获得的所有信息都是大量嵌套的内部异常和无用的长错误消息时,如何区分前面的关键约束违例或唯一约束违例?是否有任何较低级别的例外,我可以在其中执行“ Catch FKException”之类的操作;捕获“ uniqueException”或类似的东西。 问题答案: 正在使用sql错误代码…

  • 数据传输率:采样频率(Hz)×量化位数(bit)×声道数,单位为b/s 声音信号数据量:数据传输率×持续时间/8 音频容量的计算公式:存储量=采样时间(s) 采样频率(Hz) 量化位数(位) *声道数/8/1024(kb) 图片容量的计算公式:存储量=水平像素垂直像素颜色位数/8/1024(kb) 若提示为X位或X位色,则颜色位数就是X,若提示为X色,那么颜色位数为。 视频容量的计算公式:存储量=

  • 本文向大家介绍Spring batch批处理框架,包括了Spring batch批处理框架的使用技巧和注意事项,需要的朋友参考一下 spring batch框架的简介 批处理任务是大多数IT项目的一个重要组成部分,批处理在业务系统中负责处理海量的数据,无须人工干预就能够自动高效的进行复杂的数据分析和处理。批处理会定期读入批量数据,经过相应的业务处理进行归档的业务操作,批处理的特征是自动执行,处理的

  • 是一个通用数据库处理框架(可以包含MSSQL POSTGRESQL,SQLITE EXCEL MYSQL DB2 ORACLE...只要你愿意实现接口就可以).很便捷地进行常用数据库操作(增删改查).其性能是几近纯ADO.NET.对于实体的查询采用emit实 现,如果您还不满意可用此框架的代码生成器直接生成纯ADO.NET SQL形式.其主要特色就是性能和便捷的操作.  

  • 全部的 这里有一条简单的路线: JsonValidator是一个简单的Javabean,我在其中扩展了处理器。在这里,我想确保在我继续使用Jackson散集调用以将JSON散集到我的POJO之前,所有必需的字段都被传入。 我现在在豆子里做的只是一行: 只需调用exchange.getIn().getBody(String.class),就会导致路由中的下一个(解组)步骤抛出一个错误,表示没有要解组

  • 介绍 MPlayer被评为Linux下的最佳媒体播放工具,又成功地移植到Windows下。它能播放几乎所有流行的音频和视频格式。 MPlayer能播放几乎所有流行的音频 和视频格式,相对其它播放器来说,资源占用非常少,不需要任何系统解码器就可以播放各种媒体格式。 http://www.mplayerhq.hu/ 安装 直接 apt 安装即可: sudo apt-get install mplaye