Comments (8)
Hey thanks for the report.
Which cameras are you using this with? Currently it's only tested with a handful of models - the B800/D800.
from neolink.
That's not to say it won't work with the others listed in the readme (just added that section) - but it's untested :)
from neolink.
Reolink RLC-420
edit: and RLC-420-5MP (later issue)
from neolink.
So for the RLC-420, they support RTSP out of the box. For the time being, I am not planning on explicitly adding support for them. I would welcome contributions that add support, but since they're already usable with RTSP, it's fairly low priority.
Or, put another way, would Neolink give you any extra capabilities that you can't already do with those cameras?
from neolink.
Have you noticed discrepancies in the protocol used by various models of the Reolink product line? If so, then may I could capture some transmissions between the Reolink Windows client and the cameras using wireshark?
Another thing that came to mind, I saw in the log:
[2020-05-21T17:04:12Z INFO neolink::bc_protocol::connection] Ignoring uninteresting message ID 79
[2020-05-21T17:04:12Z DEBUG neolink::bc_protocol::connection] Contents: Bc { meta: BcMeta { msg_id: 79, client_idx: 0, class: 0, encrypted: true }, body: ModernMsg(ModernMsg { xml: Some(BcXml { encryption: None, login_user: None, login_net: None, device_info: None, preview: None }), binary: None }) }
I wonder if those messages are alarm signals being sent to the monitoring client to start/stop recording?
from neolink.
That's very possible. My camera sends msg 78 and 79 on connect, which Neolink ignores as you see.
Packet captures would be fantastic - if you can provide them it's possible I can add support. No guarantees, and like I said, your cameras also provide native RTSP.
from neolink.
My ignorance, I did not realize that RLC-420 were supported out of the box. I just installed Moonfire Nvr and am exploring it's ability to handle multiple feeds. The port which seems to work is not 9000, but 554. In the Moonfire configuration (ncurses interface) I populate the admin/password fields and then for the rtsp field I use (for a camera with and permanently assigned IP at 192.168.1.49):
rtsp://192.168.1.49:554/h264Preview_01_main
I at least got something on the port 554 feed, but with the port 9000, I did not. I recall playing around with these over a year ago and concluding that the port 9000 was not working and speculating that maybe they were not following the protocol.
from neolink.
Perhaps the best resolution for this issue is to close it with the conclusion that RLC-420 on port 9000 are currently not supported.
from neolink.
Related Issues (20)
- QUESTION - Service addon stop
- question to Reolink cameras
- Neolink without gstreamer for PIR only HOT 15
- Can't see the RTSP stream. (Swann DVR8-5000) HOT 10
- Download HOT 5
- support for long passwords (or special characters)
- g_object_new_is_valid_property: property 'name' for type 'GstRtpL16Pay' cannot be set twice HOT 7
- Deserialization error / Media Deserialization error HOT 1
- Question: How does neolink affect battery consumption? HOT 1
- installing on HAS Yellow? HOT 1
- It runs but throws a panic error... HOT 1
- All set up, but RTSP can't connect HOT 5
- Failed to translate camera address - Reolink ARGUS 3 Pro HOT 4
- Unmaintained HOT 9
- Adding a motion sensor HOT 1
- Can't connect to Reolink Argus Track
- neolink crashes in GStreamer-RTSP-Server
- Unable to auth to Argus Eco Ultra HOT 2
- Can't connect to Argus Pro 3 - HELP! Battery powered camera HOT 1
- Changing camera HTTP / port settings. HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from neolink.