Hello @Damian Emile, that’s exactly correct what you were able to figure out. If you open a player in a https browser then it requires an https stream meaning exactly what you said: it requires the SSL certificate. This will be true for both Engine and Cloud. You cannot play an http stream in an https browser, it will throw what is called a cross origin error.
You can open an http stream in some of the test players or in app that isn’t running the stream through a browser.
You can run a stream from Wirecast to either Cloud or Engine- both will accept an RTMP stream, but to play it over HTTPS in a player, both require the SSL. The httpsPort number must be different from the httpPort number (8080). For example, in this doc, set the httpsPort number to 8090.
The easiest way to get an SSL certificate is Wowza’s Streamlock and then you will need to configure an SSL port.