Use the following URL to publish a single live stream to Flash Media Server for streaming over HTTP:
rtmp://fms-ip-or-dns/livepkgr/livestream?adbe-live-event=liveevent
Use the following URL to publish multiple live streams to Flash Media Server for adaptive bitrate streaming:
rtmp://fms-ip-or-dns/livepkgr/livestream%i?adbe-live-event=liveevent
Use the following URLs to play live streams over HTTP:
Client | Single stream or Adaptive Bitrate | Request URL |
---|---|---|
Adobe HDS | Single stream | http://<fms-dns-or-ip>/hds-live/livepkgr/<instname>/<eventname>/<streamname>.f4m |
Apple HLS | Single stream | http://<fms-dns-or-ip>/hls-live/livepkgr/<instname>/<eventname>/<streamname>.m3u8 |
Adobe HDS | Adaptive bitrate | The media player requests a set-level manifest file: http://<webserver-dns-or-ip>/<set-level-manifest>.f4m The set-level manifest file contains URLs for each live stream in the following format: http://<fms-dns-or-ip>/hds-live/livepkgr/<instname>/<eventname>/<streamname>.f4m |
Apple HLS | Adaptive bitrate | The media player requests a set-level variant playlist file: http://<webserver-dns-or-ip>/<set-level-variant-playlist>.m3u8 The set-level variant playlist contains URLs for each live stream in the following format: http://<fms-dns-or-ip>/hls-live/livepkgr/<instname>/<eventname>/<streamname>.m3u8 |
The path /hds-live is a <Location> directive in the Apache httpd.conf file that tells the server to package the content for Adobe HTTP Dynamic Streaming (HDS).
The path /hls-live is a <Location> directive in the Apache httpd.conf file that tells the server to package the content for Apple HTTP Live Streaming (HLS).
For adaptive streaming, the client requests a set-level manifest. For HDS, this file is a .f4m file. For HLS, this file is a .m3u8 file. The set-level manifest can live on any web server. You can create multiple set-level manifest files for a single set of live streams.
The set-level manifest contains the paths to the F4M manifest files (HDS) and M3U8 variant playlists (HLS) of each live stream. The paths must begin with /hds-live or /hls-live to tell the server to package the streams for HTTP.
You can configure the <Location> directive settings and the content location in the Apache httpd.conf file. For more information, see Content storage (HDS and HLS).