|
ThrillMX library is a API written in C++ with bindings for the Qt framework, it controls all the low-level interfaces of the MX27 (video input and encoding), along with streaming and storing the encoded video/images.
iMX27 Video processing library features:
- Analog video acquisition with configurable video parameters (frame rate, resolution)
- Overlay of date, time and text
- Motion detection
- Output live video on the LCD interface
- Partial image obscuration for privacy
- Up to 3 simultaneous video encoding with different configurations: encoding type (H264, MPEG4, MJPEG), bitrate, framerate, quality
- Video and image storage (local or over the network)
- RTSP/RTP streaming of the live video over Ethernet
- RTSP/RTP client for LCD playback of remote Ethernet stream
- Configuration parameters via XML file
- GPRS/UMTS connectivity
- Send and receive SMS
- On-the-fly setting of compression parameters
- Plug-in architecture
- Actions activated by events (GPIOs, motion detection, or other peripherals)
- Web interface to view video and configure the system from the network
|

|