macOS SDK

Overview

Important: Version 2.28.1+ of the SDK adds support for Swift Package Manager.

Apps written with the macOS SDK 2.28.2 can interoperate with apps written with version 2.24+ of the client SDKs:

The macOS SDK is a C library.

System requirements

The macOS SDK is supported on macOS 10.15 or higher; on both Intel (x86_64) and Apple silicon (arm64) Macs.

Using the SDK

The OpenTok.framework directory contains the macOS SDK.

The macOS SDK is available as the Pod "VonageClientSDKVideoMacOS", for use with CocoaPods. It is also available as a Swift Package Manager package: https://github.com/Vonage/client-sdk-video-macos.

The macOS SDK requires Xcode 11 or higher.

The macOS SDK requires the following frameworks and libraries:

  • AudioToolbox.framework
  • AVFoundation.framework
  • CoreAudio.framework
  • CoreGraphics.framework
  • CoreMedia.framework
  • GLKit.framework
  • MetalKit.framework
  • Network.framework
  • VideoToolbox.framework
  • libc++.dylib

See the release notes for information on the latest version of the SDK and for a list of known issues.

Sample Applications

For sample code, go to the opentok-macos-sdk-samples repo at GitHub.