https://codelabs.developers.google.com/codelabs/webrtc-web/#8をテストしていますが、ブラウザがローカルでカメラとマイクを使用する許可を求めています。WebRTCでは、ブラウザはカメラとマイクを使用する許可を求めていませんが、ローカルではありません。
実際のドメインのサーバーにコードをアップロードすると、ブラウザがアクセス権を要求しないため、アクセスが拒否されたgetUserMedia()からエラーが発生します。
どうすればこの問題を防ぐことができますか?
私はGoogle Chromeでテストしていますが、Chrome、Firefox、Opera(WebRTCをサポートしています)で動作するようにしたいと考えています。
ええと、http/node-staticでnode.jsで動作するhttpsを簡単にインストールして暗号化できますか? –
さて、私はそれを "インストール"と呼んでいません。証明書はメッセージに署名するための暗号化プロセスに必要なファイルなので、主な仕事は、あなたのドメインに対して証明書を有効にすることです。次に、証明書を使用するようにノードサーバーを構成できます。それで全部です。しかし、ほとんどのものを自動化する助けが必要な場合は、このリンクを確認してください:https://github.com/Daplie/letsencrypt-express –