Here you will find a tutorial on how to setup your Raspberry Pi to stream video from a webcam in a nice and secure enough manner.
While trying to DIY such a thing, I didn't find a nice and complete set of steps, this tutorial is an attempt to fix it.
If you find any kind of errors or mistakes - please fill in an issue or, if you have time, contribute a PR right away.
It's important that:
- Information stays up to date
- Security is covered so that private info is not exposed
- Steps are straightforward enough and don't require very deep knowledge of underlying tools
- Arigato to peer5 for a nice article on streaming hls
- Gracias to Jason Kölker from JungleDisk for posting some info on MPEG-DASH streaming
- Dan Peddle suggested using fail2ban, merci!
- Thanks to Denis Rechkunov for doing some sanity checks
- DigitalOcean came in super handy with some articles on basic nginx setup, thanks
- Thanks to @ishansheth for adding a section on systemd part for nginx