On 8/24/17 3:14 PM, Taylor Brandstetter wrote: > > If you stopped the _transceiver_, then the offerer and answerer > would need to recognize that the original bundle transport was > gone, and to establish a new one, in the same manner as they would > with an initial offer/answer, or adding a new m-section that isn't > bundled. > > > I don't think this is correct. From the perspective of the BUNDLE > spec, this is "Disabling A Media Description In A BUNDLE Group" > (section 8.5.4). There's a note that specifically addresses this scenario: > > NOTE: If the removed "m=" line is associated with the previously > selected BUNDLE-tag, the offerer needs to suggest a new BUNDLE-tag > [Section 8.2.1]. > > > Note that this only says you need to select a new BUNDLE-tag, not a > new address. Right, the bundle spec does not tell us what to do here, which is a hole in that spec. When you have trickle ICE, it is currently impossible for the offerer to indicate which ICE transport it intends to reuse where, because the c-line is not necessarily stable. Therefore, we need one of two things: 1. Specific rules about what transports are reused when. Absent any such rules, "transport follows m-section" is the simplest assumption. or 2. Some way for the offerer to unambiguously signal which transport it wants to use for each bundle/lone m-section, that does not rely on the c-line. Maybe some sort of tag for each transport. Best regards, Byron CampenReceived on Thursday, 24 August 2017 20:46:45 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:18:36 UTC