Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Updated NVR firmware, now neolink won't connect. Stream not ready and static. #321

Open
MRobi1 opened this issue Nov 8, 2024 · 0 comments
Labels
bug Something isn't working

Comments

@MRobi1
Copy link

MRobi1 commented Nov 8, 2024

Describe the bug
I updated the firmware on my RLN16-410 NVR to v3.4.0.293_24010833. Now neolink does not seem to be able to connect to any of it's streams. The only change made was a firmware update to the NVR.
Attempting to view the output I get "Stream not ready" and static.
image

Seeing the development seems to be focused on docker, I spun it up the latest docker container and getting the same issue. Also tried the home assistant add-on which I believe is a slightly older docker tag. Same issue.

I've also ensured the ports are available on the NVR as well as making sure the IP has not changed.
image

Versions
NVR software: RLN16-410
Neolink software: 0.6.2
Reolink camera model and firmware: B800

Logs:

root@neolink:~# journalctl -u neolink --since today
-- Journal begins at Mon 2024-04-08 13:36:24 UTC, ends at Fri 2024-11-08 17:39:01 UTC. --
Nov 08 04:00:01 neolink systemd[1]: Stopping Neolink service...
Nov 08 04:00:01 neolink systemd[1]: neolink.service: Succeeded.
Nov 08 04:00:01 neolink systemd[1]: Stopped Neolink service.
Nov 08 04:00:01 neolink systemd[1]: neolink.service: Consumed 19min 59.519s CPU time.
-- Boot b2ec03a37ba941e8903b96bfbfd52dfd --
Nov 08 04:00:07 neolink systemd[1]: Started Neolink service.
Nov 08 04:00:07 neolink neolink[105]: [2024-11-08T04:00:07Z INFO  neolink] Neolink e47a0d5734b0a06b53b>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] Starting RTSP Server >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] pool: Rtsp Staring
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] side_door: Rtsp Stari>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] side_yard: Rtsp Stari>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] back_door: Rtsp Stari>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] driveway_left: Rtsp S>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] shed: Rtsp Staring
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] hot_tub: Rtsp Staring
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::rtsp] driveway_right: Rtsp >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::rtsp] Without a server cert>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::utils] driveway_right: Conn>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::utils] pool: Connecting to >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::utils] back_door: Connectin>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::utils] side_door: Connectin>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] side_door>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] driveway_>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] pool: Try>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] back_door>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] driveway_>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] pool: Dis>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] side_door>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] back_door>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::common::camthread] Connecti>
Nov 08 04:00:08 neolink neolink[105]:     
Nov 08 04:00:08 neolink neolink[105]:     Caused by:
Nov 08 04:00:08 neolink neolink[105]:         Cannot contact camera at given address
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::common::camthread] Connecti>
Nov 08 04:00:08 neolink neolink[105]:     
Nov 08 04:00:08 neolink neolink[105]:     Caused by:
Nov 08 04:00:08 neolink neolink[105]:         Cannot contact camera at given address
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::common::camthread] Attempt >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::common::camthread] Attempt >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::common::camthread] Connecti>
Nov 08 04:00:08 neolink neolink[105]:     
Nov 08 04:00:08 neolink neolink[105]:     Caused by:
Nov 08 04:00:08 neolink neolink[105]:         Cannot contact camera at given address
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::common::camthread] Attempt >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::common::camthread] Connecti>
Nov 08 04:00:08 neolink neolink[105]:     
Nov 08 04:00:08 neolink neolink[105]:     Caused by:
Nov 08 04:00:08 neolink neolink[105]:         Cannot contact camera at given address
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::common::camthread] Attempt >
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink::utils] side_yard: Connectin>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] side_yard>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z INFO  neolink_core::bc_protocol] side_yard>
Nov 08 04:00:08 neolink neolink[105]: [2024-11-08T04:00:08Z WARN  neolink::common::camthread] Connecti>
Nov 08 04:00:08 neolink neolink[105]:     
Nov 08 04:00:08 neolink neolink[105]:     Caused by:
Nov 08 04:00:08 neolink neolink[105]:         Cannot contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 50ms
4:00:08Z INFO  neolink::utils] shed: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] shed: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] shed: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera shed at Addres>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 50ms
4:00:08Z INFO  neolink::utils] driveway_left: Connecting to camera at Address: 192.168.XX,XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera driveway_left >

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 50ms
4:00:08Z INFO  neolink::utils] hot_tub: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera hot_tub at Add>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 50ms
4:00:08Z INFO  neolink::utils] back_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] side_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] side_door: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] back_door: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] back_door: Discovery failed
4:00:08Z INFO  neolink_core::bc_protocol] side_door: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera back_door at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera side_door at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink::utils] driveway_right: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] driveway_right: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] driveway_right: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera driveway_right>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink::utils] pool: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] pool: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] pool: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera pool at Addres>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink::utils] hot_tub: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] shed: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] driveway_left: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] shed: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] shed: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera shed at Addres>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Discovery failed
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera driveway_left >

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink::utils] side_yard: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] side_yard: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] side_yard: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera side_yard at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera hot_tub at Add>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 100ms
4:00:08Z INFO  neolink::utils] side_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] back_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] side_door: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] back_door: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] back_door: Discovery failed
4:00:08Z INFO  neolink_core::bc_protocol] side_door: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera back_door at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera side_door at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink::utils] pool: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] driveway_right: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] pool: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] pool: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera pool at Addres>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink_core::bc_protocol] driveway_right: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] driveway_right: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera driveway_right>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink::utils] hot_tub: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink::utils] driveway_left: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] hot_tub: Discovery failed
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Trying TCP discovery
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera hot_tub at Add>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink_core::bc_protocol] driveway_left: Discovery failed
4:00:08Z INFO  neolink::utils] side_yard: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera driveway_left >

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink::utils] shed: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:08Z INFO  neolink_core::bc_protocol] side_yard: Trying TCP discovery
4:00:08Z INFO  neolink_core::bc_protocol] side_yard: Discovery failed
4:00:08Z INFO  neolink_core::bc_protocol] shed: Trying TCP discovery
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera side_yard at A>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:08Z INFO  neolink_core::bc_protocol] shed: Discovery failed
4:00:08Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera shed at Addres>

:
t contact camera at given address
4:00:08Z INFO  neolink::common::camthread] Attempt reconnect in 200ms
4:00:09Z INFO  neolink::utils] side_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:09Z INFO  neolink::utils] back_door: Connecting to camera at Address: 192.168.XX.XX:9000
4:00:09Z INFO  neolink_core::bc_protocol] back_door: Trying TCP discovery
4:00:09Z INFO  neolink_core::bc_protocol] back_door: Discovery failed
4:00:09Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera back_door at A>

:
t contact camera at given address
4:00:09Z INFO  neolink_core::bc_protocol] side_door: Trying TCP discovery
4:00:09Z INFO  neolink_core::bc_protocol] side_door: Discovery failed
4:00:09Z WARN  neolink::common::camthread] Connection Lost: Failed to connect to camera side_door at A>

:
t contact camera at given address
4:00:09Z INFO  neolink::common::camthread] Attempt reconnect in 400ms
4:00:09Z INFO  neolink::common::camthread] Attempt reconnect in 400ms

** CONFIGURATION**

bind = "0.0.0.0"

bind_port = 8554

[[users]]
name = "USERNAME"
pass = "PASSWORD1"

[mqtt]
broker_addr = "192.168.X.XX" # Address of the mqtt server
port = 1883 # mqtt servers port
credentials = ["USERNAME", "PASSWORD"] # mqtt server login details

[[cameras]]
name = "shed"
username = "USERNAME"
password = "PASSWORD"
address = "192.168.XX.XX:9000"
channel_id = 0
	[cameras.mqtt]
		mqtt.enable_battery = false
		mqtt.enable_preview = false
		[cameras.mqtt.discovery]
		topic = "homeassistant"
		features = ["camera", "led", "ir", "motion", "reboot"]
.....
REMAINING CAMERAS CONFIGURED THE SAME

Rollback to v3.3.0.226_23031645 fixes the issue.

@MRobi1 MRobi1 added the bug Something isn't working label Nov 8, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant