Great project!
Running your own stuff on your own network is so important. I love seeing people build their own things that serve them.
Vibecoded: WebRTC TV.
Run the server. Connect from a browser and start camera. Connect from another browser and see the camera feed.
The primary purpose is a private, no-cloud, home security system. The secondary purpose is learning WebRTC, which essentially recreates half of internet protocols inside.
GitHub link in the first comment.