したがって、これは 2 つの部分からなる質問です。
パート a: KMS への安全な接続を実装しようとしています。ドキュメントから、KMS 構成ファイルを SSL 証明書で更新する必要があることを理解しました。その後、クライアントからの HTTPS 接続を確立できます。SSL セキュリティを実現するために必要な手順が他にあれば教えてください。
パート b: 理解が深まり、私が投稿した以前の質問のコメントから、Kurento Utils は KMS に直接接続していません (これは私が受け取った説明と説明であり、念のためここに文書化しておきたいと思いました)。現在、Kurento Client を使用して KMS に接続しようとしていますが、中間でネゴシエーターとして機能する ICE/TURN/STUN サーバーの役割を理解しようとしています。独自のサーバー URL を指定する場合、「freeice」と「normalice」を含める必要はなく、代わりに独自のサーバーの URL を指定する必要があると想定しています。チュートリアルから抜粋した以下のコード スニペットgithub では、ice_servers の引数を、サーバーが実行されている URL を指すように置き換える必要があると思いますか? または、これはクライアントなので、最初のステートメントで述べたように、utils は KMS に接続しませんが、クライアントは接続できるため、本当に ICE サーバーが必要ですか? つまり、「ws_uri」パラメーターに Kurento の URL を指定する場合、ICE サーバーを使用する必要さえありません。ICE/TURN サーバーが Kurento とどのように統合されるかという点で、ICE/TURN サーバーの概念をよく理解していないので、これを機能させるためにどのような変更を加える必要があるかを英語で理解したいと思います。私は自分でコードを書くために頭をぶつけます!よろしくお願いします!
`
var args = getopts(location.search,
{
default:
{
ws_uri: 'ws://' + location.hostname + ':8888/kurento',
file_uri: 'file:///tmp/recorder_demo.webm', //file to be stored in media server
ice_servers: undefined
}
});`