Closed1

【memo】WebRTC

ikkei harashimaikkei harashima

『Web Real-Time Communication』

様々なサーバーを組み合わせて使う

  • シグナリングサーバー
     「通信相手に関する情報を得る」為のサーバー

  • STUNサーバー
     NATによって変換されたアドレスをセキュアに関連づける、「NAT越え」に必要なサーバー。
     外部ネットワークから見た際の自身のIPアドレスを教えてくれる。そのアドレスと自身のPCのアドレスを比較してNAT越えが必要かを判断する。

NAT(=Network Address Translation)

IPアドレスを変換する技術。一般的には、プライベートIPアドレスをグローバルIPアドレスに変換する際に使われる。
パブリックIPアドレスの特定のポートを、特定のプライベートIPアドレスの特定のポートに固定的に対応づけたものをポートマッピングという。

  • TURNサーバー
     「NAT越え」に必要なサーバー

  • SFUサーバー

  • SDP

  • ICE

参考
【入門】WebRTCとは?一般的な仕組み・サーバー構成を解説(シグナリング/TURN/SFU)
WebRTCについて学んでみた。

このスクラップは2022/02/03にクローズされました