• How to 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. Use the Sources (Live) page for live video streaming applications in Wowza Streaming Engine Manager to create the application connection settings that enable different sources to publish a live stream to the application. This article describes how to create connection settings to manually configure RTMP-based and RTSP-based encoders that connect to live applications in Wowza Streaming Engine™ live streaming software.

    Contents


    Tutorial

    More resources

    Tutorial


    Authenticating connections from live sources

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

    Creating live source accounts


    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 the Streaming Engine instance. For information about how to manage authentication settings for source connections to live applications, see Managing live source authentication settings.

    To create a source account


    1. In the Server contents panel, click Source Authentication, and then click Add Source.



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

    Managing live source authentication settings

    By default, Wowza Streaming Engine requires that RTMP-based and RTSP-based sources provide a source user name and password for a source account to connect to live applications to help secure the connection. This section describes how to manage the source security settings for these source types.

    To manage source security settings


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



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



      • The Require password authentication option is selected by default for each source type. To use this option, you must create a source account on the Source Authentication page in 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.

      • The Open option enables a source to connect to the live application without providing a source user name and password.

      • The Publishing not allowed option blocks all connection attempts from sources to the live application.

    Connecting to a source


    Many encoders can connect to your live applications in Wowza Streaming Engine even if they aren't integrated with the Streaming Engine 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.

    To create connection settings for encoders


    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 are 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 Streaming Engine Manager.

      • Application is the name of the live application.

      • Stream Name is the name of the incoming live stream. You must specify the stream name in your encoder configuration.

      • Login is 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 more information about how to manage secure source connections, see Managing live source authentication settings.

    For more information about how to enter these settings in your RTMP-based or RTSP-based encoder configuration, consult your encoder documentation. We also provide the following tutorials to help you get started:

    Verifying 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.



    Playing the stream

    To play the stream over various streaming formats, click Test Players in the upper-right corner of the information page. The Test Players window that opens includes test players that are preconfigured to stream a live stream named myStream over various streaming formats. Each tab in the Test Players window either hosts a test player that you can use to play the live stream or provides instructions for playing the live stream. For example, to use the Adobe HDS protocol to play myStream, click the Adobe HDS tab, and then click Start.


    The test players are also online on our Wowza Test Players webpage.

    Example players


    You can also use example players that are included with Wowza media server software or downloaded from the Wowza website to play the stream. For more information, see the following articles:


    More resources


    Wowza Streaming Engine software also has integrated publishing options that simplify live streaming workflows. The Sources (Live) page for live applications in Wowza Streaming Engine Manager enables you to deliver connection settings for the application to Wowza GoCoder™ and to other encoders from our Works With Wowza™ partners. For information about how to connect the integrated sources with Wowza Streaming Engine software, see the following articles:



    Originally Published: 06-17-2014.
    Updated: For Wowza Streaming Engine 4.5.0 on 06-23-2016.

    If you're having problems or want to discuss this article, post in our forum.