Wowza Streaming Engine™ Manager enables you to easily configure, manage, and monitor Wowza Streaming Engine media server software from a web browser on your computer, tablet, or phone. Although programmatic and command-line configuration and management of Wowza Streaming Engine is still available, the new browser-based manager enables administrators with a diverse range of technical abilities to have greater control and confidence when streaming video. This article introduces the different parts of the Streaming Engine Manager browser-based application to help you find your way around the user interface.
Video tutorial: Get to know the Wowza Streaming Engine interface
Advanced properties and settings
Video tutorial: Get to know the Wowza Streaming Engine interface
Before you can use Wowza Streaming Engine Manager, the Wowza Streaming Engine media server software must be started. You can start Wowza Streaming Engine software as a service or standalone. See How to start and stop Wowza Streaming Engine software.
After starting the Streaming Engine software, you can open it in a web browser on the local server computer or from a remote computer with the following URL:
Where [wowza-ip-address] is the IP address or domain name of the server that's running Wowza Streaming Engine.
You can use Streaming Engine Manager with the latest versions of most modern web browsers that support HTML5 and CSS 3. We recommend that you use the Google Chrome browser.
When the manager launches, you'll be presented with a Sign-In page. Enter the user name and password that you created when installing the Streaming Engine software.
After you sign in for the first time, you can create additional accounts for other users to manage the server software through the manager (Administrator accounts) and to view (but not change) the server settings in the manager (Read-Only accounts). To learn how to do this, see Manage credentials.
|1||Click the tabs on the menu bar to access features that help you manage the server and virtual host (the Server tab) and to create and manage different live and video on demand application types (the Applications tab). Click the Help link to access popular articles and other resources on the Wowza website that can help you configure streaming workflows.|
|2||View information in the Status area about how the total number of connections (both source and playback connections) for the server (the Connections chart) and the total server resource consumption for CPU, Java heap, memory, and disk (the Usage chart). You can also see if the Transcoder, nDVR, and DRM features are licensed, and if they're enabled, which applications they're enabled for.|
|3||Use the information (IP address and port) shown in Application Connection Settings to publish a stream to the server from your encoder or camera.|
|4||Quickly verify that the server is up-and-running by using built-in test players to stream the sample.mp4 video file that's installed with the server software over multiple streaming protocols.|
|5||Use the Getting Started information to quickly jump to configuration areas in Streaming Engine Manager and to get more information about the Support resources that are available if you have problems.|
|1||The contents panel provides access to the following features that let you configure, manage, and monitor the server and virtual hosts (VHosts).
Server Setup: Configure settings for the Streaming Engine instance such as the instance name, available license keys, and enabling/disabling the Monitoring features for the server and its applications.
Server Monitoring: Monitor total resource consumption (Wowza CPU, Wowza heap, memory, and disk), incoming and outgoing connections, network throughput, and uptime. See How to monitor server connections, load, and application statistics.
Virtual Host Setup: Manage virtual hosting environments on the server. By default, the Streaming Engine ships with a single VHost environment named _defaultVHost_; however, you can add more VHost environments and manage them separately with this feature. See "Virtual Hosting" in the Wowza Streaming Engine User's Guide.
Virtual Host Monitoring: Monitor VHost incoming and outgoing connections, network throughput, and uptime. See How to monitor server connections, load, and application statistics.
Transcoder: Monitor the number of concurrent inbound source streams (channels) ingested by Wowza Transcoder and add, modify, and delete the transcoder templates. See the Wowza Transcoder User's Guide.
Media Cache: Configure the read-through caching mechanism that enables scaling of video on demand (VOD) streams by re-streaming VOD file sources from HTTP-based servers that support HTTP/1.1 range requests and from network-attached file systems. See How to scale video on demand streaming with Media Cache.
Users: Set up and manage administrator and read-only user accounts for Wowza Streaming Engine Manager. See Manage credentials.
Source Authentication: Create and manage case-sensitive user names and passwords that RTMP-based and RTSP-based encoders and cameras can use to connect and publish a live stream if the live application requires authentication.
Performance Tuning: Adjust server performance settings from the default values that are calculated when the server starts. See How to do performance tuning.
Logs: View the messages in Wowza Streaming Engine and Wowza Streaming Engine Manager log files directly in the manager. Filtering and display options let you customize what's displayed and the UI provides a way for you to download large log files to a compressed (zipped) folder for viewing outside of the manager. See How to view log messages in Wowza Streaming Engine Manager.
About: View information about the Wowza Streaming Engine platform such as the installed Wowza Streaming Engine software version and license and the installed Java Runtime Environment (JRE).
Startup Streams: Pull live IP Camera streams (RTSP/RTP streams), SHOUTcast/Icecast streams, and streams from native RTP or MPEG-TS encoders and start them automatically when the VHost starts. See How to start streams at server startup.
Stream Files: Replace (alias) complex stream names that are published to Wowza Streaming Engine from sources such as IP Camera streams (RTSP/RTP streams), SHOUTcast/Icecast streams, and streams from native RTP or MPEG-TS encoders. See How to specify per-stream settings in .stream files.
SMIL Files: Create Synchronized Multimedia Integration Language (SMIL) files that organize streams of various bitrates into groups for HTTP adaptive bitrate streaming. See How to do adaptive bitrate streaming.
|2||When you click a server feature in the contents panel, a page is displayed that enables you to configure the feature settings. Advanced settings for fine-tuning the server configuration are available for some of the server features on Properties and Server Listeners tabs. These tabs are only available to users with advanced permissions. See Advanced properties and settings.|
|3||Some features have buttons in the upper-right corner that provide additional functionality. Some server-level features let you restart the server and stop and restart the VHost.|
|4||The Help panel provides details about how to configure the controls on the feature page. You can click the Hide Help button to hide this information. If the information is hidden, you can click the Show Help button to bring it back into view.|
An application is a set of configuration options in Wowza Streaming Engine that supports a specific use case for the delivery of streaming content. To add applications in Wowza Streaming Engine Manager, click the Applications tab and then click Add Application.
Or click the Applications tab and then click Add Application in the contents panel.
In the Add Application page that's displayed, you can add applications for six streaming use cases.
LiveUse this application type to deliver live streams to players (single server) or as an origin server to deliver live streams to other servers running Wowza media server software to scale content delivery to a large number of players.
VODUse this application type to stream video on demand (VOD) files to players (single server).
Live EdgeUse this application type to ingest live streams from a live application on an origin server that's running Wowza media server software. This application is then used to deliver the live streams to players (single server).
VOD EdgeUse this application type to ingest video on demand files from a Media Cache source. This application is then used to stream the VOD files to players (single server).
Live HTTP OriginUse this application type to deliver live streams to an HTTP caching infrastructure using HTTP streaming protocols (Adobe HDS, Apple HLS, Microsoft Smooth Streaming, MPEG-DASH).
VOD HTTP OriginUse this application type to deliver video on demand files to an HTTP caching infrastructure using HTTP streaming protocols (Adobe HDS, Apple HLS, Microsoft Smooth Streaming, MPEG-DASH).
To add an application, click the Application Type in the page that corresponds to your use case, enter a name for the application in the New Application dialog box, and then click Add. Single instances of a live application type (named live) and on demand application type (named vod) are included in the default installation of Wowza Streaming Engine.
|1||The contents panel provides access to the following features that let you configure, manage, and monitor the different application types.|
|Application Setup: Modify application settings such as the playback types (HTTP streamers and packetizers), default content storage location, closed-captioning options, and other settings. Some settings vary by application type.||All application types|
|Monitoring: Monitor application incoming and outgoing connections, network throughput, and uptime. See How to monitor server connections, load, and application statistics.||All application types|
|Sources (Live): Get connection information for encoders that will publish a stream to this application. If you're viewing this page on your iOS or Android mobile device that has the Wowza GoCoder™ encoding app installed, you can automatically configure the GoCoder app to publish a stream to this application. Wowza Streaming Engine 4.0.4 (and later) supports integrated configuration of additional encoders provided by Works With Wowza partners. Many other encoders can connect to live Streaming Engine applications, but their settings must be configured manually. See How to connect a live source to Wowza Streaming Engine.||All live application types|
|Stream Files: Replace (alias) complex stream names that are published to the application from sources such as IP Camera streams (RTSP/RTP streams), SHOUTcast/Icecast streams, and streams from native RTP or MPEG-TS encoders. See How to specify per-stream settings in .stream files.||Live
|Incoming Streams: View details about live streams that are published to this application and record them to video on demand (VOD) files to play later. See How to record live streams.||All live application types|
|Wowza Player: In Wowza Streaming Engine 4.6.0 and later, send your live or on-demand Apple HLS stream URL to Wowza Player Builder, and then use Player Builder settings to customize your player and generate player embed code for your webpage or web application. See Getting started with Wowza Player.||Live
|Stream Targets: Send live streams to content delivery networks (CDNs), streaming servers, streaming services, and multicast networks for distributed delivery. See Distribute live streams.||All live application types|
|Source Security: Configure options for securing RTMP and RTSP-based incoming (source) connections to this application (for example, from RTMP-based encoders).||All live application types|
|Playback Security: Configure options for securing outgoing (playback) connections to Wowza Streaming Engine. For example, require a secure RTMP connection, specify a security token ("shared secret"), and restrict playback to specific IP addresses.||All application types|
|SMIL Files: Create Synchronized Multimedia Integration Language (SMIL) files that organize streams of various bitrates into groups for HTTP adaptive bitrate streaming. See How to do adaptive bitrate streaming.||Live
|nDVR: Configure DVR playback of live streams using Wowza nDVR. See the Wowza nDVR User's Guide.||All live application types|
|Transcoder: Configure transcoding of live streams to suit desired playback devices using Wowza Transcoder. See the Wowza Transcoder User's Guide.||Live
Live HTTP Origin
|DRM: Integrate with DRM Key Management Service partners to enable on-the-fly DRM encryption of premium live and VOD content for a variety of playback devices. See Wowza DRM.||Live
|2||When you click an application or one of its features in the contents panel, a page is displayed that enables you to configure the application or feature settings. Advanced settings for fine-tuning the configuration are available for the application and some application features on Properties and Modules tabs. These tabs are only available to users with advanced permissions. See Advanced properties and settings.|
|3||Most application and feature pages have buttons in the upper-right corner that provide additional functionality. You can access Test Players to test your streams, copy application settings to create a new application with identical settings, restart an application, and delete an application.|
|4||The Help panel provides details about how to configure the controls on the application or feature page. You can click the Hide Help button to hide this information. If the information is hidden, you can click the Show Help button to bring it back into view.|
Wowza Streaming Engine Manager provides test players for all of the live and on demand application types so that you can test an application's streaming configuration. To access the test players, click the Test Players button in the upper-right corner of the application or feature page. Then in the Test Players dialog box, click the tab for the streaming protocol that you've configured for the application and want to test.
The test players for live applications are pre-configured to play a live stream named myStream from the local Wowza Streaming Engine instance.
If you configured your encoder or camera to publish a stream to the live application with a different stream name, be sure to substitute it in place of myStream in the Stream box.
The test players for on demand applications are pre-configured to play the [install-dir]/content/sample.mp4 video file that's installed with the server software.
If you want to use your own VOD file, you can copy it to the [install-dir]/content root folder and substitute its file name in place of sample.mp4 in the Media File Name box. If your custom VOD file isn't stored in the [install-dir]/content root folder, you must add the default application instance name to the playback URL. For example, if the sample.mp4 video file is in [install-dir]/myVideos, enter vod/_definst_/myVideos in the Application box.
Advanced properties and settings
Advanced settings for fine-tuning the server and application configuration are available in Wowza Streaming Engine Manager. Some server features have advanced settings on Properties and Server Listeners tabs to adjust the server configuration while applications and some application features have Properties and Modules tabs to adjust the application configuration.
Properties pages may have many properties that you can configure, so they're organized into categories. You can click a link in the Quick Links bar at the top of the page to jump to the associated property settings. For example, you can click Closed Captions:
To jump to the Closed Captions property settings for an application:
Many articles on the Wowza™ website prescribe custom properties for tuning the server and applications and to add advanced functionality. Each article describes how to add the custom properties using the Custom Properties area on a Property tab:
For more information, see "Properties" in the Wowza Streaming Engine User's Guide.
If you're having problems or want to discuss this article, post in our forum.