Find your way around Wowza Streaming Engine Manager

Wowza Streaming Engine™ Manager enables you to easily configure, manage, and monitor Wowza Streaming Engine media server software from a browser on your computer, tablet, or phone. Although programmatic and command-line configuration and management of Wowza Streaming Engine is still available, the browser-based manager is much easier to use. This article introduces you to the different areas of Wowza Streaming Engine Manager so you can find your way around the user interface.

Signing in


Before you can use Wowza Streaming Engine Manager, Wowza Streaming Engine must be running. See Start and stop Wowza Streaming Engine.

After starting Wowza Streaming Engine, open it in a browser with the following URL:

http://[wowza-ip-address]:8088/enginemanager

where [wowza-ip-address] is the address or domain of the server that's running Wowza Streaming Engine.

Wowza Streaming Engine Manager works in the latest versions of most modern web browsers that support HTML5 and CSS 3. We recommend Google Chrome.

Wowza Streaming Engine Manager opens with a Sign In page. Enter the user name and password that you created when you installed Wowza Streaming Engine.



After signing 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, see Manage credentials.

Home page


Home page in Wowza Streaming Engine Manager

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 live and video-on-demand (VOD) applications (the Applications tab). Click the Help link to access Wowza technical articles and other helpful resources.
2 View information in the Status area about how the total number of 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, if they're enabled, and which applications they're enabled for.
3 The Application Connection Settings in the right panel are settings and information needed for connecting to the Wowza Streaming Engine instance. These settings also appear on the Sources (Live) page for live applications.

Host - Server: The public IP address of the Wowza Streaming Engine instance. Use this to connect to Wowza Streaming Engine for a variety of tasks including publishing a source stream from your encoder or camera to Wowza Streaming Engine, playing streams, and using the Wowza StreamLock™ AddOn to connect over SSL/TLS.

Host - Port: The default streaming port for Wowza Streaming Engine. Use this to connect to Wowza Streaming Engine for a variety of tasks including publishing a source stream from your encoder or camera to Wowza Streaming Engine and playing streams.
4 Quickly verify that the server is up-and-running by streaming the sample.mp4 video file that's installed with the server software over multiple streaming protocols. Click Test Playback to get playback URLs to play sample.mp4 using your player or the test players on the Video Test Player webpage.
5 Use the Getting Started information to quickly jump to configuration areas in Wowza Streaming Engine Manager and to get more information about the Support resources that are available if you have problems.

Server configuration


Server configuration in Wowza Streaming Engine Manager

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 Wowza Streaming Engine 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 Monitor server connections, load, and application statistics in Wowza Streaming Engine.

Virtual Host Setup: Manage virtual hosting environments on the server. By default, Wowza Streaming Engine ships with a single VHost environment named _defaultVHost_; however, you can add more VHost environments and manage them separately with this feature. 

Virtual Host Monitoring: Monitor VHost incoming and outgoing connections, network throughput, and uptime. See Monitor server connections, load, and application statistics in Wowza Streaming Engine.

Transcoder: Monitor the number of concurrent inbound source streams ingested by Transcoder and add, modify, and delete Transcoder templates. See Use Transcoder.

Media Cache: Configure the read-through caching mechanism that enables scaling of 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 Scale video-on-demand streaming with Wowza Streaming Engine 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 Tune Wowza Streaming Engine for optimal performance.

Logs: View the messages in Wowza Streaming Engine and Wowza Streaming Engine 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 View log messages in Wowza Streaming Engine Manager.

About: View information about the Wowza Streaming Engine platform such as the installed 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 Start streams when Wowza Streaming Engine starts.

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 Specify per-stream settings in Wowza Streaming Engine .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 Stream adaptive bitrate content with Wowza Streaming Engine.
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. Click Hide Help or Show Help to hide or show the panel.

Application types


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.

Live
Use 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 Streaming Engine to scale content delivery to a large number of players.
VOD
Use this application type to stream video-on- demand files to players (single server).
Live Edge
Use this application type to ingest live streams from a live application on an origin server that's running Wowza Streaming Engine. This application is then used to deliver the live streams to players (single server).
VOD Edge
Use 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 Origin
Use this application type to deliver live streams to an HTTP caching infrastructure using HTTP streaming protocols.
VOD HTTP Origin
Use this application type to deliver video on demand files to an HTTP caching infrastructure using HTTP streaming protocols.


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.

Application configuration


Application configuration page in Wowza Streaming Engine Manager

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 Monitor server connections, load, and application statistics in Wowza Streaming Engine. All application types
Sources (Live): Get connection information for encoders that 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 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 Specify per-stream settings in Wowza Streaming Engine .stream files. Live
Live Edge
Incoming Streams: View details about live streams that are published to this application and record them to VOD files to play later. See Record live streams in Wowza Streaming Engine. All live application types
Stream Targets: Send live streams to content delivery networks (CDNs), streaming servers, streaming services, and multicast networks for distributed delivery. See Distributing 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, 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 Stream adaptive bitrate content with Wowza Streaming Engine. Live
Live Edge
VOD
VOD Edge
nDVR: Configure DVR playback of live streams using Wowza nDVR. See the About live stream nDVR in Wowza Streaming Engine. All live application types
Transcoder: Configure transcoding of live streams to suit desired playback devices using Transcoder. See Use Transcoder. 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
Live Edge
VOD
VOD Edge
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 get playback URLs to test 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. Click Hide Help or Show Help to hide or show the panel. 

Test playback


Wowza Streaming Engine Manager provides playback URLs for all of the live and on demand application types so that you can test an application's streaming configuration. To access the playback URLs, click Test Playback in the upper-right corner of the application or feature page.

The Test Playback modal generates playback URLs for each protocol based on the page you view when you click Test Playback. You can also edit the Server (IP address or domain name), Stream or Media File Name, and Application fields to update the playback URLs for all protocols as needed.

The playback URLs for live applications are pre-configured for 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 field.

The test players for on-demand applications are pre-configured for a VOD stream using the [install-dir]/content/sample.mp4 video file that's installed with Wowza Streaming Engine.

If you want to use your own VOD file, copy it to the [install-dir]/content folder and use its file name in the Media File Name field. If your custom VOD file isn't stored in the [install-dir]/content 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 field.

To play your stream, enter the playback URL into your player or a mobile browser, depending on the playback type. To learn more about stream playback, see the Players and Playback articles.

You can also test playback using the Video Test Players webpage. Select the tab for the protocol you want to test and enter the playback URL above the player. Entering the server (IP address or domain name), stream name, application name, and application type (VOD or live) will also generate the playback URLs for each protocol. Click Start to play your stream, and then click Stop when you're ready to end your test.

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. Click a link in the Quick Links bar at the top of the page to jump to the associated property settings. For example, click Closed Captions:



To jump to the Closed Captions property settings for an application:



Many of our technical articles 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 Add a custom property.

Note: The tabs that provide access to the advanced properties and settings aren't visible unless the signed-in user has advanced permissions. Administrators with advanced permissions can configure properties and settings while read-only users can only view (and not change) the properties and settings. For more information, see Manage credentials.