Since the release of 3.70, Avalanche supports Adaptive Bitrate (ABR), also known as Adaptive Streaming (AS). We currently support the Microsoft, Apple and Adobe technology variants, for the On Demand (VoD) mode only (Live mode is coming in a future release). Additionally, the only supported transport method is HTTP, which should cover 99% of the use cases.
That being said, ABR is not necessarily easy to get into so I wrote a small 7 pages document covering the bases of the technology and how to use it in Avalanche. For the examples I used a nice Microsoft demonstration website, Smooth HD. The test is setup to generate clients at a very low load (no more than one living user), but make use of the ABR technology by trying to stream the data as soon as possible, using a “Smart” bitrate up/downshifting. Do not use this test to overload Microsoft’s server! I cannot be held responsible for you breaking their website, thank you.
The document and the Avalanche project file are available here.