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

Device Handling

Call Scheduling

Reach-Out

Recording

Session Handling

100-Way Paged Video

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

Interactive session with 250 users allows you to host interactive video sessions with up to 250 participants.

Live Transcription

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.

Flexible Definition for Video Quality

Experience smooth video with Flexible Definition (FD), automatically adjusting between HD and LD based on your connection, for seamless streaming in any bandwidth.

UI Development Tools