Connect a UDP encoder to Wowza Streaming Cloud

The Wowza Streaming Cloud™ service can connect to any H.264 encoder that supports the User Datagram Protocol (UDP). This article describes how to use a UDP-based encoder as the video source for a Wowza Streaming Cloud stream.

Note: UDP ingest is available for the transcoder workflow but not the ultra low latency workflow in Wowza Streaming Cloud.

Create a transcoder that uses a UDP-based encoder as the video source


  1. Sign in to Wowza Streaming Cloud.
     
  2. Click Advanced on the menu bar, click Transcoders, and then click Add Transcoder.

  1. On the Transcoder Setup page, enter a descriptive Transcoder Name
  2. Subscription plans that support passthrough streaming require that you specify a Transcoder Type. For all other subscription plans, transcoders are adaptive bitrate.

    For Transcoder Type, choose Adaptive bitrate or Passthrough, depending on your streaming needs and subscription plan. Then choose a Billing Mode.
     
    Note: The Transcoder Type and Billing Mode can't be changed after the transcoder is created.
  3. For Closed Captions, choose None, CEA-608, onTextData, or CEA-608 and onTextData.
  4. For Source Protocol, select UDP.
  5. For Source Delivery Method, select Push to Wowza Streaming Cloud to send the stream to the transcoder at its Broadcast Location.
     
    Note: Pull from a source URL and Push to an existing stream source aren’t available for UDP streams.
  6. Specify other transcoder setup options. For more information on the options, see the Help panel on the right side of the page.
     
    Note: Source Security isn't available for UDP streams.
  7. Click Add.

    Wowza Streaming Cloud creates the transcoder and displays the Outputs & Targets tab of the transcoder detail page.
  8. Complete the transcoder by adding output renditions and stream targets. For instructions, see one of the following articles, depending on whether you're creating an adaptive bitrate or passthrough transcoder:
     

Set up the UDP encoder


Make sure you have the latest firmware for your encoder installed. See the encoder's user guide for details about how to update firmware as well as how to operate the device and how to specify settings such as resolution, bitrate, and frame rate.

See the Host Server and Host Port values on the Transcoder Setup tab of the transcoder detail page for the information that your encoder needs to connect to Wowza Streaming Cloud.

Test the connection


  1. In Wowza Streaming Cloud, select the transcoder that uses the UDP encoder as its video source.
     
  2. Click Start Transcoder at the top of the transcoder detail page.
     
  3. Click Start to confirm that you want to start the stream.
  4. Start the encoder.
     
  5. In Wowza Streaming Cloud, confirm that the stream is working by looking at the Video Thumbnail on the Overview tab of the transcoder detail page.

The Video Thumbnail displays a frame from the stream every five seconds. The started date and time appear at the bottom of the thumbnail. Connection, transcoding, and delivery metrics begin to update in the Statistics panel.

  1. Click Stop Transcoder at the top of the transcoder detail page to end your test stream, and then stop the encoder.

    Note: If you configure a camera or encoder to push video to the Wowza Streaming Cloud service, it may take up to 10 seconds once the live stream or transcoder has started for the encoder to connect. This is due to DNS lookup of the host server's IP address. For a more immediate connection, in the encoder settings, use the IP address that's visible in Wowza Streaming Cloud after the live stream or transcoder has started. See Speed up the connection to a transcoder in Wowza Streaming Cloud for more information.

More resources