Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Twilio Video SDK package to 5.0.0 #645

Merged
merged 4 commits into from
Feb 14, 2022
Merged

Conversation

wolfspy
Copy link
Contributor

@wolfspy wolfspy commented Feb 14, 2022

Twilio Video SDK 5.0.0 (February 14, 2022)

Maintenance

  • The minimum iOS version supported is 12.2.
  • This release is built with Xcode 13.

Enhancements

  • Microphone access will only be requested when recording audio and publishing an audio track.

Notes

  • Starting with iOS 14.5, apps can overwrite the audio interruption caused by smart cover use on iPads. See #225 for more details.

Bug Fixes

  • 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.

Known Issues

  • Audio playback fails in some cases when running a simulator on a Mac Mini. #182
  • Carthage is not currently a supported distribution mechanism for Twilio Video. Carthage does not currently work with .xcframeworks as documented here. Once Carthage supports binary .xcframeworks, Carthage distribution will be re-added.
  • Unpublishing and republishing a LocalAudioTrack or LocalVideoTrack 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

Architecture Compressed Size Uncompressed Size
Universal 4.8 MB 11.3 MB
arm64 4.8 MB 11.3 MB

Contributing to Twilio

All third-party contributors acknowledge that any contributions they provide will be made under the same open-source license that the open-source project is provided under.

  • I acknowledge that all my contributions will be made under the project's license.

- Adjust deployment targets to 12.2
@wolfspy wolfspy requested review from piyushtank, dipankadas and mmartikainen and removed request for piyushtank February 14, 2022 18:46
Copy link

@mmartikainen mmartikainen left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Found a couple of small things you could also fix.

README.md Show resolved Hide resolved
README.md Outdated Show resolved Hide resolved
@wolfspy wolfspy removed the request for review from dipankadas February 14, 2022 23:47
@wolfspy wolfspy merged commit 194d7cd into master Feb 14, 2022
@wolfspy wolfspy deleted the task/update-video-sdk-5.0.0 branch February 14, 2022 23:48
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants