Passa al contenuto principale

3.8. Interactions with Forking (Interazioni con il forking)

3.8. Interactions with Forking (Interazioni con il forking)​

Alcuni sistemi di segnalazione delle chiamate consentono vari tipi di forking in cui un'offerta SDP può essere fornita a più di un dispositivo. Ad esempio, SIP [RFC3261] definisce sia una "ricerca parallela" che una "ricerca sequenziale". Sebbene questi siano principalmente problemi a livello di segnalazione che esulano dall'ambito di JSEP, hanno un impatto sulla configurazione del piano multimediale che è rilevante. Quando il forking avviene al livello di segnalazione, l'applicazione JavaScript responsabile della segnalazione deve prendere le decisioni su quali media devono essere inviati o ricevuti in qualsiasi momento, nonché con quale endpoint remoto deve comunicare; JSEP viene utilizzato per assicurarsi che il motore multimediale possa far funzionare RTP e i media come richiesto dall'applicazione. Le operazioni di base che le applicazioni possono far eseguire al motore multimediale sono le seguenti:

  • Iniziare a scambiare media con un determinato peer remoto, ma mantenere tutte le risorse riservate nell'offerta.

  • Iniziare a scambiare media con un determinato peer remoto e liberare eventuali risorse nell'offerta che non vengono utilizzate.