• How to use Telestream Wirecast live encoder with Wowza Streaming Engine

    Step-by-step instructions for using Telestream Wirecast encoder with Wowza Streaming Engine software.

    Notes:
    • For use with Wowza Streaming Engine™ 4.0 (or later) and Wirecast 5.0.3 (or later). Adobe Flash Player 9.0.115.0 (or later) is also required.

    • Telestream Wirecast 6 users can use integrated publishing publishing options in Wowza Streaming Engine Manager to automatically configure the encoder to publish live streams to the media server. For details, see How to connect Telestream Wirecast 6 encoders to Wowza Streaming Engine.

    • Telestream is a Works with Wowza™ partner.

    Contents


    Video tutorial
    Configuration
    Playback
    RTSP/RTP-based streaming with Wirecast
    Troubleshooting

    Video tutorial


    This video demonstrates the configuration described in this article.



    Configuration


    1. Create a live streaming application named live on your Wowza media server by following the instructions in How to set up live streaming using an RTMP-based encoder. Make sure that the Wowza media server 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. For more information about how modify the encoding settings, see "Flash H.264" in the Wirecast User Guide that's included with the Wirecast encoder software.
        • 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 Incoming Publishers page in Wowza Streaming Engine Manager.

        • In Stream, enter myStream.

        • If the Wowza media server is configured to require publisher authentication, click Set Credentials and enter a publisher name 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


    Wowza Streaming Engine Manager

    In Streaming Engine Manager, click Test Players in the upper-right corner of the live application 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 at www.wowza.com/testplayers.

    Example players

    You can also use example players installed in [install-dir]/examples/ to test your streaming application. For more information, see the following articles:


    RTSP/RTP-based streaming with Wirecast


    1. Create a live streaming application named live on your Wowza media server by following the instructions in How to set up live streaming using an RTSP/RTP-based encoder. Make sure that the Wowza media server is started after creating the live application.

    2. In the Controls/Status area above the Preview window, click the Stream button.

    3. In the Select an Output Destination dialog box, select QuickTime Streaming Server, and then click OK.

    4. In the Output Settings dialog box, configure the following options for the QuickTime Streaming 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 QuickTime Streaming 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. For more information about how modify the encoding settings, see "Flash H.264" in the Wirecast User Guide that's included with the Wirecast encoder software.
      • In Host Name, enter rtsp://[wowza-ip-address]:1935.

      • In File Location, enter live/myStream.sdp.

      • If the Wowza media server is configured to require RTSP publisher authentication, enter a publisher name and associated password in Username and Password.

    5. To playback this stream in the test or example players, replace myStream with myStream.sdp in playback URLs.

    Note: When streaming using the RTSP/RTP method, Wirecast streams over UDP ports 6970 - 9999. Make sure to open this UDP port range if you're streaming to a Wowza media server that's behind a firewall on which these ports are blocked. You can also select the Broadcast over TCP check box to interleave the media traffic on TCP port 1935.

    Troubleshooting


    If you have problems getting either the audio or video to play in Adobe Flash Player, check the player version number. Flash Player version 9.0.115.0 or later is required. If you still have problems, turn on Wowza media server debug logging (edit [install-dir]/conf/log4j.properties and change the log4j.rootCategory on the first line from INFO to DEBUG). Then try the encoder several more times, place your [install-dir]/logs folder along with screenshots of the encoder setup and live test or example player screen into a compressed (zipped) folder, and then send the ZIP file along with a detailed description of your problem to support@wowza.com.

    Updated: For Wowza Streaming Engine 4.1.0.03 on 11-18-2014.
    Comments 6 Comments
    1. mustihi83 -
      Hello,

      I am using these settings to stream to Flash Player on my web site and to iPhone at the same time.

      Can this stream be also viewed on Blackberry? Which link should I use?
    1. rrlanham -
      Read the RTSP sections of the Live tutorial (you just have to change /RTP /Authentication /PlayMethod from "digest" to "none"
      http://www.wowza.com/forums/content....-based-encoder)

      Setup for RTSP:
      http://www.wowza.com/forums/content....-RTP-streaming

      Review Mobile Troubleshooting:
      http://www.wowza.com/forums/content....-(RTSP-RTP-out)

      The link has form:

      rtsp://[wowza-address]:1935/[app-name]/[stream-name]

      or if you have port 554 enabled in Wowza:
      rtsp://[wowza-address]/[app-name]/[stream-name]

      Richard
    1. JayaniduCJ -
      I installed wirecast and wowza in my PC.I installed wowza server into my C: partion .Please can some one tell me what do I need to type for [wowza-address]/.I typed it as localhost.but it didnt work
    1. ianbeyer -
      If it's on the same machine as wirecast, localhost should work. Did you start the Wowza server?
    1. JayaniduCJ -
      hey thanks for replying.but I used Adobe flash server and connect it to wowza.Now it z working properly .but still it z not working with wirecast.Do u have key for wirecast server?? I am using a trail version it always shouts by telling "this is a broadcast of wirecast"
    1. ianbeyer -
      If you have the demo of Wirecast, it will watermark it until you purchase and install a key. It will still stream to Wowza, however.