Skip to content

Releases: videosdk-live/videosdk-rtc-ios-sdk

Features to enhance the Interactive Livestream (ILS) experience:

17 May 17:58
Compare
Choose a tag to compare
  1. Fast Channel Switching – New Fast Channel Switching feature enables instant transitions between live streams with minimal latency.
  2. Media Relay Support – Introducing Relay Media, enabling hosts to share their media (audio, video, screen) with other live streams. Perfect for creating engaging "PK battles" and collaborative broadcasts.

Support for E2EE and other major fixes.

12 Apr 03:52
Compare
Choose a tag to compare
  • End-to-End Encryption (E2EE) Support
    Added support for E2EE to ensure secure media transmission between participants.

  • New Methods in Meeting Class

    • pauseAllStreams(kind: String)
    • resumeAllStreams(kind: String)
  • New Event Listeners

    • onPausedAllStreams
    • onResumedAllStreams
  • External Call Handling Updates

    • Removed: onExternalCallStarted
    • Added: onExternalCallRinging, onExternalCallAnswered, onExternalCallRejected, onExternalCallHangup
  • Streamlined Connection Flow

    • Removed states: CLOSING, CLOSED, CANCELLED
    • All disconnection scenarios now use: DISCONNECTED

Support for external call detection.

28 Feb 07:38
Compare
Choose a tag to compare

Event added

  • onExternalCallStarted() (called when an external call is detected).

ILS feature

21 Jan 15:39
Compare
Choose a tag to compare
  • Deprecated Modes: Replaced CONFERENCE with SEND_AND_RECV and VIEWER with SIGNALLING_ONLY.
  • New Mode: Added RECV_ONLY for live streaming, allowing participants to receive media without sending it.
  • Role Switching: Enabled seamless role switching between SEND_AND_RECV (host) and RECV_ONLY (audience) using meeting.changeMode().
  • Enhanced Media Processing: Optimized encoder configurations for better video quality and performance, with improved camera and audio device management for enhanced reliability and interaction.

sdk improvements

19 Nov 10:50
aedc4a2
Compare
Choose a tag to compare
  • sdk optimisations
  • internal fixes

Whiteboard feature + sdk optimisation

06 Nov 12:40
Compare
Choose a tag to compare
  1. Whiteboard feature added
  • functions added: startWhiteboard(), stopWhiteboard()
  • even listener: onWhiteboardStarted(), onWhiteboardStopped
  1. Fixed reconnection issues and optimized memory usage

Fixed a crash issue on join/leave and improved reconnection stability for a smoother session experience.

01 Nov 06:55
1fdc68f
Compare
Choose a tag to compare
  • Resolved an issue causing the app to crash when joining or leaving a session.
  • Fixed a reconnection issue to ensure stable connections during session rejoining.

New Feature: Added support for Hardware Accelerated Codec (H.264) in VideoSDK.createCameraVideoTrack()

08 Jul 14:34
Compare
Choose a tag to compare

Change Log:

  • Added support for Hardware Accelerated Codec (H.264) in VideoSDK.createCameraVideoTrack(). This enhance compresses video data for efficient transmission over the internet, balancing quality and bandwidth usage.

Fix: cameraPosition(front/back) conflict fixed (join/createCameraVideoTrack)

21 Jun 14:42
Compare
Choose a tag to compare

Change Log:

  • Fix: cameraPosition(front/back) conflict fixed between join() and createCameraVideoTrack()

Image capture and virtual background support added.

06 Jun 12:00
Compare
Choose a tag to compare

New Features:

  1. Image capture that enables capturing local participant's image using methods.
    • Methods added: captureImage.
  2. Fetch and upload base64 data during the meeting.
    • Methods added: fetchBase64File and uploadBase64File.
  3. Added public protocol VideoSDKVideoProcessor for processing frames manually.
  4. Added a public class VideoSDKBackgroundProcessor that helps in seamlessly starting virtual background during the meeting.
  5. Added setVideoProcessor method for setting the processor instance for frame processing.

Change Log:

  1. Freeze stats added.