How to Install Wowza Streaming Engine and Run Your First Live Video Stream

April 23, 2019 by

 

Looking to build a live-streaming solution? In this video, we’ll walk you through installing the Wowza Streaming Engine™ software on an OSX operating system and broadcasting a live video stream from Wowza GoCoder to the Wowza Player.

 

Full Video Transcript:

Justin Miller:

Now in this video we’ll be installing a Wowza Streaming Engine standard trial on Mac. To run our first live video stream we’ll encode using our free Wowza GoCoder app on an iOS device and for playback through a browser, we’ll use our free Wowza Player. Start by going to wowza.com and clicking on the Free Trial button. In the next window we’ll choose Wowza Streaming Engine and we’ll click that Free Trial button once again to sign up for the standard 30 day trial. Now this trial includes transcoder, nDVR, DRM features, and it’s limited to three inbound and ten outbound connections. The transcoder doesn’t work on OSX but it can be used on Linux or Windows. Easy install options are always available for AWS and Azure instances. Download the installer and in the case of Mac, you’re going to open it up via disc image mounter.

Now, once it’s downloaded and mounted, you can run the installer. When it’s running, all you’ll need to do is click Next, accept the agreement, click Next again and then paste in your license key. Now you can get that license key by just going to the email address you used to register and from there, just copy that license key and paste that information back into the installer. Now in the following screen you’ll need to enter a username and password to manage Wowza Streaming Engine. For now, we’re going to leave the rest of the information default to start automatically and install into the standard location. Wowza Streaming Engine should take about a minute to install and once it’s complete, the manager will open up automatically in Safari. If you ever need to access it later, it’s going to be under localhost: 8088. The video workflow overview gives a general idea of the process for live video streaming.

Generally people see only the input and output but they don’t take into account the processing by a media server to transmux the stream, so it can be viewed by any device, transcoding the stream to allow different bit rates to account for different devices available bandwidth, or even targeting CDNs, social media networks, and other portals available for video streaming. Now once you’ve entered the username and password for management, you’ll also want to create a source username and password. This is for source authentication, it’s to keep access to your media server secure. Okay, now that we are logged in, you’ll be able to see status information and connection settings right from the homepage. Let’s go over to Applications and select the existing default live application. Using this default application, everything should be ready to go, you’ll want to be sure all playback types listed are checked.

Now, these are all the protocols that your stream is going to be transmuxed into. You can use the edit button to change settings such as make the stream have less latency or even keep a recorded copy on the server. Let’s go over to Sources (Live), there are few quick selects for many of the popular encoders and cameras but really you just need to know the hosts server, host port, and application. Go ahead and click on Wowza GoCoder, then scroll down to view all the other information you’ll need to connect the Wowza GoCoder to Wowza Streaming Engine, including the source username that we created earlier. Now if you haven’t already, install Wowza GoCoder from the Apple App Store. It’s also available for Android. Now this is a great simple encoder to test with, our Wowza GoCoder SDK is also available to you for free to build your own broadcast playback app for both iOS and Android.

Once it’s open, use the Wowza cog to enter your host, application, and source authentication information. Don’t forget, we’re using the default application named live for this stream. Now, once you’ve finished entering all of the correct information, you’ll need to hit the red button to start your stream. With the stream started, you’ll be able to go under incoming streams in Wowza Streaming Engine’s interface and see the incoming myStream. To have the stream playback live on a website, we’ll go to Wowza Player. Using the playback URL you can watch the live stream from a mobile device using the HLS protocol but for this video, we’re going to launch player builder to embed the player somewhere for viewing.

You’ll need a Wowza Player account for this to work. Keep in mind the stream is being transmuxed into different protocols, so you do have other options for playback with other players and devices out there. Once you’re logged in, simply play the video to see the live stream. To embed it on a website, just use the embed code provided. That’s it for running your first live stream. For more functionality using Wowza Streaming Engine, check out our support documentation.

Get Streaming Today

Start Free Trial

Wowza Streaming Engine