• 3 Posts
  • 499 Comments
Joined 11 months ago
cake
Cake day: December 13th, 2024

help-circle

  • Nextcloud is pretty slow in general, but what you’re describing sounds unusual.

    For one thing, Nextcloud is written in PHP, so it sets up and tears down its environment for every single request. But PHP has drastically improved over the years, so it’s not that far behind something like Node.

    Facebook was originally written in PHP for the Zend engine, and since it was so slow, they forked (or more accurately, reimplemented) it to make HHVM.

    Nextcloud still runs on the Zend engine.






  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    1
    ·
    3 days ago

    Sure, but I’ve tried Frigate, and it’s not even close to Reolink in terms of ease of use. It was a giant pain in the ass to get it working to detect people in the camera. And even then, getting a push notification is something I couldn’t even figure out. And using it on a phone is really bad UX.






  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    2
    ·
    edit-2
    3 days ago

    I would assume it’s based on TURN or STUN, since you don’t need to log in. What makes it suspicious?

    Edit: I did some reading on their blog, and they only mention something like STUN and specifically say it’s only for connection, not for relaying, so I don’t think they use TURN. In that case, the camera is streaming video directly to your phone, so it sounds like it’s not ever passing through a ReoLink server. The benefit to ReoLink is they only have to run a STUN server, which is incredibly cheap (bandwidth wise), and the benefit to you is that the video never goes through anyone else’s server. The drawback is if you have a really restrictive firewall, or some funky address translation, you might not be able to establish a connection.



  • hperrin@lemmy.catoSelfhosted@lemmy.worldCams, anyone?
    link
    fedilink
    English
    arrow-up
    17
    ·
    3 days ago

    Reolink cameras are self-hosted. You don’t have to have an account in their app, and nothing is synced to the cloud. It’s all stored locally. They’re expensive cameras by comparison, but a. they’re really high quality, and b. they’re not subsidized by subscription fees.