If you try and set up a call to Firefox 63.0+ without including an a=group:BUNDLE attribute in the SDP Firefox will fail to set the local description that it generated.
I have created a small demo of this application on Github (https://github.com/egreenmachine/no-bundle-failure) which can be viewed live at https://egreenmachine.github.io/no-bundle-failure/. You can see the error messages on the web console. FF63+ fails with DOMException: "Local descriptions must have a=mid attributes.". I believe that you cannot have a=mid attributes without having groups. This will work in FF62, and Chrome 69.0.3497.100. I understand that the peer connection will not complete with the SDP provided because it is stale, but it should still be able to set the local SDP that is generated from the offer. The SDP was generated using RTPEngine. I can also demo this same behavior with a live system if needed. The question is, should FF63 be failing here or is this a regression? There are lots of endpoints out there that do not currently support bundled sdp, so I believe if it is released in this state it will break lots of users. Thanks, -Eric Green _______________________________________________ dev-media mailing list dev-media@lists.mozilla.org https://lists.mozilla.org/listinfo/dev-media