[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[MMUSIC] Re: draft-camarillo-mmusic-alt-00.txt



Gonzalo,

I appreciate the value of this kind of mechanism. But I have a few questions about the details.

My main concern is whether it is possible to be certain of ordering of media content as usage shifts from one alternative stream to another. There are several issues in this regard:

- multiple streams may be established in parallel, but only one should be used. In some cases, e.g. UDP, the only way to attempt establishment is to send media over the stream. So by definition more than one is being used. And if this is done in parallel there is no way to know the order in which the media will arrive.

- "During the session, a sender MAY choose to use any of the grouped m lines at a particular point in time to send data. This makes it possible to use the ALT semantics as a fail-over mechanism for ongoing sessions."

This is described as being useful for failover, but not restricted to that. If a sender simply stops using one stream and begins using another, there is no guarantee of the order in which the resultant media will arrive at the recipient. This may again result in ambiguity about the order of media content.

This gets worse if it is permissible to subsequently resume using a stream that had previously been used and then abandoned. As you bounce between streams it will rapidly become impossible to know the ordering of media content.

I think there need to be more constraints over how an alternative is selected and how transitions between them are subsequently selected.

Paul

_______________________________________________
mmusic mailing list
mmusic@ietf.org
https://www1.ietf.org/mailman/listinfo/mmusic