Giter Club home page Giter Club logo

Comments (8)

thirtythreeforty avatar thirtythreeforty commented on May 26, 2024

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.

thirtythreeforty avatar thirtythreeforty commented on May 26, 2024

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.

jlpoolen avatar jlpoolen commented on May 26, 2024

Reolink RLC-420

edit: and RLC-420-5MP (later issue)

from neolink.

thirtythreeforty avatar thirtythreeforty commented on May 26, 2024

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.

jlpoolen avatar jlpoolen commented on May 26, 2024

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.

thirtythreeforty avatar thirtythreeforty commented on May 26, 2024

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.

jlpoolen avatar jlpoolen commented on May 26, 2024

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.

jlpoolen avatar jlpoolen commented on May 26, 2024

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)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.