Depending on the application and circumstances, the user has different quality requirements. For example, when a user watches a talk show on TV with slow motion, he does not need the same quality as when he is watching a football match. The network parameters will define the price of the network communication. The application should be able to adapt to the budget of the user, and therefore to the network quality that the user can afford. They are two possibilities for application, to adapt either at a fixed time like connection time either at any moment or dynamically.
Dynamic adaptation seem an attractive option.
Therefore non dynamic adaptation will be the most likely solution in the near term. 4.3 Applications cannot adapt to arbitrary network performance. If the performance of the network falls behind a certain point, certain types of application, like real time application, cannot adapt. Application do not have all the same sensibility to change in bandwidth. Data transfer application tend to have a smooth decrease in their efficiency when bandwidth decreases.