Question about desired max-bundle behavior with remote offers.

My initial assumption was that the only purpose of the "max-bundle" policy
was to create "bundle-only" media descriptions in an offer.

But a question came up recently: What happens if you receive a non-BUNDLE
offer when the max-bundle policy is configured?

Should the PeerConnection:

   1. Allow this, and negotiate multiple transports?
   2. Reject (port 0) all but one of the media descriptions?

An application developer may be surprised if they configure max-bundle, but
end up non-bundled. But conversely, they may be surprised if media
descriptions are rejected for no reason other than the bundle policy.

Received on Tuesday, 12 April 2016 23:26:39 UTC