Wowza GoCoder SDK for iOS Sample Apps
This repository contains sample applications that demonstrate the capabilities of the Wowza GoCoder™ SDK for iOS and is provided for developer educational purposes. To build your own application, you must use the GoCoder SDK.
GoCoder SDK for iOS v1.5.1.0949
NOTE: The GoCoder SDK binaries necessary to build the sample apps aren't provided here. To get free trial of the SDK, complete the GoCoder SDK trial sign-up form to receive a link where you can download the SDK along with a free trial license key.
iOS SDK 8.01 or later
Xcode 7 or later
|WowzaGoCoderSDKSampleApp.xcodeproj||This Objective-C application demonstrates how to use the GoCoder SDK to capture and broadcast video using internal cameras on a device. Use the Settings screen in the app to modify various video, audio, capture, and broadcast settings.|
|WowzaGoCoderSDKSampleApp.swift.xcodeproj||This Swift application demonstrates how to use the SDK. It shares the same functionality as the Objective-C application (WowzaGoCoderSDKSampleApp.xcodeproj) described above.|
|WowzaGoCoderSDKSampleAppPlayer.objc.xcodeproj||An Objective-C application that demonstrates how to use the SDK to play a live stream, including an ultra low latency stream from the Wowza Streaming Cloud™ service. This application uses WOWZBroadcast and WOWZPlayer, which decompresses audio and video, and supports HLS fallback when the primary connection fails.|
|WowzaGoCoder.SceneKitReel.xcodeproj||This SceneKitReel sample application from Apple is modified to support broadcasting the SceneKit app's frame buffer to Wowza media servers. Most of the code in this app is Apple's. To see the Wowza GoCoder-related code, look for the following comment:
#pragma mark - WowzaGoCoderThis example uses the WOWZBroadcast, WOWZBroadcastComponent, and related classes and protocols, which provide lower-level access to the various components involved in a Wowza streaming broadcast.
|WowzaGoCoderMP4PlayerSample.swift.xcodeproj||This Swift application demonstrates how to broadcast the frames from a local MP4 file using the WOWZBroadcast, WOWZBroadcastComponent, WOWZPlayer, and related classes and protocols, which provide lower-level access to the various components involved in a Wowza streaming broadcast.|
In all of the sample apps, the relevant GoCoder-related sources are the first files (.h and .m) or file (.swift) listed in the Project Navigator.
To facilitate working with the various sample apps, an Xcode workspace called AllSampleApps.xcworkspace is included. This workspace includes the projects listed above.
- Wowza GoCoder SDK Technical Articles
- Wowza GoCoder SDK for iOS Reference Docs
- Wowza GoCoder SDK for iOS Release Notes
- Wowza GoCoder SDK Community Forum
Wowza Media Systems™ provides developers with a platform to create streaming applications and solutions. See Wowza Developer Tools to learn more about our APIs and SDKs.
This code is distributed under the BSD 3-Clause License.