Way back in 47 (version that is), Chrome started to mandate the use of HTTPS in conjunction with getUserMedia. To use HTTPS you need a SSL/TLS certificate. As it so happened, the certificate for this site was about to expire so I decided to give Let’s Encrypt, a new a non-profit certificate authority that is completely free.
Here is my walk through and learnings covering Lets Encrypt, certbot, and Nginx:
https://webrtchacks.com/lets-encrypt/