Is there an open source solution that lets you record from your phone to an offsite location? Preferably something self hosted, but not crucial I guess.

Just thinking about scenarios where people in the US are stopped by cops and need to record their interactions, but want to make sure that the local info isn’t destroyed. I’ve tried the Mobile Justice app for my state but it’s not very reliable and I have no insight into the data after it’s left my device.

  • Stovetop@lemmy.world
    link
    fedilink
    arrow-up
    3
    arrow-down
    1
    ·
    edit-2
    3 days ago

    Not the best answer because it’s not open source, but both Google Photos and Apple iCloud support automatic cloud backups of photos and videos over data. That media can also be accessed separately from a browser or another device after logging in.

    Those are the only immediate solutions for the problem you describe that I can think of off the top of my head, I’m afraid, but hopefully other options are out there, too.

    • AnAmericanPotato@programming.dev
      link
      fedilink
      English
      arrow-up
      4
      ·
      3 days ago

      Neither of those can stream video in real time AFAIK. They will back up the video file on some unpredictable schedule after you’re done recording. So not ideal for a situation where your phone might be seized or destroyed.

      But if that works for you, there are lots of open-source options that work similarly. SyncThing can sync to any server, and all you’d need to do is make sure your sync destination is network-accessible somehow (VPN, internet-facing server, whatever). Lots of cloud drive apps can auto-upload photos and videos, and some of those are open-source.

      A better off-the-shelf proprietary workflow might be a Zoom call with cloud recording enabled. Then you’d be protected against a sudden (and perhaps permanent) loss of network connectivity.

    • Achsonaja@sh.itjust.worksOP
      link
      fedilink
      arrow-up
      3
      ·
      3 days ago

      Pretty sure both of those are not instant unloads and have to be actively opened to force uploads outside of some normal schedule. If that’s true, that won’t work here.