Sure, it’s a great solution… Also I don’t think there’s a real problem with the HTTPS. I have experienced the Heroku HTTPS errors in loading unsafe scripts. Node Bot, Room Cleaning Bot etc. are best suited examples. There’s no reason why we shouldn’t use WebRTC.
There’s a Signaling program coded using node.js that one if we can deploy in Heroku or some hosted servers, then we are good :) Currently the PeerJS samples use the cloud hosted signaling node.js which limits the users count to be 50 concurrent connections.
PeerJS Server - https://github.com/peers/peerjs-server