The new version 1.1.10 update log is as follows:
- New serializer library that supports the sequence of read and write data / file
- Update rtmpc library flv optimized package, are carried out
- Update media-io libraries, increase codec description
- Fix compilation issues win32 / esp32 platform
- (And the update is to support rtmp esp-eye and raspberry-pi zero function device push live streaming)
Gear Lib is a set of networking protocols for the IOT C and foundation libraries, embedded support, and Web services development scenarios, and has support for windows / ubuntu / rasberrypi / esp32 development board, including:
data structure
- libdict: key-value 库
- libhash: linux kernel native hash library
- libringbuffer: circular buffer
- libqueue: data queue
- librbtree: linux kernel rbtree
- libsort:
- libvector: container libraries
- libmacro: general macro definitions
- libdarray: Dynamic Array
Network Library
- librtsp: RTSP protocol for IPCamera and NVR Development
- librtmpc: RTMP protocol client for Live Streaming
- libskt: Socket Package
- librpc: Remote Procedure Call library
- libipc: interprocess communication
- libp2p: p2p through transmission
- libhomekit: Apple homekit protocol library
asynchronous
- libgevent: Event-driven
- libthread: Thread
- libworkq: Work Queue
I / O
- libbase64: Base64 / 32 codecs
- libconfig: Configuration file library
- liblog: logging library
- libfile: File operations library
- libstrex:
- libsubmask:
multimedia
- libuvc: USB camera library
- libmp4parser: MP4 parsing library
- libjpeg-ex:
- libmedia-io: audio and video formats defined
other
- libdebug: debugging aid libraries
- libhal: Hardware Abstraction Layer
- libplugin: dynamic load library
- libtime: Time Library
- libposix4win: windows platform poxix adapter library
- libposix4rtos: FreeRTOS platform poxix adapter library
Home Cloud code: https://gitee.com/gozfreee/gear-lib
github Home: https://github.com/gozfree/gear-lib