How to Send a stream to YouTube from Wowza Streaming Engine

After creating a Live application in Wowza Streaming Engine to receive a stream from The Cisco Meeting Server Streamer, we can send the stream to YouTube and publish a meeting hosted by the Cisco Meeting Server.

To do this. Under the Application section, navigate to the application live. Click Stream Targets, and then click Add Stream Target.

Under Third-Party Target Destinations, click YouTube Live. YouTube receives the stream over RTMP.

On the YouTube Live Configuration page, configure the following informations:

Stream Target Name : A descriptive name for this target setup in Wowza Streaming Engine.

Source Stream Name : The name of the incoming source stream, specified when you connected the source stream such as Cisco Meeting Server Streamer to Wowza Streaming Engine, that will be sent to YouTube. The source stream name in this scenario is clcnf. (rtmp://cmsuser:cisco@10.1.5.128:1935/live/clcnf)

Destination Application Name : The name of the YouTube application in the Stream URL. YouTube uses the application name live2. (located in the URL stream rtmp://a.rtmp.youtube.com/live2), you can retrieve the application name in the YouTube Live Control page under the Stream Settings.

Destination Application Instance : Not Required

Destination Host : The address of the YouTube server in the Stream URL field rtmp://a.rtmp.youtube.com/live2, In this scenario the destination host is a.rtmp.youtube.com.

Destination Port : The port number for the stream connection. The default RTMP connection is 1935.

Destination Stream Name : The name of the stream in the Stream key field located on the YouTube Live Control page under the Stream Settings.

Username and Password : The YouTube username and password for authentication.

Click the Add this target button.

Finally we must enable the Stream Targets feature for the Wowza Streaming application.

In the section of the application name live, click Stream Targets, and then click Enable Stream Targets. Click OK to confirm.

When the Stream Targets feature is enabled, the target status on the Stream Targets page displays the status of Waiting which means that the target is enabled but isn’t yet pushing the stream to the YouTube.

From the jdoe-pc, access the jdoe space and click the Join button.

Click the Meeting Control Icon on the right-hand side of the video screen.

This will expand to show the Recording and Streaming Control. Click the Streaming button.

After a couple of seconds, the streaming starts successfully as shown by the blue color of the Streaming button.

Access the Wowza Streaming Engine Manager. The target status on the Stream Targets page displays the status of Active. Wowza Streaming Engine successfully connected to the YouTube target and is actively pushing the stream.

To verify that YouTube is receiving the stream, go to the YouTube Live Control page and the YouTube channel. The stream is received successfully.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s