Connect a live source to Wowza Streaming Engine

Live sources are encoders and cameras that publish H.264-encoded live streams to Wowza Streaming Engine™ media server software. This article describes how to use Wowza Streaming Engine Manager to create connection settings to manually configure RTMP-based and RTSP-based encoders to connect to a live streaming application in Wowza Streaming Engine.

Authenticate connections from live sources


By default, Wowza Streaming Engine requires that RTMP- and RTSP-based encoders provide a source user name and password before they can connect to a live application and publish a live stream. This section describes how to create a source account and manage source authentication in Wowza Streaming Engine Manager.

Create a live source account

A source account is used to authenticate connections from sources to live applications in Wowza Streaming Engine. You can create and store multiple source accounts for a Wowza Streaming Engine instance.

  1. In Wowza Streaming Engine Manager, click Server in the menu bar, click Source Authentication in the contents panel, and then click Add Source.


     
  2. Add Source User Name and Password information. The source name and password values are case-sensitive and can only contain alphanumeric, period (.), underscore (_), and hyphen (-) characters.

  3. Click Add.

Manage live source authentication settings

This section describes how to manage authentication for live RTMP and RTSP source streams.

  1. In the live application contents panel, click Source Security, and then click Edit.


     
  2. On the Source Security page, configure security options to manage connections from RTMP-based and RTSP-based sources, and then click Save.


     
    • Require password authentication (enabled by default for each source type) – To require password authentication, you must have a source account on the Source Authentication page in Wowza Streaming Engine Manager to require that source supply a matching source user name and password for the source account to connect to the live application.
       
    • Open – If selected, allows a source to connect to the live application without providing a source user name and password.
       
    • Publishing not allowed – Blocks all connection attempts from sources to the live application.

Connect to a source


Many encoders can connect to live applications in Wowza Streaming Engine even if they aren't integrated with our software. You must manually enter application connection settings in the encoder configuration for these encoders. The Sources (Live) page for live applications in Wowza Streaming Engine Manager helps you to configure connection settings for the application.

  1. In the live application contents panel, click Sources (Live).


     
  2. Use the connection settings for the live application that are displayed in the upper-right corner of the Sources (Live) page to configure your encoder.


     
    • Server and Port – The default streaming host port settings (IP address and port) for the virtual host (VHost). By default, Wowza Streaming Engine uses TCP port 1935 for all forms of streaming. To change streaming host port settings for the VHost, go to the Virtual Host Setup page in Wowza Streaming Engine Manager.
       
    • Application – The name of the live application.
       
    • Stream Name – The name of the incoming live stream. You must specify the stream name in your encoder configuration.
       
    • Login – A source user name and password for a source account. If the live application requires that source connections be authenticated with a password (the default setting), you must enter a source user name and password for a source account in your encoder configuration to connect. If the live application doesn't require that source connections be authenticated, the login information isn't required.
For information about how to enter these settings in your RTMP-based or RTSP-based encoder, consult your encoder documentation. We also provide the following articles to help you get started:
 

Verify the connection


To verify that the stream is published, click Incoming Streams for the live application in Wowza Streaming Engine Manager, and then click the stream name.



The information page for the stream displays the uptime, network throughput, and other information about the published stream.

Test playback


In Wowza Streaming Engine Manager, click Test Players in the upper-right corner of the live application page.

Each tab in the Test Players window either hosts a test player that can play the live stream, or provides instructions for playing the live stream. The test players are preconfigured to stream the default live stream myStream.

For example, to test playback of the default stream myStream over Adobe HDS, make sure the encoder is sending a stream to the live application in Wowza Streaming Engine and that Adobe Flash is enabled in the browser you're using. Then, click the Adobe HDS tab and click Start.

You can also test your live stream by using the test players online on our Wowza Test Players webpage, or by using the example players that install with Wowza Streaming Engine at [install-dir]/examples/. For more information, see any of these articles:

More resources