• How to broadcast from Wowza Streaming Cloud to YouTube Live

    With the Wowza Streaming Cloud™ service you can send live streams to YouTube Live, where your audience can watch your live event. Streaming to YouTube Live requires that you have a Google account and that you're set up in YouTube to broadcast live streams.

    Note: In this tutorial, YouTube, not Wowza Streaming Cloud, performs the transcoding on your live stream.

    Contents


    Create the live event in YouTube
    Create a live stream or transcoder in Wowza Streaming Cloud
    Create a YouTube target for the live stream or transcoder
    Start your stream
    More resources

    Create the live event in YouTube


    Start by creating a live event in YouTube Live.

    1. Using your Google credentials, sign in to the YouTube Video Manager Live Events page and click New live event.

    2. On the Basic info tab of the Info and Settings page, enter a title, description, date/time, and other details for the live event.

    3. For Type, select Custom (more encoding options).



    4. Specify options on the Advanced settings and Claiming options tabs as desired.

      Note: For help configuring live event settings, see the YouTube Live Streaming Guide.
    5. Click Create event.



    6. On the Main Camera tab of the Ingestion Settings page, under Choose maximum sustained bitrate of your encoder, select Basic ingestion and then choose the bitrate range that corresponds to the highest bitrate rendition that you'll be sending to Wowza Streaming Cloud from your video source.



      After specifying your maximum sustained bitrate, the Ingestion Settings page displays encoder options.

    7. Under Select your encoder, choose Other encoders. Make note of the Stream Name and Primary Server URL, which you'll need to provide to Wowza Streaming Cloud.


    Note: The Stream Name is a 16-digit alphanumeric code, not the Title you gave the stream when you configured it.

    Create a live stream or transcoder in Wowza Streaming Cloud


    YouTube only accepts one stream, or output rendition, which it transcodes for playback. Depending on the type of subscription you have in Wowza Streaming Cloud, prepare a stream for YouTube by doing one of the following:


    If you're not sure what type of subscription you have, check your account on the Wowza portal.

    For information about 24x7 and passthrough streaming subscriptions, see Wowza Streaming Cloud 24x7 streaming plans.

    Create and prepare a live stream for YouTube

    When you create a live stream, Wowza Streaming Cloud automatically creates multiple adaptive bitrate output renditions based on the aspect ratio and resolution of the source video. However, you're only going to need the highest bitrate output rendition—the passthrough output rendition. That's what you'll send to YouTube.

    1. In Wowza Streaming Cloud, click Live Streams on the menu bar, and then click Add Live Stream.

    2. On the Live Stream Setup page, enter a Live Stream Name, choose a Broadcast Location, and then click Next.

    3. If you you have the option on the Video Source and Transcoder Settings page, specify the Live Stream Type as Adaptive bitrate.

    4. For Closed Captions, choose None or CEA-608-digital.

    5. Specify other video source settings, and then click Next.

      Note: For more information about live stream settings, see the Help panel on the right side of the page or the Wowza Streaming Cloud User's Guide (PDF).
    6. Click Next two times to skip the Playback Settings and Hosted Page Settings pages. These options don't matter if you're delivering the stream to viewers at YouTube.

    7. On the Review page, click Finish to create the live stream.

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

      To prepare the live stream's passthrough output rendition for YouTube, go to the live stream's transcoder detail page.

    8. Click Advanced on the menu bar, click Transcoders, and then select your live stream from the Transcoders panel on the left side of the page. It appears as Live stream name / Transcoder.

    9. Click the Outputs & Targets tab of the transcoder detail page.



      The Outputs & Targets tab displays the output renditions for your live stream. The first output on the list is the passthrough output rendition that you're going to send to YouTube. You're not using the others, so delete them.

    10. For the second output on the page, click the trash can icon. When prompted, click OK to confirm that you want to delete the output.



    11. Repeat Step 10 to delete the other adaptive bitrate output renditions until only the passthrough rendition remains.

      There's one more clean-up step. You're not using the stream target that Wowza Streaming Cloud automatically created for the passthrough output, so delete it, too.

    12. Click the Actions button for the passthrough output's assigned target and then click Remove this stream target. When prompted, click OK to confirm that you want to delete the target.


    Now you're ready to create the custom YouTube stream target for your live stream. Create a YouTube target for the live stream or transcoder

    Create and prepare a passthrough transcoder for YouTube

    1. In Wowza Streaming Cloud, click Advanced on the menu bar, click Transcoders, and then click Add Transcoder.

    2. On the Transcoder Setup page, enter a Transcoder Name.

    3. For Transcoder Type, choose Passthrough. Then, choose a Broadcast Location that's as close as possible to where your stream will originate.

    4. For Closed Captions, choose None or CEA-608-digital.

    5. Specify the other transcoder setup options.

      Note: For more information about transcoder settings, see the Help panel on the right side of the page or the Wowza Streaming Cloud User's Guide (PDF).
    6. Click Add.

    Wowza Streaming Cloud creates the transcoder and displays the Outputs & Targets tab of the transcoder detail page. A single passthrough output rendition is ready for the transcoder. You just need to create the custom YouTube stream target for it.

    Create a YouTube target for the live stream or transcoder


    Next, create a custom target that sends the live stream or transcoder's passthrough output rendition to YouTube over RTMP.

    1. On the Outputs & Targets tab of the transcoder detail page, for the passthrough output rendition, click Add a Stream Target and then choose Custom.



    2. On the Create a custom target page, provide details for the YouTube target:

      • Target Name - A short, descriptive name for this target.

      • Provider - Choose RTMP.

      • Primary URL - The Primary Server URL from the YouTube Video Manager Ingestion Settings tab. Omit the RTMP prefix and the trailing slash.

      • Backup URL - Leave blank.

      • Stream Name - The Stream Name from the YouTube Video Manager Ingestion Settings tab.

      • Target Username - Leave blank.

      • Target Password - Leave blank.

      • Leave the playback URL fields blank.

    3. Click Add.

    Start your stream


    Make sure your video source is set up, connected to Wowza Streaming Cloud, and ready to roll. Then:

    1. Select your transcoder.

    2. Click Start Transcoder at the top of the transcoder detail page.

    3. Click Start to confirm that you want to start the transcoder.

      Wowza Streaming Cloud starts the transcoder and connects with the source.

    4. Start your video source.

    5. In Wowza Streaming Cloud, confirm that the stream is working by looking at the Video Snapshot in the Overview tab of the transcoder detail page.

      The video snapshot displays a frame from the live stream every 5 seconds. The started date and time appear under the snapshot. Source stream, transcoder, and delivery metrics begin to update.



    6. In the YouTube Live Video Manager, click the Live Control Room page to preview and start your broadcast.

    7. When your event ends, stop the video source, stop the live stream in Wowza Streaming Cloud, and stop the event on YouTube.

    More resources




    Originally Published: 03-30-2015.
    Updated: 09-08-2016.

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