This guide is designed to help you transition from your current Twilio Video setup to the EnableX iOS Video SDK documentation. For those starting a new project, we recommend consulting the EnableX Video SDK documentation for guidance. We ensure a smooth transition for all Twilio users looking to switch to a reliable alternative without any hassle. Begin with a free trial and experience the ease of integration firsthand.
Explore a variety of sample applications tailored for different programming environments, including Java and Kotlin. Each sample app is available on GitHub, providing practical examples to kickstart your video calling project.
Video Calling QuickStart documentation - iOS
We’ve got you covered with a migration path that feels familiar yet innovative.
Before diving into development, you'll need to secure your application with EnableX's authentication credentials. Here's how to get started:
For integrating EnableX SDKs into your Android app:
'Socket.IO-Client-Swift', '~> 15.0.0'
let connectOptions = ConnectOptions(token: accessToken) { (builder) in
builder.roomName = "existing-room"
}
let room = TwilioVideoSDK.connect(options: connectOptions, delegate: self)
var enxRtc = EnxRtc()
guard let stream = enxRtc.joinRoom(token, delegate: self,
publishStreamInfo: localStreamInfo, roomInfo: roomInfo, advanceOptions:
nil) else { return }
enxRoom.publish(localStream)
localStream.attachRenderer(EnxPlayerView)
enxRoom.subscribe(stream)
func room(_ room: EnxRoom?, didActiveTalkerList Data: [Any]?)
func room(_ room: EnxRoom?, didActiveTalkerView view: UIView?)
For detailed information on the features and implementation of the EnableX iOS Video SDK, please refer to the EnableX iOS Video SDK Documentation. This resource offers comprehensive insights into the capabilities of the SDK, enabling the development of sophisticated and feature-rich video conferencing solutions. If you have specific feature needs, the documentation offers valuable instructions and support.
Step into the New Era of Communication: Launching EnableX RCS Read More