Comments (8)
I would not recommend @jakubsuchybio option 2
If they are on different internet connection than you, then you would have to either have public IP for them to see you and then you would have to NAT some port on your public IP to the camera's IP. Or if you have the same internet provider, they might have a setup where they have metropolic IPs so the ppl nearby could see each other and then you would do the same NAT but not from your public IP but from your metropolic ip.
You need some protection, this is how people got ahold of everyone's camera data in the 2010's.
You'll either want a VPN (tailscale is super easy and secure), or keep it private only.
If you decide you really want it on the public network via port forward, make sure you have a strong user/pass for the streams which can be configured in frigate (or go2rtc). You can also set up stronger authentication through something like a proxy (traefik, nginx, apache) to whitelist IP's or locations. Assume people will see inside your home if you don't set up authorization, thousands of bots are out there scanning for RTSP's to connect to with default or zero auth.
from frigate.
I think you can completely skip frigate and give them the camera link. Frigate can maybe help you restream the camera on http? If the camera doesn't support that. Restream will also help with the load on the camera, because then i doesn't need to stream to the multiple places.
from frigate.
My cameras are connected to a switch, along with the linux computer running Frigate, which is then plugged into my wifi router. Accordingly, the cameras are on a different network. I am only able to access my cameras directly by plugging into the switch so as far as I understand providing direct access to the cameras would be even more difficult. Re-streaming to http sounds like something that would be useful however I do not know how to do that or whether Frigate allows for it.
from frigate.
Ah, so the neighbors are not on your local network and they have their own internet connection different from yours?
-
If they are local its easy, you just give them local ip of your camera and they can view it directly.
-
If they are on different internet connection than you, then you would have to either have public IP for them to see you and then you would have to NAT some port on your public IP to the camera's IP. Or if you have the same internet provider, they might have a setup where they have metropolic IPs so the ppl nearby could see each other and then you would do the same NAT but not from your public IP but from your metropolic ip.
from frigate.
First and foremost thank you for the ideas. What if I add a second mini pc plugged into my router running frigate with a minimal configuration that just streams those two cameras. I create a guest network on my router and make that linux box the only machine on the guest network. I then give them the password to the network and the url to the frigate setup?
from frigate.
are you using go2rtc with frigate?
Might be easiest to use go2rtc and not frigate for publishing the streams to your neighbours.
You can probably even avoid port forwarding, VPN and all that buy piggy-backing on e.g. telegram:
https://github.com/AlexxIT/go2rtc?tab=readme-ov-file#publish-stream
from frigate.
Currently my frigate config does not use go2rtc and I know nothing about it. I nonetheless appreciate the suggestion and will look into go2rtc.
from frigate.
Is there an easy way that I can share a camera stream with my neighbors upstairs so that they can see who's outside the building entrance or if a package has been delivered without giving them full access to Frigate?
For example is there a way to re-stream a camera to a URL that they could access from a browser?
I have am studying Birdseye restream but it seems that would require giving them access to my network.
I know HomeAssistant can probably do this but I was hoping for a more simple way as I know very little about HA and they are even less tech savy than me.
you can do it multiple ways
- give them the rtsp url and ask them to use VLC to view the stream. No frigate involved.
- install a simple RTSP server (mediamtx) and feed the stream to that and publish it on a webpage
- do something like this https://forums.wyze.com/t/rtsp-stream-to-view-on-local-website-using-web-browser/102730
from frigate.
Related Issues (20)
- flip the image HOT 1
- BirdsEye with a tall aspect ratio (Portrate) causes strange scrolling messed up view. HOT 1
- [Support]: Birdseye switching cameras very often - single cam view
- MQTT-Based PTZ Control for Non-ONVIF Cameras in Frigate HOT 6
- Support 24-Hour Time Format in Export Feature HOT 1
- SQLite WAL files periodic truncate HOT 6
- Rockchip releases are missing HOT 1
- Add user management / need rights to delete HOT 1
- Update Python to 3.11 and Coral-related libraries HOT 1
- Use 1 nginx worker process HOT 6
- Add inked out area in live view and recordings HOT 1
- Send to Frigate+ Modal handling HOT 1
- Create an event/recording based on zones common between cameras HOT 1
- Clips are not generated properly HOT 3
- Sort event by % (percentage) HOT 1
- [Feature Request] S6 should read number of available CPUs and update the `worker_processes` directive in nginx config before starting nginx
- [Idea] Zero-shot object detection models? HOT 4
- [FEATURE] integration with CodeProject.AI HOT 1
- Camera grouping for Birdseye HOT 1
- [BUG] Delete old recordings on retain config change HOT 1
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 frigate.