Sample apps for iOS that demonstrate the capabilities of the Wowza GoCoder™ SDK.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
AllSampleApps.xcworkspace Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
SDKSampleApp.objc Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
SDKSampleApp.swift Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
SDKSampleApp Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
SceneKitReel Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoder.SceneKitReel.xcodeproj Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderMP4PlayerSample.swift.xcodeproj Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderMP4PlayerSample.swift Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderSDK.framework Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderSDKSampleApp.swift.xcodeproj Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderSDKSampleApp.xcodeproj Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
WowzaGoCoderSDKSampleAppPlayer.objc.xcodeproj Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
shared Pushed up new changes to coincide with the 1.5.1 release Jun 26, 2018
.gitignore Adding .gitignore May 11, 2016
LICENSE.txt Update LICENSE.txt Aug 7, 2018
README.md Update README.md Sep 10, 2018
validatesdk.sh updated for Xcode 8 and Swift 3.0 Sep 15, 2016

README.md

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.

Prerequisites

  • 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

Sample Apps

App Description
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 - WowzaGoCoder
This 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.

More Resources

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.

Contact

Wowza Media Systems, LLC

License

This code is distributed under the BSD 3-Clause License.

alt tag