Monday, September 24, 2012

HDS (HTTP Dynamic Streaming) Workflow (flow) for On Demand Video (VOD)

The best way to experience the workflow for on-demand HTTP streaming is to complete a tutorial. See Stream on-demand media (HTTP).
The following is the workflow for Adobe HTTP Dynamic Streaming and Apple HTTP Live Streaming use cases:
  1. Encode media files and copy them to the rootinstall/webroot/vod directory on Flash Media Server.
    To configure this location, see Configure the location of content (HDS and HLS).
  2. (Optional) To configure multi-bitrate streaming, use the Set-level F4M/M3U8 File Generator tool to generate a set-level manifest file. See Play on-demand multi-bitrate media files over HTTP.
  3. (Optional—Adobe HTTP Dynamic Streaming) To encrypt content for protected HDS (without Flash Access), see Configure protected HTTP Dynamic Streaming (PHDS).
    To encrypt content for use with Flash Access, edit the jit.conf file. See Encrypt content for Flash Access protection.
  4. (Optional—Apple HTTP Live Streaming) To encrypt content for Apple HTTP Live Streaming, configure the jit.conf file or the Apache httpd.conf file. See Protect content for Apple HLS.
  5. Create a crossdomain.xml file and copy it to the rootinstall\webroot folder.
    A crossdomain.xml file allows Flash Player clients hosted on other domains to access data from this domain. For more information, see Website controls (policy files) in the ActionScript 3.0 Developer’s Guide.
  6. (Adobe HTTP Dynamic Streaming) Use Strobe Media Playback to play media. Strobe Media Playback is installed with Flash Media Server.
  7. (Apple HTTP Live Streaming) Play the content on an iOS device or on MacOS.
    For supported devices, see Apple HTTP Live Streaming documentation.

No comments:

Post a Comment