Chrome 76+ DataTrack incompatibility with 2.X Mobile SDKs in P2P Rooms

Chrome 76 added support for a new SDP format for data channel negotiation that is not compatible with Twilio Programmable Video 2.x Android and iOS SDKs when used with P2P Rooms. 

What is the Impact?

P2P Room participants using Chrome 76+ may not be able to subscribe to data tracks from existing participants connected with affected mobile SDKs. Similarly, affected mobile SDK participants in P2P Rooms may be unable to subscribe to data tracks from Chrome 76+ users. The issue occurs when the Chrome Participant connects to a Room after an incompatible mobile Participant has already connected.

Are Audio or Video Tracks Affected?

No, P2P Room participants can still subscribe to audio and video tracks, and these continue to function as expected.

Is my App Impacted by this Change?

The following table shows the impacted mobile SDK versions and the recommended upgrade path:

Twilio Programmable Video SDK Affected Versions Recommended Upgrade Path
Android SDK 2.X 3.0.0 +
iOS SDK 2.0.0 - 2.2.2 2.3.0 +

I am Impacted, What Should I Do?

Please refer to the upgrade paths listed above. Android users may want to reference our migration guide here: Migrating from 2.X to 3.X - Android (Twilio Docs).

Additional Resources

Have more questions? Submit a request
Powered by Zendesk