I am trying to use jitsi using its REST interface. So far following this plan https://github.com/jitsi/jitsi-videobridge/blob/master/doc/rest-videobridge.md and this here http://xmpp.org/extensions/xep-0340.html#usecases-update-transport which gets 2 call legs established [no streams yet, but candidates are exchanged].
What I can't clearly see is how to continue. Is it enough to signal the initial clients and let RTP do the rest, or will I need to send an explicit OFFER/ANSWER each time a client wants to add/remove a stream, patch jitsi and communicate the REST response to all other participants?
As far as I understand, RTP (RTCP) can signal its own SSRCs if there are changes, which would mean I only need to add/remove streams on the client [and Ivan somewhere talked about this capability of RTP]. What I am unsure if I just did anything wrong when converting colibri into sdp and back [which is nowhere documented as it seems] or if jitsi requires an explicit signaling/patching for each added/removed stream.
Any feedback appreciated,