You have to:
- Port forward 80, 443, 9999 (check PS networking section of the documentation, I can’t recall the full list correctly).
- Obtain a domain AND an SSL certificate, because PS doesn’t work without SSL over the internet.
- Have a static IP address or config dynamic DNS to point to your machine.
- Enable HTTPS in
config.json
inside PS signalling webserver directory.
- (Probably optional) If you’re using any custom code like python in the app being streamed you need to point to the certificates inside your code.
I hope this helps, I’ve struggled a lot configuring the solution myself.