Skip to content

Vidyo.io iOS app featuring ability to switch between composited and custom layouts

Notifications You must be signed in to change notification settings

pfuternik/vidyo.io-multiview-connector-ios

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

vidyo.io-multiview-connector-ios

Vidyo.io iOS app featuring ability to switch between composited and custom layouts. This app highlights some important items which are not found in the standard VidyoConnector iOS app (found here: https://developer.vidyo.io/packages) :

  1. How to create a custom layout video chat. The custom layout view controller has 4 views - 1 for the local camera (preview) and 3 for cameras of remote participants.
  2. How to properly release a Connector object when switching between view controllers.

Clone Repository

git clone https://github.com/Vidyo/vidyo.io-multiview-connector-ios.git

Acquire Framework

  1. Download the latest Vidyo.io iOS SDK package: https://static.vidyo.io/latest/package/VidyoClient-iOSSDK.zip
  2. Copy the framework located at VidyoClient-iOSSDK/lib/ios/VidyoClientIOS.framework to the lib/ios directory under where this repository was cloned.

Note: VidyoClient SDK version 4.1.21.7 or greater is required. The version of the SDK that you are acquiring is highlighted in the blue box here: https://developer.vidyo.io/documentation/latest

Build and Run Application

  1. Open the project samples/VidyoConnector/ios/VidyoConnector-iOS.xcodeproj in Xcode 8.0 or later.
  2. Connect an iOS device to your computer via USB.
  3. Select the iOS device as the build target of your application.
  4. Build and run the application on the iOS device.
  5. The layout that you are currently using is displayed in blue in the center of the screen: either "Custom Layout" or "Composited Layout". You can switch between layouts by clicking on that text.

About

Vidyo.io iOS app featuring ability to switch between composited and custom layouts

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published