# thirtythreeforty/neolink

An RTSP bridge to Reolink IP cameras

Repository: https://github.com/thirtythreeforty/neolink
Canonical: https://ross.abutalabs.com/products/neolink
Homepage: https://www.thirtythreeforty.net/posts/2020/05/hacking-reolink-cameras-for-fun-and-profit/
Language: Rust
License: AGPL-3.0
License Family: copyleft
Topics: rtsp, rtsp-server, reolink
Last push: 2024-05-01T02:13:58+00:00

## Health v2 (maintenance only)
Score: 23/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 8, longevity 100
- inputs: {"age_days": 2332, "days_push": 855, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1011, forks 242 (observed 2026-08-28T04:03:13.154157+00:00)

## What it is
Neolink is a Rust application that acts as an RTSP bridge for Reolink IP cameras that only speak the proprietary Baichuan protocol on port 9000, exposing them as standard RTSP streams for NVR software like Blue Iris or Shinobi. It also provides CLI subcommands for camera control such as status lights, reboot, and two-way talk.

## Use cases
- view Reolink B800 camera streams in VLC or Blue Iris
- use Reolink cameras without the Reolink NVR
- bridge proprietary camera protocol to RTSP
- integrate Reolink cameras with Shinobi or Frigate
- control Reolink camera status LED from the command line
- enable talk-back audio to a Reolink camera

## When to choose
- you own Reolink cameras that lack native RTSP/ONVIF (e.g. B800, E1, Lumus)
- you want to use third-party NVR software with unmodified cameras
- you prefer self-hosted surveillance without vendor apps

## When to avoid
- your Reolink camera already supports native RTSP (e.g. RLC-420)
- you need actively developed features - development moved to the QuantumEntangledAndy/neolink fork
- you need official vendor support or guaranteed firmware compatibility

## Facets
- artifact type: application
- maturity: maintenance
- function: proxy, video-processing, networking, reverse-engineering, cli
- domain: security, iot, self-hosted, embedded-systems
- platform: windows, cli, cross-platform
- tags: rtsp, reolink, ip-camera, nvr, baichuan-protocol, gstreamer, surveillance, video, linux, macos, docker

## Member repositories
- thirtythreeforty/neolink (main) score 23

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:03:13.154157+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T07:11:52.955952+00:00, confidence not recorded.
  - readme: https://github.com/thirtythreeforty/neolink (fetched 2026-08-28T04:03:13.154157+00:00, sha ba46e8b9b793)
  - homepage: https://www.thirtythreeforty.net/posts/2020/05/hacking-reolink-cameras-for-fun-and-profit/ (fetched 2026-08-29T13:11:38.837143+00:00, sha db6045a87990)
  - site_page: https://www.thirtythreeforty.net/about (fetched 2026-08-29T13:11:38.840722+00:00, sha 251cef027698)
- Data as of 2026-08-30T08:39:29.467469+00:00.
