Play streams with the MPEG-DASH example player in Wowza Streaming Engine

This article describes how to play video-on-demand (VOD) and live streams using the example MPEG-DASH player included with Wowza Streaming Engine™ media server software or downloaded from the Wowza website.

Notes:
  • In Wowza Streaming Engine 4.0 through 4.2, the example MPEG-DASH player is based on the dash.js project library. In Wowza Streaming Engine 4.3 and later, the example MPEG-DASH player is based on the Shaka Player library. The example player supports DASH streaming playback of single and adaptive bitrate VOD and live MP4 streams.
     
  • The example MPEG-DASH player is beta, so unexpected results may occur during playback.
     
  • In the examples below, [wowza-ip-address] is the IP address or domain name of the server running Wowza Streaming Engine.

About MPEG-DASH and MPEG-DASH players


Wowza Streaming Engine supports Dynamic Adaptive Streaming over HTTP (DASH) as specified by the MPEG-DASH ISO/IEC 23009-1 standard. MPEG-DASH streaming is similar to proprietary adaptive-bitrate streaming technologies such as Apple HLS, Adobe HDS, and Microsoft Smooth Streaming. Wowza Streaming Engine supports VOD and live streaming with MPEG-DASH. For more information about DASH support in Wowza Streaming Engine, see Stream over MPEG-DASH with Wowza Streaming Engine.

Many MPEG-DASH players are being developed. Bitmovin's bitdash and Google's Shaka Player library are generally compatible with the MPEG-DASH implementation in Wowza Streaming Engine. For more information, see Use the Bitmovin player with Wowza Streaming Engine and Use Google Shaka Player with Wowza Streaming Engine.

Play a VOD asset


This section describes how to play the default [install-dir]/content/sample.mp4 video file from an application named vod. If your video file has a different name or if you're streaming from an application that has a different name, be sure to substitute the values in the sample URLs in this section.

For details about how to create an application for streaming VOD content to all supported player technologies, see Set up video-on-demand streaming in Wowza Streaming Engine.

Use the preconfigured MPEG-DASH player

Wowza Streaming Engine Manager includes a test MPEG-DASH player that's preconfigured to play the default sample.mp4 video file. On your VOD application page, click the Test Players button in the upper-right corner. In the Test Players window, on the MPEG DASH tab, verify the Server and Media File Name information and then click Start. To play your own content, copy it to the server [install-dir]/content folder and substitute its file name in place of sample.mp4 in the Media File Name box.

Download the example players

Download the example players and extract the example players from the compressed (zipped) folder.

Double-click [install-dir]/examples/VideoOnDemandStreaming/MPEGDASHPlayer/player.html, enter the information below, and then click the Connect button.

Stream: http://[wowza-ip-address]:1935/vod/sample.mp4/manifest.mpd

To play the stream from a remote computer, copy the MPEGDASHPlayer folder to a web server, and then connect to: http://[webserver]/MPEGDASHPlayer/player.html.

Note: To play content that's not in the content root folder ([install-dir]/content), add the default application instance name to the playback URL. For example, if the sample.mp4 video file is in [install-dir]/myVideos/sample.mp4, the playback URL is:

http://[wowza-ip-address]:1935/vod/_definst_/myVideos/sample.mp4/manifest.mpd

Play a live stream


This section describes how to play a live stream named myStream from an application named live. If your live stream has a different name or if you're streaming from an application that has a different name, be sure to substitute the values in the sample URLs in this section.

For details about how to send a stream from your encoder to Wowza Streaming Engine, see one of the following articles:

Use the preconfigured MPEG-DASH player

Wowza Streaming Engine Manager includes a test MPEG-DASH player that's preconfigured to play a live stream named myStream. On your live application page, click the Test Players button in the upper-right corner. In the Test Players window, on the MPEG DASH tab, verify the Server and Stream information and then click Start. If your live stream has a different name, be sure to substitute it place of myStream in the Stream box.

Download the example players

Download the example players and extract the example players from the compressed (zipped) folder.

Double-click [install-dir]/examples/LiveVideoStreaming/MPEGDASHPlayer/player.html, enter the information below, and then click the Connect button.

Stream: http://[wowza-ip-address]:1935/live/myStream/manifest.mpd

To play the stream from a remote computer, copy the MPEGDASHPlayer folder to a web server, and then connect to http://[webserver]/MPEGDASHPlayer/player.html.