問題タブ [coturn]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
626 参照

google-chrome - ブラウザでの STUN 認証と DTLS のサポート

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 のみ...) は、私には非常に恣意的なようです。