実運用の場合は https でアクセスする環境を用意するはずですので、これは開発時や検証時用です。
Google Chrome で、getUserMedia を使用してカメラ映像を取得する場合は https でのアクセスが必要になりますが、ssh ポート転送を使用することで、http でのアクセスでもカメラの映像を取得することが可能です。
例
下記のように ssh ポート転送を指定しておくことで、http://127.0.0.1:18000/ へのアクセスで 192.168.1.105 上の Web サーバにリクエストが転送されるため、https でアクセスしなくてもカメラの映像が取得できます。
$ ssh -L 18000:127.0.0.1:8000 ubuntu@192.168.1.105
http で直接アクセスした場合

ssh ポート転送を使用して http でアクセスした場合
