Skip to content

Twilio Video SDK iOS 3.7.0

Compare
Choose a tag to compare
@twilio-sdk-build twilio-sdk-build released this 04 Sep 02:20
· 47 commits to Releases since this release
0916cbe

This release consumes twilio-video-cpp-5.6.0.

This release improves support for local network privacy on iOS 14.0 and iPadOS 14.0.

Enhancements

By default, the SDK no longer uses your local network on iOS 14 and above. Twilio Video balances privacy and performance, blocking communication routes that use your local network inappropriately in Peer-to-Peer Rooms while still ensuring a high rate of direct connections on iOS 14 devices.

If you use Peer-to-Peer Rooms then we recommend that you update your applications to this release in order to prepare for iOS 14. If you need features like multi-party video, network quality or recordings, then use Group Rooms. These Rooms use media servers provided by Twilio that are available on the public internet.

TVILocalNetworkPrivacyPolicy

By default, Twilio Video does not access the local network on iOS 14 and above. If you want to allow Twilio Video to use the local network in a Peer-to-Peer Room then you can override the TVILocalNetworkPrivacyPolicy.

let connectOptions = ConnectOptions( token: accessToken, builder {
    // A permissions request may be triggered on iOS 14.
    builder.networkPrivacyPolicy = .allowAll
})

If you select TVILocalNetworkPolicyAllowAll then you must add a privacy usage description with the NSLocalNetworkUsageDescription key in your application's .plist file.

You can find more information about network privacy in our Getting Started Guide.

Known Issues

  • Unpublishing and republishing a TVILocalAudioTrack or TVILocalVideoTrack might not be seen by Participants. #34
  • iOS devices do not support more than three H.264 encoders. Refer to #17 for suggested work arounds.
  • Publishing H.264 video at greater than 1280x720 @ 30fps is not supported. If a failure occurs then no error is raised to the developer. [ISDK-1590]

Size Impact for 3.7.0

Architecture Compressed Size Uncompressed Size
arm64 4.5 MB 10.8 MB