Use Telestream Wirecast live encoder with Wowza Streaming Engine

Learn how to use Telestream Wirecast encoder with Wowza Streaming Engine™ media server software.



  1. Create a live streaming application named live in Wowza Streaming Engine by following the instructions in Set up live streaming using an RTMP-based encoder in Wowza Streaming Engine. Make sure that Wowza Streaming Engine is started after creating the live application.
  2. Install the Telestream Wirecast encoding software on a computer and connect a live video source (such as a webcam) to the computer.
  3. Start Wirecast, and then add your live video source to the Shot List:
    1. On the Layout menu, make sure that Main Shot List is selected. This will display the Shot Selection Area (or Shot List).
    2. In the Shot List, scroll to the layer that you want the video to appear in. You can put your video (or shot) on any of five different layers. Layering shots enables Wirecast to merge them together, from back (lowest layer) to front, to form a single visual image during broadcast. For example, you can add an image to another layer so that it appears on top of the video during the broadcast. For details, see "Layers" in the User Guide that's included with the Wirecast software.
    3. In the layer, click the Shot Tool menu (the circle to the right of the Blank Shot icon), and then click the Live Sources button to display a list of live sources under various categories in a context menu. Click your live source on the menu to add it to the layer as a new shot.
    4. In the layer, click the new shot to display it in the Preview window.
  4. Set up a connection to Wowza Streaming Engine and configure output settings:
    1. In the Controls/Status area above the Preview window, click the Stream button.
    2. In the Select an Output Destination dialog box, select RTMP Server, and then click OK.
    3. In the Output Settings dialog box, configure the following options for the RTMP Server destination, and then click OK:
      • In Name, enter a name that describes the collection of output settings.
      • In the Encoding list, select one of the default encoding presets for the RTMP Server destination. These presets support H.264 encoding, which a Wowza media server requires in order to ingest the stream.
        Note: The default encoding presets can't be changed. However, you can make a copy of any of the default encoding presets, modify the video and audio encoding settings as needed, and save it under a new name. You can then select the modified preset in the Encoding list. To update the details for the selected default encoding preset, click the Gear icon next to the preset name, and then click View Details.
      • In Address, enter the location of the Wowza media server live application in the following format: rtmp://[wowza-ip-address]:1935/live.

        The [wowza-ip-address] is the IP address of the Wowza media server. If you're running Wowza Streaming Engine software, you can get the IP address value on the Sources (live) page in Wowza Streaming Engine Manager.
      • In Stream, enter myStream.
      • If the Wowza media server is configured to require source authentication, click Set Credentials and enter a source username and associated password in Username and Password.
  5. Publish the stream to the live application on the Wowza media server:
    1. On the Switch menu, click Go to transfer the video from the Preview window to the Live window.
    2. Click the Stream button above the Preview window to publish the stream to the Wowza media server.


Playback URLs

To test playback, you need the playback URLs for your stream and the playback types, or streaming protocols, you want to test. You can get playback URLs from the Test Playback window in Wowza Streaming Engine Manager or by entering information about the stream on the Video Test Players webpage. For more information about playback URLs, see About playing Wowza Streaming Engine streams.

The Test Playback window generates playback URLs for each protocol based on the page you're on when you click Test Playback. You can also edit the Server (IP address or domain name), Stream or Media File Name, and Application fields to update the playback URLs for all protocols as needed.

Test players

To play your stream, enter the playback URL into your player or a mobile browser, depending on the playback type. To learn more about stream playback, see the Players and Playback articles.

You can also test playback using the Video Test Players webpage. Select the tab for the protocol you want to test and enter the playback URL above the player. Entering the server (IP address or domain name), stream name, application name, and application type (VOD or live) will also generate the playback URLs for each protocol. Click Start to play your stream, and then click Stop when you're ready to end your test.