Releases: videosdk-live/videosdk-rtc-ios-sdk
Releases · videosdk-live/videosdk-rtc-ios-sdk
ILS feature
- 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
- sdk optimisations
- internal fixes
Whiteboard feature + sdk optimisation
- Whiteboard feature added
- functions added: startWhiteboard(), stopWhiteboard()
- even listener: onWhiteboardStarted(), onWhiteboardStopped
- Fixed reconnection issues and optimized memory usage
Fixed a crash issue on join/leave and improved reconnection stability for a smoother session experience.
- 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()
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)
Change Log:
- Fix: cameraPosition(front/back) conflict fixed between
join()
andcreateCameraVideoTrack()
Image capture and virtual background support added.
New Features:
- Image capture that enables capturing local participant's image using methods.
- Methods added:
captureImage
.
- Methods added:
- Fetch and upload base64 data during the meeting.
- Methods added:
fetchBase64File
anduploadBase64File
.
- Methods added:
- Added public protocol
VideoSDKVideoProcessor
for processing frames manually. - Added a public class
VideoSDKBackgroundProcessor
that helps in seamlessly starting virtual background during the meeting. - Added
setVideoProcessor
method for setting the processor instance for frame processing.
Change Log:
- Freeze stats added.
Support of realtime transcription, post-meeting transcription and summary added
New Features:
- Real-Time Transcription which enables realtime transcription functionality with methods and events.
- Methods added:
startTranscription
andstopTranscription
to enable and disable transcription respectively. - Events:
onTranscriptionStateChanged
andonTranscriptionText
.
- Methods added:
- Post-meeting Transcription and summary capabilities with recording andHLS methods.
startRecording()
: Begins recording the meeting and supports post-transcription and summary configuration.startHls()
: Starts HLS streaming with options for post-transcription and summary settings.
Change Log:
1. Added new error codes.
Support of Custom audio track added
What's Changed
- Support of custom audio track added
- Stats issue fixed
Screen Share feature support added
What's Changed
- Added Change-Mic to the SDK
- Precall-Functions added into SDK
- Screen share feature added into SDK