BSD Ports

multimedia/neolink 0.3.0_46 FreeBSD

RTSP bridge to Reolink IP cameras

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
AGPLv3
Categories
multimedia
Package size
722.7 KiB, 2061.5 KiB installed

Description

Neolink is a small program that acts as a proxy between Reolink IP cameras and normal RTSP clients. Certain cameras, such as the Reolink B800, do not implement ONVIF or RTSP, but instead use a proprietary "Baichuan" protocol only compatible with their apps and NVRs (any camera that uses "port 9000" will likely be using this protocol).

Neolink allows you to use NVR software such as Shinobi or Blue Iris to receive video from these cameras instead. The Reolink NVR is not required, and the cameras are unmodified. Your NVR software connects to Neolink, which forwards the video stream from the camera.

The Neolink project is not affiliated with Reolink in any way; everything it does has been reverse engineered.

In the other systems

SystemPortVersion
FreeBSDmultimedia/neolink0.3.0_46
DragonFlymultimedia/neolink0.3.0_32

Install

Binary package:

pkg install neolink

From the ports tree:

cd /usr/ports/multimedia/neolink/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	neolink>0:multimedia/neolink

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.3.0_450.3.0_46-0.3.0_350.3.0_46
FreeBSD:14:quarterly0.3.0_450.3.0_45n/a0.3.0_340.3.0_45
FreeBSD:15:latest0.3.0_460.3.0_46n/a0.3.0_350.3.0_35
FreeBSD:15:quarterly0.3.0_450.3.0_45n/an/an/a
FreeBSD:16:latest0.3.0_450.3.0_46n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 69
Run dependencies 67

No port depends on this one.

Configuration

No options to configure.

USES
cargo gnome gstreamer
Service scripts
neolink

Files

pkg-plist 2
  • bin/neolink
  • @sample etc/neolink/config.toml.sample
distinfo 169
FileSizeSHA256
rust/crates/aes-0.6.0.crate86774884391ef1066acaa41e766ba8f596341b96e93ce34f9a43e7d24bf0a0eaf0561
rust/crates/aes-soft-0.6.4.crate99980be14c7498ea50828a38d0e24a765ed2effe92a705885b57d029cd67d45744072
rust/crates/aesni-0.10.0.crate100248ea2e11f5e94c2f7d386164cc2aa1f97823fed6f259e486940a71c174dd01b0ce
rust/crates/aho-corasick-0.7.15.crate1130717404febffaa47dac81aa44dba71523c9d069b1bdc50a77db41195149e17f68e5
rust/crates/ansi_term-0.11.0.crate17087ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b
rust/crates/anyhow-1.0.42.crate34827595d3cfa7a60d4555cb5067b99f07142a08ea778de5cf993f7b75c7d8fabc486
rust/crates/arrayvec-0.5.2.crate2783823b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b
rust/crates/assert_matches-1.5.0.crate77619b34d609dfbaf33d6889b2b7106d3ca345eacad44200913df5ba02bfd31d2ba9
rust/crates/atty-0.2.14.crate5470d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8
rust/crates/autocfg-1.0.1.crate12908cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a
rust/crates/base-x-0.2.8.crate10614a4521f3e3d031370679b3b140beb36dfe4801b09ac77e30c61941f97df3ef28b
rust/crates/bitflags-1.2.1.crate16745cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693
rust/crates/bitvec-0.19.5.crate1482008942c8d352ae1838c9dda0b0ca2ab657696ef2232a20147cf1b30ae1a9cb4321
rust/crates/bumpalo-3.7.0.crate1342619c59e7af012c713f529e7a3ee57ce9b31ddd858d4b512923602f74608b009631
rust/crates/byte-slice-cast-1.0.0.crate679865c1bf4a04a88c54f589125563643d773f3254b5c38571395e2b591c693bbc81
rust/crates/cfb-mode-0.6.0.crate93781d6975e91054798d325f85f50115056d7deccf6817fe7f947c438ee45b119632
rust/crates/cfg-expr-0.8.0.crate3432870a1d12766bbdd5d44caab5df04a9bffec9cd855a1b44b15de5665d70c085f94
rust/crates/cfg-if-0.1.10.crate79334785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822
rust/crates/cfg-if-1.0.0.crate7934baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
rust/crates/cipher-0.2.5.crate1309912f8e7987cbd042a63249497f41aed09f8e65add917ea6566effbc56578d6801

Commit history 3

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645