Changelog: Twilio Video iOS Latest
The Twilio Programmable Video SDKs use Semantic Versioning. Twilio supports version N-1 for 12 months after the first GA release of version N. We recommend you upgrade to the latest version as soon as possible to avoid any breaking changes. Version 5.x is the latest Video iOS version.
Support for 4.x will cease on February 14th, 2023. This branch will only receive fixes for critical issues until that date. Check this guide when planning your migration to 5.x.
Support for iOS SDK version 3.x ended on December 4, 2021.
To ensure your account has the most up-to-date features and bug fixes, we recommend updating your Twilio Video SDK at least once a quarter.
The Twilio Programmable Video SDKs use Semantic Versioning.
5.1.0 (March 14, 2022)
機能
- This release introduces Adaptive Simulcast along with new Video Encoding modes for publishers. Adaptive Simulcast reduces publisher resource usage by only sending those encodings for a video track that are needed by subscribers or by the media server (when recording is enabled). This is an opt-in feature and can be enabled by setting the new Connect Option
videoEncodingMode
toauto
, which allows the SDK to select video codecs, use adaptive simulcast and manage encodings automatically. This feature cannot be used alongsideEncodingParameters.maxVideoBitrate
.
API の変更点
- Added the
videoEncodingMode
property toConnectOptions
. - The
videoEncodingMode
API is mutually exclusive with existing codec management APIsEncodingParameters.maxVideoBitrate
andpreferredVideoCodecs
.
既知の問題
- Audio playback fails in some cases when running a simulator on a Mac Mini. #182
- Unpublishing and republishing a
LocalAudioTrack
orLocalVideoTrack
might not be seen by Participants. #34 - H.264 video might become corrupted after a network handoff. #147
- 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
アーキテクチャ | Compressed Size | Uncompressed Size |
---|---|---|
Universal | 4.8 MB | 11.4 MB |
arm64 | 4.8 MB | 11.4 MB |
5.0.0 (February 14, 2022)
Maintenance
- The minimum iOS version supported is 12.2.
- This release is built with Xcode 13.
改善点
- Microphone access will only be requested when recording audio and publishing an audio track.
注釈
- Starting with iOS 14.5, apps can overwrite the audio interruption caused by smart cover use on iPads. See #225 for more details.
バグ修正
- Fixed a bug which could occur when connected to a Peer-to-Peer or Go Room and publishing a second video track before another Participant joins, causing the connection to be terminated or the second video track not to be fully established.
- Fixed a bug which could cause the Room connection to be terminated by the server.
- Fixed a bug which could cause the media connection not to be re-established after network changes.
- Fixed a bug where audio fails to start in the iOS Simulator on M1 Mac Mini when no microphone is present.
既知の問題
- Audio playback fails in some cases when running a simulator on a Mac Mini. #182
- Unpublishing and republishing a
LocalAudioTrack
orLocalVideoTrack
might not be seen by Participants. #34 - H.264 video might become corrupted after a network handoff. #147
- iOS devices do not support more than three H.264 encoders. Refer to #17 for suggested workarounds.
- 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]
アーキテクチャ | Compressed Size | Uncompressed Size |
---|---|---|
Universal | 4.8 MB | 11.3 MB |
arm64 | 4.8 MB | 11.3 MB |
ヘルプが必要ですか?
We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd by visiting Twilio's Stack Overflow Collective or browsing the Twilio tag on Stack Overflow.