- From: Justin Uberti <juberti@google.com>
- Date: Wed, 29 Feb 2012 18:15:37 -0500
- To: Cullen Jennings <fluffy@cisco.com>
- Cc: public-webrtc@w3.org
- Message-ID: <CAOJ7v-3Nvtvr_N5EC9NCb2+LvDETMsf7xNj8v-nyC=G-Hb-zhA@mail.gmail.com>
Media stream labels are currently signaled through SDP attributes on media
sources. I proposed a similar approach for data, to be consistent in how we
handle media and data streams, but nobody really liked that idea that much;
the thinking was that we could exchange the needed meta-info within the
SCTP protocol instead of having to do it out-of-band using SDP.
On Wed, Feb 29, 2012 at 4:14 PM, Cullen Jennings <fluffy@cisco.com> wrote:
>
> I think we are going about this the wrong way. Lets sort out how labels
> work with media tracks then ask why if data channels would be any
> different. I think that this is going to turn out to be a non issue.
>
>
> On Feb 28, 2012, at 4:28 PM, Randell Jesup wrote:
>
> > On 2/28/2012 4:18 PM, Harald Alvestrand wrote:
> >> On 02/28/2012 06:36 PM, Randell Jesup wrote:
> > [SNIP]
> >>> Sorry.
> >>
> >> argh. was fun while it lasted :-)
> >> second suggestion is to have the first message contain the label and
> >> flags.....
> >
> > Yup. My rough plan was:
> >
> > First message on a stream (or first after a reset of the stream):
> > (pseudo-structure)
> > {
> > CHANNEL_OPEN,
> > flags, // reliable, unreliable, out-of-order, partially-reliable (and
> type), etc
> > pr_value, // partially-reliable
> > DOMString label,
> > }
> >
> > and response:
> > {
> > CHANNEL_OPENED,
> > forward_stream_id, // optional
> > }
> >
> > This assumes we can avoid stream number glare by using an even/odd
> differentiation. If we can't or don't want to, we can include in the
> response the forward channel it's responding to (it would come in on the
> reverse channel for that bidirectional pair). This allows us to avoid
> stream ID glare by never requiring the bidirectional pair have the same
> stream number.
> >
> > --
> > Randell Jesup
> > randell-ietf@jesup.org
> >
>
>
>
Received on Wednesday, 29 February 2012 23:16:25 UTC