Skip to content

Releases: voximplant/ios-sdk-releases

2.42.0

27 Jul 18:26
Compare
Choose a tag to compare
  • Introduce new API: VIAudioManager.speakerIsDefault and VIAudioManager.mode

2.41.1

27 Jul 18:25
Compare
Choose a tag to compare
  • Fix: resolve a retain cycle for VICall.

2.41.0

12 Jul 12:14
Compare
Choose a tag to compare
  • Dependency update: VoxImplantWebRTC is updated to 89.2.0.
  • Introduce new API VIVideoRendererViewDelegate to detect the first frame rendered event for a video view
  • Fix: H264 was used as a default codec if a call was started with only video receive enabled.
  • Fix: video call in p2p mode is failed between Web client and iOS application
  • Fix: False positive detection of VIQualityIssueTypeLocalVideoDegradation when a participant joins audio or video conference
  • Fix: [VIQualityIssueDelegate call:didDetectIceDisconnected:] is not invoked if ICE connection is failed due to network reasons

2.40.0

07 Jun 15:08
48d869a
Compare
Choose a tag to compare
  • Dependency update: VoxImplantWebRTC is updated to 89.1.0.
  • Introduce VIClient.enableVideoAdaptation API to specify if outgoing video should be adapted for cpu and network conditions.
  • Bugfix and stability improvements.

Known issues:

  • Screensharing with H264 codec does not work properly on several iOS devices.
  • Simulcast feature is not available for incoming conference calls (received from [VIClientCallManagerDelegate client:didReceiveIncomingCall:withIncomingVideo:headers:]). This functionality will be added in next releases.

2.39.0

26 May 17:12
Compare
Choose a tag to compare
  • Dependency update: VoxImplantWebRTC is updated to 89.0.1.

  • Introduce VIRemoteVideoStream.width and VIRemoteVideoStream.height API to access the frame size of a remote video stream.

  • Introduce new API to detect issues with audio or video receive on remote streams:

    • [VIQualityIssueDelegate call:didDetectNoAudioReceiveOnStream:fromEndpoint:issueLevel]
    • [VIQualityIssueDelegate call:didDetectNoVideoReceiveOnStream:fromEndpoint:issueLevel]
    • corresponding issue types VIQualityIssueTypeNoAudioReceive and VIQualityIssueTypeNoVideoReceive
  • Make all VIQualityIssueDelegate methods optional.

  • Improve H264 codec for in-app screen sharing.

  • Fix: H264 was used as a default codec if a call was started with only video receive enabled.

  • Bugfix and stability improvements.

Known issues:

  • Screensharing with H264 codec does not work properly on several iOS devices.

  • Simulcast feature is not available for incoming conference calls (received from [VIClientCallManagerDelegate client:didReceiveIncomingCall:withIncomingVideo:headers:]). This functionality will be added in next releases.