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.
4.1.1 <strong>Video</strong> Classification Model Properties<br />
To take benefits from the object-based compression, we propose to classify the MPEG-4<br />
Audio <strong>Video</strong> Objects (AVOs) at the video server from most important AVO to least important<br />
AVO. We deal with the Audio Visual Object as an independent calculation primitive. Several<br />
methods can be used for AVOs classification. During scene creation, one can affect the adequate<br />
priorities to each object in the scene. For scenes with no assigned object priorities, MPEG-4<br />
objects descriptors and / or MPEG-7 [152] can provide the relevant information needed to<br />
compute the relative priority score for each objects.<br />
The MPEG-7 standard describes a generic Description Schemes (DSs) for image, video,<br />
multimedia, home media, and archive content. MPEG-7 aims to create a multimedia content<br />
description standard in order to facilitate various multimedia searching and filtering applications.<br />
We can use this content description to do an intelligent AVOs classification. The main components<br />
of the image, video, and multimedia DSs are objects, feature classification, object hierarchy, entityrelation<br />
graph, code downloading, multi-abstraction levels, and modality transcoding. Each AVO<br />
may have one or more associated features, which are grouped in the following categories: media<br />
features, visual features, temporal features, and semantic features. Each feature is described by a set<br />
of descriptor.<br />
The user interacts with the MPEG-4 server and can decide at any time to choose some AVOs<br />
among several available in the scene. This is the basic kind of classification. The automatic<br />
classification is done in the server by the prioritization mechanism which affects a Relative Priority<br />
Score (RPS) to each AVO. High RPS value (high priority) are affected to the important AVOs in<br />
the scene (e.g. Base layer stream in hierarchical coding) and low RPS value are affected to the less<br />
important AVO (e.g. Enhancement Layer stream).<br />
The rest of this section gives the properties of the classification model for flexible, extensible,<br />
scalable, and efficient MPEG-4 AVO classification and prioritization. This architecture is very<br />
adapted to deal with network Quality of Service and user terminal capabilities. Figure 4-1 shows the<br />
new MPEG-4 architecture layers. In this architecture, classification layer is developed between Sync<br />
layer and Delivery layer. Classification layer must be aware of the transported media and the<br />
adjacent layers. It is a media aware, delivery aware layer. This task is performed by two interfaces.<br />
The interface between Sync Layer and Classification Layer is called “MPEG-4 AVO<br />
Classification Interface” it performs a logical MPEG-4 Object identification and retrieval.<br />
The interface between Classification Layer and Delivery Layer is called “MPEG-4 AVO<br />
Mapping Interface” it is a logical interface at which the classified MPEG-4 AVO are mapped into<br />
various QoS transport mechanism such as <strong>IP</strong> Diffserv, Intserv, MPLS, etc.<br />
65