Switch branches/tags
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.


ConnectyCube Video Chat WebRTC code sample for iOS, Swift

This README introduces ConnectyCube Calls Video sample written in Swift lang.

Project contains basic audio and video calls implementation between multiple users with screen sharing.

This code sample is written in Swift lang.

Original integration guide and API documentation - https://developers.connectycube.com/ios/videocalling

Video Chat code sample demo image


  1. The sample uses CocoaPods as a dependency manager for Objective-C and Swift, which automates and simplifies the process of using 3rd-party frameworks or libraries like ConnectyCubeCalls in your projects. You can follow their getting started guide if you don’t have CocoaPods installed.

    Perform pod install in the project directory to install required components.

  2. Register new account and application at https://admin.connectycube.com and then put Application credentials from 'Overview' page into AppDelegate class.

  3. At https://admin.connectycube.com, create from 2 to 4 users in 'Users' module and put them into Users.plist file in format [login:password].

  4. (Optional) If you are at Enterprise plan - provide your API server and Chat server endpoints at AppDelegate class to point the sample against your own server.


Code samples are released under the MIT License.