Sora JavaScript SDK 概要¶
Sora JavaScript SDK は 株式会社時雨堂 が開発、販売する WebRTC SFU Sora のブラウザ向け JavaScript ライブラリです。
主な仕様¶
Sora JavaScript SDK は Sora との WebRTC 接続部分の API を提供します。
依存ライブラリ¶
Sora JavaScript SDK は依存ライブラリが 0 の SDK です。
シグナリング処理¶
シグナリングとは WebRTC を利用する際にクライアント(SDK) とサーバー (Sora) の接続確立用のハンドシェイクの一種です。 WebRTC ではこのシグナリングの仕様が特に決まっていないため、すべて独自仕様となります。
Sora JavaScript SDK では Sora 独自のシグナリング部分をすべて SDK 側で吸収しているため、 SDK を利用したアプリケーション開発者が Sora 独自のシグナリングの仕組みを細かく意識する必要はありません。
WebRTC 接続処理¶
Sora との WebRTC 接続処理に対応しています。利用者が WebRTC 接続部分を意識する必要がなくなります。
問い合わせについて¶
Sora JavaScript SDK の質問などについては Discord の #sora-sdk-faq
にお願い致します。
何か問題があり、相談したい場合に共有していただく情報¶
Sora WebRTC SFU のバージョン
Sora JavaScript SDK のバージョン
利用ブラウザの種類
利用ブラウザのバージョン
利用 OS の種類
どのような問題が発生しており、何を解決したいのかを簡潔に教えてください。
問題の再現方法¶
問題を再現することができる最小限のコードを提供してください。
GitHub Gist
CodeSandbox
CodePen
StackBlitz
などを利用してコードを提供してください。