3.1 Signaling Model (シグナリングモデル)
3.1 Signaling Model (シグナリングモデル)
JSEP は, セッションの両側がセッションをどのように実行するかを知るために [RFC3264] (offer/answer) で記述された方法でセッション記述を交換する一般的な必要性以外に, 特定のシグナリングモデルや状態機械を指定しません。JSEP は offer と answer を作成するメカニズム, およびそれらをセッションに適用するメカニズムを提供します。しかし, JSEP 実装は, これらの offer と answer がリモート側に伝達される実際のメカニズムから完全に切り離されています。これには, アドレス指定, 再送信, フォーキング, グレア処理が含まれます。これらの問題は完全にアプリケーションに任されています; アプリケーションは, どの offer と answer が実装に渡されるか, およびいつ渡されるかを完全に制御します。
+-----------+ +-----------+
| Web App |<--- App-Specific Signaling -->| Web App |
+-----------+ +-----------+
^ ^
| SDP | SDP
V V
+-----------+ +-----------+
| JSEP |<----------- Media ------------>| JSEP |
| Impl. | | Impl. |
+-----------+ +-----------+
Figure 1: JSEP Signaling Model