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.