In addition to what Egbert shared, which is true, Wowza player licenses have been discontinued. if you didn’t have one before April 1, 2020 you cannot get one now. We have the announcement and other player suggestions here:
As far as SSL, yes you will need it if you want to stream securely over HTTPS and it’s mandatory for WebRTC. You can get an StreamLock SSL certificate for free through Wowza when you have either a trial or a paid license: