Re: [XCON] draft on MSRP conferencing
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [XCON] draft on MSRP conferencing
Inline.
Adam Roach wrote:
Miguel Garcia wrote:
Hi Adam:
I would like first start asking if you agree with the requirements,
particularly requirements 10 and 14, that say:
REQ-10:
It must be possible to send a message to one or more participants
of the conference (private instant message).
REQ-14:
On sending private messages, it might be possible that the creator
sends private messages to participants who have only revealed their
nickname, but not their routable SIP URI.
Yes, I think these are good requirements, and I believe that these
requirements are equally applicable to audio sidebars. E.g.:
* It must be possible to send audio to one or more participants of
the conference
* It may be possible that the sender sends audio to conference
participants who are anonymous and have not published a routable
SIP URI.
Miguel-> I agree, these requirements should be identically applicable to RTP
These two requirements made us thought of the addition of a new
DISTSEND method to MSRP. It clearly indicates which recipients would
be getting a copy of the message.
No; you should use the same mechanism that any conference would use to
indicate a subset of recipients for *any* kind of media (audio, video,
streaming text, IM, anything).
DO NOT SPECIAL-CASE INSTANT MESSAGES.
Miguel-> Hold on. I agree with the intention of treating all the media
in the same way, no matter whether it is RTP or MSRP. But, certainly we
cannot be restricted by the limitations of RTP and make MSRP limited in
the same way. Actually, both protocols differ substantially. For
instance, MSRP typically contains a route of MSRP relays to visit,
something that is not possible to do with RTP.
So we have already go around some RTP limitations in MSRP. We didn't
limit MSRP because of RTP, in the same way we shouldn't limit private
messaging in MSRP because of RTP.
Considering that we agree on the requirement to distribute private media
to a subset of the roaster, one can also think of extending RTP to
include this kind of routing meta data. By doing this, the mechanism
would be similar to both MSRP and RTP (this seems to be your requirement).
There will be a general purpose way to handle sending media to a subset
of participants in a conference. If you define *anything* for a
particular media type that makes it a special case, then you will end up
with two ways to do thing: the general purpose way that works for all
media, and the special case the works for only one kind of media.
If we find out a simple general mechanism to handle sending media to a
subset of participants in a conference, great, then we don't need this
draft. I am still trying to understand how such mechanism could work
with RTP without further extensions... unless you are thinking of
establishing new sessions to distribute media to subsets of
participants. This would be an overkill.
This would, as I said before, be a senseless increase in protocol
complexity and consequently a barrier to interoperability.
I disagree here. The protocol's complexity is not increased heavily, the
draft currently proposes a new method and a new header. I wouldn't
consider a new method and a new header an "increase in protocol
complexity", taking into account the benefit. It does not create a
barrier to interoperability, because the draft does not require an
extension to receive private messages. The extension is only required to
the sender and the MSRP switch.
/Miguel
/a
--
Miguel A. Garcia tel:+358-50-4804586
Nokia Research Center Helsinki, Finland
_______________________________________________
XCON mailing list
XCON at ietf.org
https://www1.ietf.org/mailman/listinfo/xcon
Note: Messages sent to this list are the opinions of the senders and do not imply endorsement by the IETF.