Aquila v0.0.2 release, IoT IPCamera open source software

v0.0.2 version updated as follows:

1. Code optimization framework that supports multiple image formats configuration

2. Graph supports dynamic configuration, including audio and video capture, encoding and decoding, superimposed layers, playback and distribution network modules

2. Support rtsp / rtmp streaming

3. Support local recording mp4 files

Aquila is a set of multimedia applications in C language, IOT for embedded developers, the goal is docking hardware platform to quickly develop products for video surveillance and ipcam and other scenes. Need to rely on the development of gearlib open source library

Levels Features
Network protocol layer RTSP / RTMP / RPC To the network transmission of the video stream, the main protocol support, and in remote control parameters such as resolution rate
Recording / playback layer mp4 / flv / sdl Locally generated video files, and supports SDL playback display, with plans to expand to the screen terminal management
Video coding layer h.264 / 265 Yuv coding for compression, support for open source ffmpeg / x264, plans to support vendor proprietary extensions
Equipment acquisition layer v4l2 / his / vendor   Yuv obtain raw video data, supports standard v4l2, plans to support the manufacturers proprietary interfaces

Code filter frame and to organize the graph, each code to open / read / write / encode / decode interfaces do encapsulation, and abstract as a filter, between the filter in the form of connection queue, comprising: a video capture videocap_filter, ed decoding vencode / vdecode_filter, video record_filter, looking back at playback_filter, network flow upstream_filter and so on. Program modules and connection relationship parameters enable / disable configuration file.

Home Cloud code: https://gitee.com/gozfreee/aquila
GitHub Home: https://github.com/gozfree/aquila

Guess you like

Origin www.oschina.net/news/112479/aquila-0-0-2-released