<p>You may want to read the spec for Apple's <a href="https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-07" rel="nofollow noreferrer">HTTP Live Streaming</a>
and see their <a href="https://developer.apple.com/resources/http-streaming/" rel="nofollow noreferrer">recommended settings</a>.</p>
<p>While the standard seems to be quite well thought through, its real-world performance on iOS still needs some improvement. Switching qualities and streams (for ads) often results in less than stellar experiences. Encoder support also needs to be more accessible, I think.</p>

CC BY-SA 3.0
2012-04-28T12:13:31.960Z
2012-04-28T12:13:31.960Z
2021-10-07T07:18:56.873Z
THM
<p>I am interested about reading material on rate adaptation, by which I mean the process of adapting the bandwidth/rate allocated for a streaming application, ranging from services such as YouTube, to Netflix or Skype calls. </p>

<p>I would like to have references to papers or any kind of material where are described practical solutions that adapt the rate of the media to network and environmental conditions.</p>

<p>I am especially interested about algorithms that can be applied from the perspective of the end user. </p>

CC BY-SA 3.0
2012-02-02T02:30:37.193Z
This is a difficult problem to study in an academic setting because it depends heavily on the real world network routes that occur out in the wild. It is easy to study in industry, but those guys are a lot less likely to publish papers.
ObscureRobot
CC BY-SA 3.0
2012-03-15T20:24:45.653Z
This question seems more broadcast and compression specific than AV Production! Inviting experts to a new site proposal [Broadcast and Media Technologies](http://area51.stackexchange.com/proposals/36807/broadcast-and-media-technologies) which aims to capture more architectural and theoretical views around subjects like this. If this proposal will go through, you will surely get the answer of this. Join and invite others.
Dipan Mehta
<streaming>
Practical algorithms for rate adaptation
zzzbbx
# Practical algorithms for rate adaptation

(Asked by: username_0 on 2012-02-01)

I am interested about reading material on rate adaptation, by which I mean the process of adapting the bandwidth/rate allocated for a streaming application, ranging from services such as YouTube, to Netflix or Skype calls.

I would like to have references to papers or any kind of material where are described practical solutions that adapt the rate of the media to network and environmental conditions.

I am especially interested about algorithms that can be applied from the perspective of the end user.

**Tags:** streaming

> **Comments:**
> **username_1**: This is a difficult problem to study in an academic setting because it depends heavily on the real world network routes that occur out in the wild. It is easy to study in industry, but those guys are a lot less likely to publish papers.  
> **username_2**: This question seems more broadcast and compression specific than AV Production! Inviting experts to a new site proposal [Broadcast and Media Technologies](http://area51.stackexchange.com/proposals/36807/broadcast-and-media-technologies) which aims to capture more architectural and theoretical views around subjects like this. If this proposal will go through, you will surely get the answer of this. Join and invite others.  

---

## 1 answers

### Answer by username_3 on 2012-04-28. Score: 1 | Accepted answer

You may want to read the spec for Apple's [HTTP Live Streaming](https://datatracker.ietf.org/doc/html/draft-pantos-http-live-streaming-07)
and see their [recommended settings](https://developer.apple.com/resources/http-streaming/).

While the standard seems to be quite well thought through, its real-world performance on iOS still needs some improvement. Switching qualities and streams (for ads) often results in less than stellar experiences. Encoder support also needs to be more accessible, I think.


---

