I had a shock when I stopped being able to broadcast my webcam on my website using version 3.5.2 .
I am still making the upgrade to version 4.0.1, so I checked on version 4.0 and the same problem occurs! I haven't tested 4.0.1 yet but since it was a minor upgrade I assume it is also dysfunctioning.
Chrome Beta (69), and Chrome Canary (70) are both unable to receive streams with intel webrtc (tested on Windows 7 and 10). So far, creating a stream seems to work fine. Here is the error message in the chrome console, with the basic example:
Uncaught (in promise) DOMException: Failed to execute 'addTransceiver' on 'RTCPeerConnection': This operation is only supported in 'unified-plan'. 'unified-plan' will become the default behavior in the future, but it is currently experimental. To try it out, construct the RTCPeerConnection with sdpSemantics:'unified-plan' present in the RTCConfiguration argument. at https://192.168.1.106:3004/original/scripts/ics.js:9:27900
It seems Google Chrome is switching to a "unified-plan" way of signalling (or something?) by the next version of Chrome Stable, which is likely due out in early September!
Does anyone know any easy fixes for version 3.5.2 and 4.0.1 ? Is the intel webrtc team aware of this and will push an update soon? I assume the update will only be available for 4.0 + correct? I am a little worried as well over 90% of my users use Chrome.
Thanks for your help.