After several hours of reading documentation and trying to get the demo site working on a local docker env, I have established that self signed certs wont work even if using the same https port.
There’s not documentation for that really. You should lookup the server.js file it has a nodejs https server, you’ll need to change that code to use a normal https server. You won’t need https then but be aware that this will only work on localhost then as WebRTC api’s only work on pages that are either localhost or https.