What's New in Video Calling?
Video Calling provides the following new features and services:
iOS Video SDK using Swift
May 14, 2024: We have upgraded our iOS SDK from Objective-C to Swift! This new released iOS SDK version 3.0.0 supports both Swift and Objective-C languages. Swift SDK is a superior choice for new projects and for developers transitioning from Objective-C, providing a more efficient, powerful, and future-proof development environment.
- System Requirements: The iOS Swift SDK requires the signalling Socket SDK version 16.1.0 or higher.
- Device Compatibility: This SDK is compatible with devices running iOS 13 or newer and Swift 4 or above.
- Limitations for Objective-C: Objective-C apps cannot publish canvas or annotations with this SDK.
Customer Benefits of Swift iOS SDK
- Modern Technology: Swift is the latest standard for iOS development, with approximately 99% of developers choosing it for its advanced features.
- Backward Compatibility: Supports Objective-C, ensuring older projects can be upgraded without significant changes.
- Latest Swift Support: Compatible with Swift v4 and above, including Swift UI, allowing developers to use the newest Swift features.
- Enhanced Server Connectivity: Connects with the newer Signalling Server versions V2 and V3 for improved performance and communication.
- Performance: Faster and lighter than Objective-C, leading to more efficient applications.
Flutter SDK supports Flutter for Web
April 28, 2024: Now EnableX Flutter SDK has expanded its capabilities to include support for Flutter for Web. This update extends the SDK's application from its original scope for hybrid mobile platforms i.e. Android and iOS to now support web development as well.
What This Means for Developers
- Single Codebase: Developers can maintain one codebase for deploying applications across mobile and web platforms, streamlining the development process.
- Increased Efficiency: Use the same Flutter UI components, libraries, and development tools you use for mobile apps to build web applications, saving time and resources.
- Expanded Accessibility: Broaden the reach of your applications by integrating or expanding web functionalities to your mobile projects, capturing a larger audience.
Explore the Possibilities
To see the power of this new capability in action, we invite you to check out our sample Flutter video call application. Experience firsthand how the EnableX Flutter SDK can transform your development process and help you create more dynamic, cross-platform applications.
Explore the Sample Flutter Video Call Application
Screen Share
Control content sharing in important meetings with moderator-regulated share permissions, preventing unsanctioned screen or canvas presentations.|
Screen sharing control alows articipants to stop an ongoing screen sharing by using the screen sharing controls without the intervention of the presenter of the session.
Screen sharing with audio allows you to add an audio track from your microphone to your screen sharing if the underlying browser supports it.
Device Handling
Call Scheduling
Reach-Out
Recording
The video session files such as recordings, transcoded video, chat scripts, and meta files were available to you through a publicly accessible HTTP URL within the first 72 hours of the session expiry.
In-session live recording offers a new way of creating transcoded files with a custom layout eliminating the need to record individual video streams.
Recording watermarking allows you add a watermark to the transcoded files of your video session recordings to brand and protect these files from unauthorized use.
Session Handling
The 100-way paged video feature is useful for addressing business use-cases that require access to other streams that may not be actively participating. While the "Active Talkers" feature allows the user endpoints to access only active talker streams, the 100-Way Paged Video feature allows users to access up to 100 users video streams in one room.
Interactive session with 250 users allows you to host interactive video sessions with up to 250 participants.
All endpoints requesting live transcription start receiving the Speech-to-Text content of all actively talking users of a video room through a notification event.
Experience smooth video with Flexible Definition (FD), automatically adjusting between HD and LD based on your connection, for seamless streaming in any bandwidth.