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

Reply via email to