twilioのサポートエンジニアと私はこれを行き来してきました。私は伝道者/プロダクションWebRTCアプリケーションでネットワークトラバーサルサービスを利用した人が助けてくれることを願っています。マルチユーザWebRTCセッションでピアツーピア間でネットワークトラバーサルサービストークンを共有できるようにする
twilio-nodeクライアントライブラリを使用してtwilioネットワークトラバーサルトークン(twilio resource:tokens)をリクエストするラムダマイクロサービスがあります。私は野生のトークンの数を最小限に抑えたいと考えています。そして、webrtcセッションの開始時にイニシエータを用意し、ラムダサービスを介してトークンを要求し、トークンを帯域外に他のクライアントに送りますwebrtcセッションに参加する。
次の呼び出しで、イニシエータはトークンがまだアクティブであるかどうかをチェックし、同じトークンを使用する場合は新しいトークンを要求します。
これは私ができることですか?あるいは、同じwebrtcセッションに参加しているすべてのクライアントは、独自のトークンセットを必要としますか?
私たちが予定していたワークフローは、(追加のセキュリティ対策として)開始者の役割だけにトークンを要求できるようにすることでした。また、サポートとの私の対応に基づいて、資格証明は通話の開始時にのみ検証されるようです。この状況では、ttl:3600のトークンを使用して、すべての呼び出しの開始時にトークンを要求します。 – imperiumsage