1

janus と coturn で webRTC 環境をセットアップしています。STUNは非常に軽量なプロトコルですが、可能であれば認証したいと考えています。

Coturn は STUN と TURN の両方の認証もサポートしてい--use-auth-secretます--secure-stun

「iceServers」の TURN 構成の「username」フラグと「credential」フラグを使用して認証が完全に機能することを確認できますが、STUN の場合は何もしません。

chrome://webrtc-internalsandなどで有用な情報を見つけることができないため、ICE 交換に関する信頼できる情報を取得するのは十分に困難でしたonicestatechangeが、WireShark を使用して STUN 要求自体を調べることができ、Chromeがサーバー のusernameandcredentialフィールドを完全に無視していることがわかりました。stun:...

編集:これが MDN で文書化されていることに気付きました。

また、Chrome は DTLS で保護されたstuns:...プロトコルをサポートしておらずturns:...、TLS として/TCP トランスポート経由でのみサポートしているようです。

これらの機能をサポートする予定はありますか? どこでそれらを見つけることができますか、またはなぜ見つけられないのですか? サポートされている機能 (stun auth のみ...) は、私には非常に恣意的なようです。

4

1 に答える 1