Skip to content

Twilio Video SDK iOS 2.10.0

Compare
Choose a tag to compare
@twilio-sdk-build twilio-sdk-build released this 24 Apr 22:17
· 54 commits to Releases since this release
389560e

This release consumes twilio-video-cpp-3.5.0.

This release adds support for publish only Participants (such as a ReplayKit Broadcast Extension) in a Group Room.

Enhancements

  • Added a new property TVIConnectOptions.automaticSubscriptionEnabled to control Track subscription behavior in Group Rooms:
    • Selecting YES (the default value) causes the Participant to be subscribed to all Tracks that are published in the Room
    • Selecting NO causes the Participant to be subscribed to none of the Tracks that are published in the Room
    • Selecting NO has no impact in a Peer-to-Peer Room
let connectOptions = TVIConnectOptions(token: accessToken) { (builder) in
    builder.automaticSubscriptionEnabled = true
    builder.roomName = "my-room"
}
self.room = TwilioVideo.connect(with: connectOptions, delegate: self)

Bug Fixes

  • Fixed a bug where media reconnection might fail when the loopback interface is mistakenly chosen as a preferred network interface. [CSDK-2762]
  • When network quality is enabled and the Client reconnects to a Room, it no longer sends extra network quality messages to Twilio's Servers. [CSDK-2876]
  • Network quality reports will continue to be received after heavy packet loss. [CSDK-2871]

Known Issues

  • Unpublishing and republishing a TVILocalAudioTrack or TVILocalVideoTrack might not be seen by Participants. #34
  • Typically, a maximum of three H.264 encoders can be used at once. When this limit is exceeded no errors are raised and new video Tracks are not encoded. #17
  • 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]
  • Participant disconnect event can take up to 120 seconds to occur. #99

Size Impact for 2.10.0

Architecture Compressed Size Uncompressed Size
Universal 8.9 MB 19.3 MB
arm64 4.2 MB 10.3 MB
armv7 4.5 MB 8.7 MB