Hi, I followed the how to on how to setup nginx+rtmp on centos 7, it works but I d like to be able to password restrict others from being able to stream on my setup, any ideas on how I can do this would be greatly appreciated. I don't mind if the user can watch the feed I just dont want them to be able to encode
As you want to restrict password to manage more securities, hence you are suggested to set custom ssh port. Also, Please check https://highon.coffee/blog/security-harden-centos-7/ kb for better knowledge.
I think OBS Studio is supporting RTMPS (i.e. secure https streaming) but I am not sure whether that is what you want though securing any service even RTMP is always better and preferred. You can try to take a look at this github whether it can help you with your quest: https://github.com/ewwink/OBS-with-RTMPS-SSL-TLS#compile-obs-linux-with-rtmps-support