HDS Data Format Extension

HDS, or HTTP Dynamic Streaming, is Adobe’s method for adaptive bitrate streaming for Flash Video. This method of streaming enables on-demand and live adaptive bitrate video delivery of MP4 media over regular HTTP connections. Adaptive bitrate works by detecting a client’s bandwidth capacity and adjusts the quality of the video stream between multiple bitrates and/or resolutions in real-time. The adaptive bitrate video experience is superior to delivering a static video file at a single bitrate, because the video stream can be switched midstream to be as good or bad as the client’s available network speed (as opposed to the buffering or interruption in playback that can happen when client’s network speed can’t support the quality of video). Previously, video content delivery over HTTP was delivered in a progressive manner, meaning to view part of or seek to a specific location in the video you had to wait for that part to download.

This Data Format Extension decodes the manifest file generated by HTTP Dynamic Streaming (HDS), the Adobe format for HTTP Adaptive Streaming. It handles .f4m requests and bootstrap requests. All useful information required to design the adaptive streaming mechanism will be decoded in xml. NeoLoad users will be able to design User Paths using HDS streaming requests.