Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
..
Failed to load latest commit information.
sample-videochat-conference-objc.xcodeproj
sample-videochat-conference-objc.xcworkspace
sample-videochat-conference-objc
Podfile
README.md
sample-videochat-conference-objc-PrefixHeader.pch

README.md

ConnectyCube Multiparty Video Conferencing code sample

This README introduces ConnectyCube Conference Video sample written in Objective-C lang.

It allows setup video conference between 10-12 people. It's built on top of WebRTC SFU technologies.

Features supported:

  • Video/Audio Conference with 10-12 people
  • Join-Rejoin video room functionality (like Skype)
  • Mute/Unmute audio/video stream (own and opponents)
  • Display bitrate
  • Switch video input device (camera)

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

Multi-conference server is available only for Enterprise plans, with additional fee. For more information and if you want request a Demo please contact us at https://connectycube.com/contact

Setup

  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<your_app>.connectycube.com and then put Application credentials from 'Overview' page into AppDelegate class.

  3. (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.

License

Code samples are released under the MIT License.