How to configure Wowza GoCoder to stream to an ultra low latency stream target

The Wowza GoCoder app and SDK can be used as sources for Wowza Streaming Cloud ultra low latency stream targets. Use the details of the configured ultra low latency stream target to configure GoCoder as a live stream source.

Notes:
  • The Wowza ultra low latency REST API is in private preview release. Participation is by invitation only and is subject to the terms of the Wowza Preview End User License Agreement.
  • For more information about configuring an ultra low latency stream target, see the Wowza Streaming Cloud ultra low latency REST API quick start guide.

Contents


Use the GoCoder app as the live stream source
Use the GoCoder SDK as the live stream source More resources

Use the GoCoder app as the live stream source


Connect the Wowza GoCoder app to the ultra low latency API by using the source connection information returned by the API.

GoCoder app for iOS

If you're using the GoCoder app for iOS version 2.0.5 or later, do the following to configure the live stream source:

Notes:

  • The Connection Code is only supported by version 1.0 of the Wowza Ultra Low Latency REST API (v1), currently available as a private preview.
  • If you're using an earlier version of the GoCoder app for iOS, see GoCoder app for Android.
  1. Tap the Connect icon (the Wowza gear).
  2. In the Connect To menu, tap Wowza Streaming Cloud.
  3. Tap Host.
  4. For Connection Code, enter the returned connection_code, for example, 24cedc.
  5. Tap Connect and then tap Done.

GoCoder app for Android

If you're using the GoCoder app for Android (or the iOS app prior to version 2.0.5), do the following to configure the live stream source:

  1. Tap the Connect icon (the Wowza gear).
  2. In the Connect To menu, tap Wowza Streaming Engine.
  3. Tap Host.
  4. Enter Server, enter the domain of the returned ingest_urls, for example, origin-preview.cdn.wowza.com.
  5. For Port enter 1935.
  6. Tap Back and then tap Application.
  7. For Application enter live.
  8. For Stream Name enter the ingest_stream_name, for example 0I1q1UHJEN1q84NA2gvuuywllGwn5f4e.
  9. Tap Back and then tap Source Authentication.
  10. Make sure Source Username and Source Password are empty.
  11. Tap Back and then tap Done.

Use GoCoder SDK as the live stream source


Connect the Wowza GoCoder SDK to the low-latency API by using the host domain (origin-preview.cdn.wowza.com), port (1935), application name (live), and stream name (0I1q1UHJEN1q84NA2gvuuywllGwn5f4e) from the ingest URL provided in the response to the stream target creation request.

GoCoder SDK for iOS

  • Use the following code in the viewDidLoad method:
goCoderBroadcastConfig.hostAddress = @"origin-preview.cdn.wowza.com";
goCoderBroadcastConfig.portNumber = @"1935";
goCoderBroadcastConfig.applicationName = @"live";
goCoderBroadcastConfig.streamName = @"0I1q1UHJEN1q84NA2gvuuywllGwn5f4e";

GoCoder SDK for Android

  • Use the following code in the onCreate() method:
goCoderBroadcastConfig.setHostAddress("origin-preview.cdn.wowza.com");
goCoderBroadcastConfig.setPortNumber(1935);
goCoderBroadcastConfig.setApplicationName("live");
goCoderBroadcastConfig.setStreamName("0I1q1UHJEN1q84NA2gvuuywllGwn5f4e");

More resources