3.1 Signaling Model (Modello di segnalazione)
3.1 Signaling Model (Modello di segnalazione)
JSEP non specifica un particolare modello di segnalazione o macchina a stati, oltre alla necessità generica di scambiare descrizioni di sessione nel modo descritto da [RFC3264] (offerta/risposta) affinché entrambi i lati della sessione sappiano come condurre la sessione. JSEP fornisce meccanismi per creare offerte e risposte, nonché per applicarle a una sessione. Tuttavia, l'implementazione JSEP è totalmente disaccoppiata dal meccanismo effettivo mediante il quale queste offerte e risposte vengono comunicate al lato remoto, inclusi indirizzamento, ritrasmissione, forking e gestione dei conflitti. Questi problemi sono lasciati interamente all'applicazione; l'applicazione ha il controllo completo su quali offerte e risposte vengono consegnate all'implementazione e quando.
+-----------+ +-----------+
| Web App |<--- App-Specific Signaling -->| Web App |
+-----------+ +-----------+
^ ^
| SDP | SDP
V V
+-----------+ +-----------+
| JSEP |<----------- Media ------------>| JSEP |
| Impl. | | Impl. |
+-----------+ +-----------+
Figure 1: JSEP Signaling Model