Neolink 0.6.0
Neolink Release 0.6.0
Configuration of mqtt has changed. Mtt broker is not defined globally rather then individually
bind = "0.0.0.0"
[mqtt]
server = "127.0.0.1" # Address of the mqtt server
port = 1883 # mqtt servers port
credentials = ["username", "password"] # mqtt server login details
[[cameras]]
name = "Camera01"
username = "admin"
password = "password"
uid = "ABCDEF0123456789"
- Adds the
mqtt-rstp
command to start mqtt and rtsp together - Live configuration can be controlled by publishing to the
neolink/config
mqtt topic (this is not saved to disk)- Cameras can be added and removed
- Streams can be disabled/enabled with
cameras.stream = "none"
,cameras.stream = "both"
etc - Cameras can be disabled/enabled
cameras.enabled = false
- Improvements to discovery to connect more reliably
- Low level reconnects on certain UDP socket failures that don't require full relogin
- Cameras now uses a shared interface between all commands (reduces data duplication with multiple streams)
- Complete rework (again) of streaming should reduce certain stream errors
- Fixes to battery command
- Removal of some now unused config options
splash
,buffer_size
,use_smoothing