auの日記

プログラミング初心者の日記。(auはハンドルネームです)

WebRTCのシグナリングについて軽く調べてみた

auです。

今日はシグナリングについて調べました。

シグナリングとは

シグナリングとは、WebRTCを行う際に必要な情報をやりとりする処理のことです。

調べたイメージとしては、TCP通信でいう3Way Hand Shakeのような処理だと思いました。つまり、WebRTCを行う端末同士の情報を交換し、「通信を始めることができる」という段階にするための前処理という印象を受けました。

WebRTCはP2P(Peer to Peer)通信を行います。シグナリングサーバを通してP2P通信を行う仕組みが「シグナリング」に当たります。

具体的な通信は以下の記事がわかりやすいと感じました。

qiita.com