Connect an SRT encoder to Wowza Streaming Cloud

The Wowza Streaming Cloud™ service can connect to H.264 or H.265/HEVC encoders that support the Secure Reliable Transport (SRT) protocol. SRT is an open source video transport protocol that is designed to deliver secure, high-quality, low latency live streams over unpredictable network conditions. This article describes how to use an SRT encoder as the video source for a Wowza Streaming Cloud stream.

Notes:
  • Closed Captions and Source Security aren't available for SRT.
  • Wowza Streaming Cloud supports SRT version 1.1.

Create a live stream


Note: The Live Stream Type and Billing Mode can't be changed after the live stream is created.
  1. Sign in to Wowza Streaming Cloud.
  2. Click the Live Streams menu, and then click Add Live Stream.

  1. On the Live Stream Setup page, enter a Live Stream Name, choose a Broadcast Location, and then click Next.
  2. On the Video Source and Transcoder Settings page, select Other SRT as the video source you want to use to connect to Wowza Streaming Cloud.

  1. For Live Stream Type, select Adaptive bitrate. Alternatively, select Passthrough to send the source video directly to the hosted page or other target without performing transcoding.
  2. For Closed Captions, use the default setting, None. Closed Captions aren't available for SRT.
  3. Specify the other video source settings, and then click Next.
  4. Complete the steps to finish creating the live stream.
Note: For more information about live stream settings, see the Help panel on the right side of each page.

Wowza Streaming Cloud creates the live stream and displays the Overview tab of the live stream detail page.

Set up the SRT encoder for the live stream


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 Source Connection Information values on the Overview tab of the live stream detail page for the information that your encoder needs to connect to Wowza Streaming Cloud.

Test the live stream connection


  1. In Wowza Streaming Cloud, select the live stream that uses the SRT encoder as its video source.
  2. Click Start Live Stream at the top of the live stream 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 live stream 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 Live Stream at the top of the live stream 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.

Create a transcoder


Note: The Transcoder Type and Billing Mode can't be changed after the transcoder is created.
  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. For Transcoder Type, choose Adaptive bitrate. Alternatively, select Passthrough to send the source video directly to the hosted page or other target without performing transcoding.
  3. Select a Broadcast Location that's as close as possible to where your stream will originate, and select whether or not you want to record the stream as it passes through the transcoder.
  4. For Closed Captions, leave the default setting, None. Closed Captions aren't available for SRT.
  5. For Source Protocol, select SRT.
  6. For Source Delivery Method, select Push to Wowza Streaming Cloud to send the stream to the transcoder at its Broadcast Location.
  7. Specify the other transcoder setup options.
     
    For more information on the options, see the Help panel on the right side of the page.
  8. Click Add.

    Wowza Streaming Cloud creates the transcoder and displays the Outputs & Targets tab of the transcoder detail page.
  9. Complete the transcoder by adding output renditions and stream targets. For more information, see Create a custom transcoder with many outputs and targets in Wowza Streaming Cloud.

Set up the SRT encoder for the transcoder


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 transcoder connection


  1. In Wowza Streaming Cloud, select the transcoder that uses the SRT 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