Wowza Player, Wowza GoCoder SDK, and the technology powering the Ultra Low Latency (ULL) service in Wowza Streaming Cloud will no longer be available on August 31, 2021. Learn more.
This repository contains a sample application that demonstrates the capabilities of the Wowza GoCoder™ SDK for Android and is provided for developer educational purposes. To build your own application, you must use the GoCoder SDK.
- Wowza GoCoder SDK for Android v1.9.0.0632
Notes:
- The GoCoder SDK library necessary to build this app is not provided here. To get the free SDK, complete the GoCoder SDK sign-up form to receive a link to allow you to download the SDK along with a license key. If you already have a license key, you can download the current SDK release here. Be sure to include the
.aar
file in the libs directory.- In the GoCoderSDKActivityBase.java file located at gocoder-sdk-sample-app/java/ui/GoCoderSDKActivityBase.java, be sure to replace the SDK_SAMPLE_APP_LICENSE_KEY value with your license key.
- In the defaultConfig section of the build.gradle file located at Gradle Scripts/build.gradle (Module: gocoder-sdk-sample-app), be sure to replace the applicationID value with the App ID provided in your GoCoder SDK license welcome email.
- Android 5.0 (API level 21 or later) for broadcasting.
- Android 6.0 (API level 23 or later) for playback.
- Android Studio 3.4.0 or later.
- Access to a Wowza Streaming Engine™ media server or a Wowza Streaming Cloud™ account. You can request a free 180-day Wowza Streaming Engine developer license by completing the Wowza Streaming Engine Developer License form or sign up for a Wowza Streaming Cloud developer trial by completing the Wowza Streaming Cloud Developer Free Trial form.
The sample app includes a number of activities that demonstrate the features of the GoCoder SDK, including:
- CameraActivity.java, which uses the SDK to capture and broadcast video using the device's internal cameras,
- InfoActivity.java, which uses the SDK's version and device interrogation APIs to list detailed information about the SDK and the mobile device, and
- MP4BroadcastActivity.java, which uses WOWZBroadcast, WOWZBroadcastAPI, and related classes and interfaces to broadcast frames from a local MP4 file.
- GoCoder SDK Technical Articles
- GoCoder SDK for Android Reference Docs
- GoCoder SDK for Android 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 SDK.
This code is distributed under the BSD 3-Clause License.