Re: [MPTF] ADR_Min_Control and maxBandwidth


On your point #1:

Your idea of limiting bandwidth usage by application rather than by streaming is interesting. I think it's difficult without a way to clearly define the boundaries that comprise a complete application.

Defining that as the application developer might not be hard, but conveying that notion to an application consumer in an understandable way seems very difficult to me.

David Mays | sr. software architect | 15.217 | one comcast center | philadelphia, pa. 19103 | 215.286.3395 w | 215.847.9631 m

From: Jan Lindquist <<>>
Date: Tue, 3 Jan 2012 08:49:16 +0100
To: "<>" <<>>
Subject: [MPTF] ADR_Min_Control and maxBandwidth
Resent-From: <<>>
Resent-Date: Tue, 3 Jan 2012 07:49:57 +0000


This e-mail is simply a question to the TF as to how the maxBandwidth is used. There was a question during the phone conference which adds an interesting dimension to max bandwidth, if the property is strictly only for adaptive streaming or not. I did not remember hearing a clear response and if the MPTF is agreeable I would like to explore the support of maximum bandwidth and how it affects the UA as a whole.

1) max bandwidth for application not only adaptive streaming
If I intereprete the original use case (CT1) end-user to limit their overall bandwidth usage I assume this means not only adapative streaming but the whole webpage or application. Can we make the parameter more generic so it is tied to the application in question and not only adaptive streaming. This would seem like a tremendous value to be able to manage the web traffic from a webpage.

2) max bandwidth or max buffer size
If we are attempting to restrict the speed for adaptive streaming maybe we should be discussing max buffer size. The usage of term bandwidth has a more broader significance

3) Callback on max bandwidth
Another question of conflict of requests between different applications even for the same end-user. If one application can request the max bandwidth it is not sure that the indicated bandwidth is actually available. It would be very useful for a developer on the web page to get information as to the success to set the maximum bandwidth. Can a callback be introduced to indicate what is the actual max bandwidth for that web page (application)? If the UA receives requests from different applications then it can indicate what is actually max bandwidth. Note I am not suggesting to try to prioritize requests or any negotiation just reporting.

An example of the last suggestion. So if the UA only has 20MBTS available. If first application (A) request for 15MBTS the callback returns 15MBTS. When the second application (B) requests 10MBTS callback will return 5MBTS. The application (B) can provide a pop-up indicating rendering is less than optimal performance. This is also useful information for application developer or provider. Once (A) releases the max bandwidth (B) gets a callback with MBTS.


Received on Tuesday, 3 January 2012 17:07:32 UTC