Try adding your domain in the chrome browser
http://example.com
flags://flags/#unsafe-treat-insecure-origin-as-secure
restart the browser and try again.
If the problem is gone, then SSL is needed
Don’t forget to give permissions on the site (where clipboard, microphone, geolocation, etc. are allowed)