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

Re: [Simple] I-DAction:draft-hellstrom-simple-text-transmission-00.txt



Apologies to all to jumping in here late--but I figured it was still  
better to get my concerns on list prior to the meeting:

On Jan 30, 2008, at 5:24 PM, Paul E. Jones wrote:

> Folks,
>
> During the middle of the month, there was a little discussion on the  
> draft
> draft-hellstrom-simple-text-transmission-00.  As discussed, this  
> draft is
> intended to provide a means of enabling real-time text transmission  
> between
> devices using MSRP.
>
> Looking through the discussion that took place, I believe the only  
> concern
> was that an MSRP relay might collect several text chunks and combine  
> that,
> thus effectively breaking RTT communication.  That's true and we  
> cannot
> prevent it, but as Gunnar highlighted, there is an attribute  
> included that
> provides a hint to relays that immediate delivery is required.  We  
> may need
> a stronger hint and/or means to select MSRP relays that will deliver  
> the
> functionality we need.
>

Is the "strong hint" of which you speak the content-disposition  
header? If so, then relays as currently defined are going to ignore it.

I don't think chunking is the right tool for handling the real-time  
text presentation, due to the reasons in issue 4. The previous thread  
on the subject talks about various ways to make relays treat real-time  
text differently. I don't see how you can do this without serious  
modifications to MSRP. One would be better off sending each time-slice  
as "whole message", and define a higher level protocol to stream the  
messages together.


> Were there any other concerns?

I think someone mentioned bandwidth overhead.  I have no idea how many  
characters an average typist can type inside a 500ms window, but I can  
only assume it's a small number.  Even with the minimal set of MSRP  
headers, you are talking about huge overhead. The chunk example in the  
draft has an overhead on the order of 200-1.


>
>
> While there are certainly issues we need to address (and several  
> noted in
> the initial draft), we wanted to put this before the group to try to  
> build
> consensus for this general direction.  It seems that there was  
> support for
> this idea (and no objection that I could see).  As such, would be  
> acceptable
> to the group to make this a work item and begin actively progressing  
> the
> draft within SIMPLE?
>

I have no objection to working on real-time text in SIMPLE--but I do  
not think MSRP is the right tool for this. It's simply not designed  
for this use case. Trying to force-fit real-time text requirements on  
MSRP is either going to fail to meet the requirements, or it is going  
to result in fundamental, probably non-backwards-compatible, changes  
to MSRP.


> Thanks,
> Paul
>
>
>
>
> _______________________________________________
> Simple mailing list
> Simple at ietf.org
> https://www1.ietf.org/mailman/listinfo/simple

_______________________________________________
Simple mailing list
Simple at ietf.org
https://www.ietf.org/mailman/listinfo/simple