Configure Wowza GoCoder to stream to an ultra low latency stream target

The Wowza GoCoder™ app and Wowza GoCoder SDK can be used as sources for ultra low latency stream targets in the Wowza Streaming Cloud™ service.

Note: For information about configuring an ultra low latency stream target, see the Get started with ultra low latency streaming using the Wowza Streaming Cloud REST API.

Contents


Get the ultra low latency target's connection details
Connect the GoCoder app using a connection code
Connect the GoCoder app manually
Connect the GoCoder SDK for iOS
Connect the GoCoder SDK for Android
More resources

Get the ultra low latency target's connection details


Get the connection code or primary (ingest) URL for the ultra low latency stream target in the Wowza Streaming Cloud REST API:

Notes:
  • For [key], substitute your Wowza Streaming Cloud REST API key or access key as appropriate. For more information, see Locating and using API and access keys.
  • For [version], substitute the version number of the API that you're using. For the current version, use v1.2.
curl -X GET -H "wsc-api-key: [key]" -H "wsc-access-key: [key]" "https://api.cloud.wowza.com/api/[version]/stream_targets/ull/[stream_target_id]"

Connect the GoCoder app using a connection code


For GoCoder for iOS 2.0.5 or later

If you're using the current version of the GoCoder app for iOS, enter the target's connection code in the app to use the app as the source for your live stream.

  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 Wowza Streaming Cloud ultra low latency stream target's connection_code, for example, 24cedc.
  5. Tap Connect and then tap Done.

Connect the GoCoder app manually


If you're using an older version of the GoCoder app for iOS or the Android version of the app, parse the connection details from the ultra low latency stream target's primary URL into the host domain, port, application name, and stream name.

  1. Tap the Connect icon (the Wowza gear).
  2. In the Connect To menu, tap Wowza Streaming Engine.
  3. Tap Host.
  • For Server, enter the target's host domain, which is origin.wowza.com.
  • For Port, enter 1935.
  1. Tap Back and then tap Application.
  • For Application enter live.
  • For Stream Name enter the long alphanumeric string, for example, 0I1q1UHJEN1q84NA2gvuuywllGwn5f4e.
  1. Tap Back and then tap Source Authentication.
  2. Make sure Source Username and Source Password are empty.
  3. Tap Back and then tap Done.

Connect GoCoder SDK for iOS


  • Use the viewDidLoad method as follows:
goCoderBroadcastConfig.hostAddress = @"origin.wowza.com";
goCoderBroadcastConfig.portNumber = @"1935";
goCoderBroadcastConfig.applicationName = @"live";
goCoderBroadcastConfig.streamName = @"0I1q1UHJEN1q84NA2gvuuywllGwn5f4e";

Connect GoCoder SDK for Android


  • Use the onCreate() method as follows:
goCoderBroadcastConfig.setHostAddress("origin.wowza.com");
goCoderBroadcastConfig.setPortNumber(1935);
goCoderBroadcastConfig.setApplicationName("live");
goCoderBroadcastConfig.setStreamName("0I1q1UHJEN1q84NA2gvuuywllGwn5f4e");

More resources



If you're having problems or want to discuss this article, post in the Wowza Streaming Cloud API forum or post in the GoCoder SDK forum.