Hi Jérôme, standardizers,
I saw that Jérôme had resubmitted av_conferences, and since this is an
area of interest of mine, and one I sadly lack the detailed
understanding to drive, I reviewed it with some interest.
Firstly, this is, in my view, a major step forward and I would welcome
it being published as a XEP.
This is despite my suspicion that it will need more work.
The main areas are around signalling for some of the cases that are
hinted at. For example, bounded/demand forwarding, resolution
selection, and so on.
The biggest structural change - I think - is that the spec assumes
that participants would get one or more SSRCs bound to them, and I
suspect the "right" way to achieve a good result in the client is to
bind SSRCs to UX elements; so a SSRC maps to "The 4th most recent
speaker", or "This pinned particiant", for example - and the Focus
then instructs the SFU to map an inbound stream to that SSRC
accordingly. That implies that <origin/>, which maps to the
<content-add/> set in Jingle, would need to be replaced with something
that's part of the <description-info/> instead.
Obviously this is all with the caveat that I have no idea what I'm
talking about, really...
But, I would really love to see interoperable multiparty calls in XMPP.
Dave.