Skip to content

Neolink 0.6.0

Compare
Choose a tag to compare
@github-actions github-actions released this 18 Sep 03:23
· 304 commits to master since this release
e5008ab

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