PeerJS によるインターネット接続電話の構築
WebRTC の主な課題の 1 つが、使用したり開発したりするのがかなり複雑だということです。シグナリングサービスを処理したり、正しいエンドポイントを呼び出すタイミングを把握したりすると、混乱してしまいます。しかし、良いニュースもあります。 PeerJS は WebRTC のフレームワークで、アプリケーションの機能に集中できるように、通信とシグナリングのロジックをすべて抽象化します。 PeerJS にはクライアント側のフレームワークとサーバーの 2 つの部分があります。
この一連の記事では、 PeerJS を使用して単純な電話アプリケーションを作成します。サーバーサイドフレームワークとクライアントサイドフレームワークの両方を使用しますが、ほとんどの作業はクライアントサイドのコードを扱うことになります。