Out-12 > Serve (.wmv, HLS, HDS, other)
Use this option to serve .wmv, HLS, or other files via progressive download. The DME has a built-in HTTP Progressive Download server for stored VOD files only that have been FTPed to the DME. A Progressive Download server lets you begin viewing the stream before it has been completely downloaded. It streams all file types supported on the DME (see the table on supported file types on the
VOD Servers topic) including Windows Media (.wmv), HLS (.m3u8), and HDS (f4m) files.
This is the only way to serve .wmv files from the DME. The HTTP server uses Port 80 by default but this can be changed on the System Configuration > Port Settings page. You can play the stream in an appropriate player (see the table below) for example in a QuickTime, Flash, or HLS (iPhone) respectively using a URL similar to these:
HLS
For HLS, use the following options:
To play a live non-adaptive HLS stream when no master playlist is selected:
http://<dme_ip_address>/HLS/<stream_name>/playlist.m3u8
To play a stored non-adaptive HLS stream when no master playlist has been created:
http://<dme_ip_address>/<stream_name>/playlist.m3u8
To play a live or stored adaptive HLS stream and have the player specifically select one stream (normally for test purposes):
http://<dme_ip_address>/<master_playlist_name>/<stream_name>/playlist.m3u8
To play a live or stored adaptive HLS stream and (typically) have the stream selected by automatic negotiation between the player and the server:
http://<dme_ip_address>/<master_playlist_name>/playlist.m3u8
HDS
For live HDS, use the following options for a configured live stream.
To play a non-adaptive HDS stream when no master playlist is selected:
http://<dme_ip_address>/HDS/<stream_name>/manifest.f4m
To play an adaptive HDS stream and (typically) have the specific stream selected by automatic negotiation between the player and the server:
http://<dme_ip_address>/HDS/<master_playlist_name>/manifest.f4m
For stored HDS content the content must be placed in the hdsvod directory under ftproot. Use the following URLs for playback:
To play a non-adaptive HDS stream when no master playlist is selected:
http://<dme_ip_address>/hdsvod/<filename>.f4m
To play a stored adaptive HDS stream and (typically) have the specific stream selected by automatic negotiation between the player and the server:
http://<dme_ip_address>/hdsvod/<filename>.f4m
Table 1. Outputs and Associated Players
DME Output | Supported Players |
RTP | VBrick StreamPlayer, QuickTime |
RTMP | Flash players (e.g. Adobe, JW, VLC, etc.) |
WMV | Windows Media Player, VBrick StreamPlayer |
HLS | iOS devices (iPhone, iPad, iPod) |
HDS | Flash players via HTTP |
To configure a Serve (WMV) output: Objective: This use case allows files to be delivered via HTTP to a destination client. Files of type .wmv (Windows Media) cannot currently be served via the DME. Files can however be delivered via HTTP progressive download. This u is not restricted to WMV files, and almost any file type can be served via HTTP.
See Also: