TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
TITRE Adaptive Packet Video Streaming Over IP Networks - LaBRI
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Diffserv architecture defines, at a lower level, four types of data-path elements: traffic<br />
classifiers, actions elements, meters and queuing elements [168]. Combining these elements into<br />
higher-level blocks creates a Traffic Condition Block (TCB), which can be managed by policy-based<br />
network management tools. The configuration of Diffserv TCB using PBNM involves the use of<br />
administratively prescribed rules that specify actions in response to defined criteria. All the<br />
information needed to perform this task such as profiles, user information, network configuration<br />
data, and <strong>IP</strong> infrastructure data such as network addresses and name server information are stored<br />
in a policy repository. These configurations do not change frequently because they are not<br />
associated with specific application or traffic but with the network management. The more difficult<br />
part in the configuration is to have the traffic entering the network appropriately marked (audio,<br />
video and other data). Since, the user is signed up for the service, edge devices could be configured<br />
to mark user’s traffic with the appropriate PHB. With a known <strong>IP</strong> address and/or <strong>IP</strong> port number,<br />
the administrator can specify a policy that refers to user application <strong>IP</strong> address and marks traffic<br />
coming from that address appropriately.<br />
In the actual configuration, when the user signs up for a particular multimedia service, he/she<br />
must specify his/her traffic profile and the action that must be taken when the traffic exceed this<br />
predefined profile (out of profile traffic). Generally, the out of profile traffic is dropped or marked<br />
as best effort traffic. This model is static and does neither respond to application needs nor favor<br />
an optimal utilization of network resources.<br />
It is obvious that the solutions suggested by the IETF <strong>IP</strong> Diffserv working group makes it<br />
possible to privilege some MPEG-4 streams among others by the marking. The marking is<br />
performed according to the importance of the Audio Visual Object within the scene. In Chapter 4,<br />
Section 4.1, we have presented an algorithm that allows the server to distinguish between most<br />
important objects and lower important objects based on application level information found in<br />
objects descriptor or provided by the MPEG-7 framework. It is clear that <strong>IP</strong> Diffserv network will<br />
be deployed for next generation Internet since it provides QoS support for end-applications with<br />
scalable manner.<br />
Open issues regarding the design of an efficient Diffserv PHB for the transport of packet<br />
video applications such as MPEG-4 video applications are summarized in the following: (1) what is<br />
the appropriate PHB that guarantee the better QoS for Audio Visual Stream?, (2) What is the <strong>IP</strong><br />
packet marking policy (marking at the server or marking when entering the network)?, (3) Is it<br />
suitable to modify the marking of <strong>IP</strong> packets with respect to network states? (4) What is the most<br />
flexible network architecture to cope with all these requirements?<br />
There are many available algorithms for metering and marking packets at the boundary of the<br />
differentiated services (Diffserv) domain. Among these algorithm we find, Time Sliding Window<br />
Algorithm (TSW) such as Time Sliding Window Three Color Marker (TSWTCM) [130]and Three<br />
Color Marker algorithm (TCM) such as Two Rate Three Color Marker (TRTCM) [131].<br />
The TSW algorithm is based on rate estimation using a window. It provides a smooth rate<br />
estimation of the <strong>IP</strong> traffic throughput. The algorithm can mark the packet as out of profile one the<br />
traffic exceeds a certain target rate. It can be used to mark in profile traffic with EF PHB and out of<br />
profile traffic with AF PHB.<br />
110