1.7.0b1 - Segments and Substream
Breaking changes
- Recorder
global_args
can no longer be specified
Changes and new Features
- FFmpeg segments are now used to record instead of caching frames in memory. Closes #26
- A substream can now be configured which will be used for image processing.
This can be used to great success to reduce system load. This is huge for smaller devices like an RPi, coupled with the segments above. - Upgrades to CUDA 11 and OpenCV 4.5.0 for CUDA image
- Recordings are encoded to
/tmp
, then moved to target directory when done. Closes #49
Fixes
- Fixed a formatting issue with the duplicate log filter
- Returncodes > 0 from MQTT is now logged as errors in text format. Closes #59
Docker images are available on Docker Hub
roflcoopter/viseron:1.7.0b1
roflcoopter/viseron-cuda:1.7.0b1
roflcoopter/viseron-vaapi:1.7.0b1
roflcoopter/viseron-rpi:1.7.0b1