Aquila v0.0.2 发布,IoT IPCamera 开源软件
v0.0.2版本更新如下:
1.优化代码框架,支持配置多种图像格式
2.支持动态配置graph,包括音视频捕获,编解码,叠加图层,回放及网络分发等模块
2.支持 rtsp/rtmp streaming
3.支持本地录制 mp4 文件
Aquila是一套C语言实现的多媒体应用程序,面向嵌入式IOT开发者,目标是对接硬件平台,快速开发出针对视频监控和ipcam等场景的产品。开发时需要依赖 gearlib开源库
层级 | 功能 |
---|---|
网络协议层 RTSP/RTMP/RPC | 向网络端传输视频流,支持主流协议,并接受远程控制码率分辨率等参数 |
录制/回放层 mp4/flv/sdl | 本地产生录像文件,并支持SDL播放显示,计划扩展到带屏幕的管理终端 |
视频编码层 h.264/265 | 对yuv编码压缩,支持开源ffmpeg/x264,计划支持厂商私有扩展 |
设备采集层 v4l2/his/vendor | 获取视频原始yuv数据,支持标准v4l2,计划支持各厂商私有接口 |
代码框架以filter和graph的方式组织,每层的代码以 open/read/write/encode/decode 等接口做封装,并抽象成 filter,各 filter 之间以 queue形式连接,包括:视频捕捉 videocap_filter,编解码 vencode/vdecode_filter,录像 record_filter,回看 playback_filter,网络流 upstream_filter 等.程序通过配置文件来 enable/disable 各模块参数及连接关系.
码云主页:https://gitee.com/gozfreee/aquila
github主页:https://github.com/gozfree/aquila
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
PhalApi 2.10.1 版本发布,PHP 开源接口框架
[主要更新] 1、PDO支持具体驱动的连接选项,支持连接超时设置,避免接口长时间连接出现504 Time out 2、PDO调整为有错误时抛出携带更详细错误信息的PDOExcepion,避免笼统的错误提示 3、添加\PhalApi\Api::getApiCommonRules(),以便支持部分接口不需要全局应用参数的场景。 4、支持接口参数置空,通过NULL或FALSE赋值可将接口参数取消 5、在线接口文档,接口参数转换成客户端看到的参数类型 6、接口参数规则中添加is_doc_hide配置,设置为true时,接口文档不显示此参数,但实际上仍可在PHP代码中使用 7、缺少必填接口参数时,追加desc到翻译 8、兼容接收JSON的参数
- 下一篇
SeasLog 2.1.0 版本发布 支持 PHP7.4 修复多处隐藏 Bug
2020年开工大吉! 历经一年全社区的使用和反馈,SCG(SeasX Core Group)团队修复了多处SeasLog隐藏Bug,同时支持PHP7.4。 SeasLog地址: PECL:http://pecl.php.net/package/SeasLog Github:https://github.com/SeasX/SeasLog 国内镜像:https://gitee.com/neeke/SeasLog SeasLogger(composer包项目)地址: Github:https://github.com/SeasX/seas-logger 国内镜像:https://gitee.com/neeke/seas-logger composer包地址:https://packagist.org/packages/seasx/seas-logger Chang Log 2.1.0 支持 PHP7.4 支持 getBufferCount 函数 支持模板中使用%B预置变量,获取BasePath值 增强trim_wrap. 修复 issue#265 修复在使用trace_performanc...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS6,CentOS7官方镜像安装Oracle11G