Re: Issue #27: Allow RTP attributes in non-media m= sections

Christer Holmberg <[email protected]>
Newsgroups gmane.ietf.mmusic
Message-ID <[email protected]>
Hi,


>> Yes, I meant "not" :)
>
> I can't find this restriction in the current draft of BUNDLE. Also, this restriction would make BUNDLE even more complex and 
> non-future-proof (suppose some future protocol that can be bundled with RTP also has its own TRANSPORT attributes). What 
> are the reasons for this restriction? Shouldn't endpoints ignore attributes they don't expect? "If an attribute is received that is 
> not understood, it MUST be ignored by the receiver."
 
It's not a BUNDLE restriction. The question is whether it's a restriction in the specs defining the parameters.

If there is no restriction, then there should be no issue to begin with. 

If there is a restriction, then the question is whether we would need to update the specs defining the parameters.

>> OR, we change the mux category for the RTP-specific parameters. But, that of course means they have to be added to every RTP m= section.
>
> That wouldn't make sense in my opinion. If rtcp-rsize wasn't a transport-level attribute, then multiple bundled m= sections would 
> be allowed to use different values for it. It's fundamentally a transport-level attribute.

I agree. The question is whether it's allowed to place the attribute in a non-RTP m= section.

Regards,

Christer




On Thu, Feb 16, 2017 at 10:07 AM, Christer Holmberg <[email protected]> wrote:
Yes, I meant "not" :)

Sent from my iPhone

On 16 Feb 2017, at 18.59, Eric Rescorla <[email protected]> wrote:


On Thu, Feb 16, 2017 at 9:07 AM, Christer Holmberg <[email protected]> wrote:
Hi,
 
>See:
>https://github.com/cdh4u/draft-sdp-bundle/issues/27
>https://github.com/rtcweb-wg/jsep/issues/528
> 
>The basic issue is that it's possible to have a situation where you have both
>media and data m= sections but the BUNDLE tag is associated with the data
>m= section and now you need to put the TRANSPORT and IDENTICAL
>attributes somewhere. The JSEP editors discussed this and came to the
>conclusion that it should go with the BUNDLE tag (i.e., in the data m= section)
>and that BUNDLE should forbid this, but it requires a change to BUNDLE.
 
Did you mean to say that BUNDLE should NOT forbid this?
 
Based on your GitHub discussion, my understanding is that you want to allow to include RTP-specific parameters (‘rtcp-mux’, ‘rtcp’, ‘rtcp-mux-only’ attributes etc) in the data m= section.

Yes/
 
 
To repeat what I said on GitHub:
 
This has been discussed in the past, and the outcome has been to now allow RTP-specific parameters in non-RTP m= sections.

Do you mean "not" rather than now?

-Ekr
 
 
A solution would be to simply change the bundle tag when the RTP m= sections are added.
 
…OR, we change the mux category for the RTP-specific parameters. But, that of course means they have to be added to every RTP m= section.
 
Regards,
 
Christer


_______________________________________________
mmusic mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/mmusic

_______________________________________________
mmusic mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/mmusic
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.