Sie sind auf Seite 1von 6

Issues in Multimedia Synchronization over Broadband

Networks
S. Baqai M. F. Khan S. Shaikh

Widener University, Chester, PA 19013


sohail.shaikh@widener.edu

1. Abstract store and share multimedia documents inter-


actively. In another application area known
Distributed, networked multimedia informa- as tele-medicine, Broadband Integrated Ser-
tion systems will be a critical component of vices Digital Network (B-ISDN) using giga-
technology-based information infra-structures bit technology will allow the development of
in the future. Several ground breaking appli- medical communication systems capable of de-
cations have already appeared, and more are livering medical services to distant communi-
many are expected to follow. Innovations in ties as well as remote access to patient data.
hardware and software are feeding this revo- In the news-media industry, several joint ven-
lution. In this paper, the notion of QOP for tures aimed at developing interactive multi-
multimedia data transferred over the networks media news (e.g., news-on-demand, personal-
is developed. Multimedia data synchronization ized multimedia news ltering etc.) have been
requirements are studied, and several synchro- formed in recent months. Plans also include to
nization protocols are presented. We discuss provide services such as tele-shopping, consult-
the management of pre-orchestrated as well as ing and other convenient and nancially viable
live multimedia data. It is anticipated that home information services.
with proper research breakthroughs, broad- This paper is organized as follows: Section 3
band multimedia networking technologies will introduces the issues in scheduling for synchro-
bring about spectacular changes in the ways nized delivery of multimedia data. Models
that we store, process, and use information. and data abstractions commonly used to spec-
ify the temporal relationships, along with the
2. Introduction presentation quality, of multimedia objects are
also discussed. In Section 4 various synchro-
nization mechanism for multimedia informa-
Networked and distributed multimedia in- tion are discussed. Finally, Section 6 concludes
formation systems will play an important role the issues related to multimedia communica-
in engineering and technological progress in the tion synchronization.
future. They are catalysts for new research in
a number of areas including ecient data in- 3. Multimedia Synchronization
put devices, high bandwidth digital networks,
storage systems with extremely large capaci- and Quality Considerations
ties, data modeling of image and video data,
very large distributed databases, real-time op- The applications mentioned in the previous
erating systems, computer graphics and anima- section provide a synopsis of a broad class of
tions, and human-computer interaction. With distributed multimedia services that fall un-
developments in such areas rapidly becoming der the general framework of Computer Sup-
a reality, many ambitious multimedia based ported
The Collaborative
development ofWork (CSCW). Figure
the architecture in Fig-1
projects are being pursued by the the indus- depicts
ure 1, over broadband networks poses new chal-a
the functional architecture of such
try, academia, and the governments. Digital system andstorage
lenges for emphasizes the important diverse
and communication role of
multimedia libraries, one of the projects cur- broadband networking technologies in support-
multimedia objects like video, audio, images,
rently being supported by the U.S. govern- ing
etc. these applications.
Multimedia application may require live
ment, will promote a ordable remote learn- data being generated in real time at remote lo-
ing environments and allow users to author, cations, and/or some form of pre-orchestrated
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.
Application Collaboration Layer used for data compression, the distribution of
data, and random communication delays intro-
System Management Layer duced by the network. Such factors make the
provision of these capabilities infeasible with
the current technologies.
Multiplicity Communication Layer

Broadband Multimedia Network Layer Allocation of capacity and bu er need to


be consistent with the synchronous playback
of multimedia information at the destination.
Knowledge of the temporal characteristics and
their inter-relationship of multimedia objects
gives considerable exibility in allocating re-
information (or documents) stored at vari- sources for managing multimedia trac [6].
ous servers interconnected over broadband net- By identifying the temporal inter-relationships
works [5, 8, 10]. Retrieval and communica- and the desired presentation quality of the mul-
tion of multimedia data imposes diverse per- timedia information, the overall resource re-
formance and reliability characteristics, on the quirements can be established precisely. In this
underlying communication infrastructure. For paper, we elaborate on these issues and focus
example, while transmitting video and audio our discussion on synchronization and resource
data streams, network delays must be bounded management schemes in broadband networks.
to maintain inter-stream and intra-stream tem- Specially we focus on a set of Quality of Pre-
poral synchronization requirements [8]. Inter- sentation (QOP ) parameters, that specify the
stream synchronization deals with the syn- desired quality of presentation of multimedia
chronized play-out of related streams, whereas information and are assumed to be given by
intra-stream is required for the continuous pre- users as part of their multimedia information
sentation of each stream attributes. Subsequently, we discuss the role of
Temporal synchronization requires that the QOP parameters in designing various network
system must observe some time relationships management schemes for resource allocation.
(constraints) among various data objects in or- Many existing networks assume a packet
der to present the information to the user in switched network architecture, like that in the
a meaningful way. These relationships can be asynchronous transfer mode (ATM) network
natural or synthetically created [7]. Simulta- environment. Due to resource constraints the
neous recording of voice and video through a system may not be able to provide high quality
VCR, is an example of natural relationship be- services. For a qualitative evaluation of a ser-
tween audio and video information. A voice vice, a set of QOP parameters can be de ned
annotated slide show, on the other hand, is to specify the desired quality of presentation of
an example of synthetically created relationship multimedia information, and are assumed to be
between audio and image information. In this speci ed by users. For example, one or more
case, change of an image and the end of its of these parameters may be used to quantify
verbal annotation, represent a synchronization the percentage of multimedia data that can be
point in time. dropped by the server, in case the resources
A user can randomly access various objects, are limited. Restricted bu ering capability or
while browsing through a multimedia informa- limited network capacity may also require the
tion system. In addition to simple forward dropping of some data and delivering partial
play-out of time-dependent data sequences, multimedia streams. Loss of data for a media
other modes of data presentation are also vi- object can a ect the presentation rate or reso-
able, and should be supported by a multime- lution of that object. Generally, the acceptable
dia information management system. These bound on this loss of data can be expressed
include user-interactions like reverse play-out, in terms of some maximum allowable percent-
fast-forward/fast-backward play-out, and ran- age data loss. It is possible that a network
dom access of arbitrarily chosen segments of may transmit several objects concurrently over
the presentation. These operations are quite independent virtual channels having di erent
common in TV technology, (e.g. VCRs), but delay characteristics. Therefore these objects
their implementation in distributed multime- can experience di erent jitter delays, leading to
dia systems is a challenging task. This is due inter-stream synchronization failure as a result
to the non-sequential storage of multimedia ob- of missing presentation deadline. Objects with
jects, the diversity in the features of hardware missed deadlines start lagging while the data
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.
on other streams is continuously used up dur- To support synchronized delivery of diverse
ing presentation. The acceptable delay or slip- multimedia objects with di erent QOP re-
page of a media object (video clip, an image, quirements, the networks of today face the fol-
audio segment, etc.) with respect to its dead- lowing challenges;
line, depends on object type and the multime-
dia application and can be speci ed as maxi- - Allocation of resources for optimum uti-
mum tolerable percentage of deadline misses. lization.
- Transport of each multimedia stream
4. Synchronization Protocols over within the speci ed QOP parameters.
Broadband Networks - Simple inter-switch signaling for low con-
nection setup latency.
Presentation of pre-orchestrated or live mul- We now elaborate on various synchronization
timedia information requires synchronous play- mechanisms for delivery of multimedia infor-
out of time-dependent multimedia data accord- mation over broadband networks.
ing to some speci ed temporal relations. At
the time of creation of multimedia informa-
tion, the temporal constraints among various 5. Server Based Scheduling
data streams, necessary at the time of play-
back, are expressed in the form of a model [7]. To ensure the availability of each SIU at the
Anisochronous data (e.g text and images) need destination before the play-out deadline in the
to be available to the play-out devices at the presence of random network delays, the SIUs
destination prior to their play-out deadlines. need to be scheduled ahead of their respective
On the other hand isochronous objects, such deadlines by a factor greater than the maxi-
as video and audio, can be transmitted at the mum expected delay. This pre-scheduling time
same rate as the play-out rate [4]. To mini- is referred to as the control time. Since the
mize destination bu er requirements and pro- delays are random, some SIUs may arrive ear-
vide continuity in playback, the rates of com- lier than their deadlines, and will need to be
munication and presentation of an isochronous bu ered. The amount of bu ering required de-
object need to be equal. Assuming a packet pends on the control time, which in turn is
switched network, the transmission of individ- dependent on the network delay distributions.
ual units of information need to be intelligently In case of multiple streams, inter-stream syn-
controlled. For this purpose media objects can chronization along with intra-stream is also re-
be divided into smaller units of information quired.
which are controlled by the application process. In server-based scheduling scheme, the net-
We refer to such a unit as Synchronization In- work can use a static reservation scheme, and
terval Unit (SIU). For example, in a video clip can provide multiple channels with guaranteed
such a unit can be taken as 301 th of a second, bandwidth and delay bounds. Each channel
which corresponds to the play-out duration of a may have di erent delay bounds and band-
single frame. In other words, an SIU for a video width. Since the capacity of each channel and
object could be a video frame. For audio data, their number may not be sucient for transfer-
the SIU can be an audio sample. In case of ring multimedia data within the given QOP re-
discrete media objects (images and text), the quirements, the connection request may be de-
entire object can be viewed as an SIU. Since nied. Alternatively, some amount of multime-
SIUs are the basic units for play-out devices dia data can be pre-fetched at the user-station
as well as the units to ensure synchronization, for presentation later at the play-out deadline.
their delayed arrivals may make them obsolete The pre-fetched data needs to be bu ered prior
in the play-out process. Therefore, it is impor- to its synchronized play-out. This results in
tant that the presentation deadlines of SIUs some initial delay which increases the system
should be known a-priori. These deadlines can response time. The objective of the resource
be easily derived from the object's deadline it- management scheme is to reserve resources to
self. All SIUs associated with the same tem- minimize the system response time and desti-
poral interval must be played out simultane- nation bu er requirements, while ensuring syn-
ously within their overlapping intervals, which chronized play-out of multimedia data. Since
in turn requires the source to deliver SIUs for the presentation process has to be delayed be-
all objects at a constant rate. cause of the resource constraints, this schedul-
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.
ing scheme is more suited for application re- estimate of the time to asynchrony of each
quiring pre-orchestrated or stored multimedia stream, can adaptively control the feedback
data rather than live data. transmission rate from that remote play-out
For a multi-channel connection, the schedul- device [9]. The control is exercised to mini-
ing of n SIUs on m channels is equivalent to as- mize the associated overheads without allowing
signing n independent tasks to m uniform par- the asynchrony to exceed the tolerance limits
allel processors with di erent processing speeds speci ed by the QOP parameter \ ". The re-
which is a well known NP-hard problem [3]. synchronization policies are:
Thus polynomial time algorithms for optimal - conservative: This scheme reacts only
solutions are unlikely to exist. To service user when play-out of di erent streams is guar-
requests the server needs to schedule the multi- anteed to be asynchronous
media documents in real-time. Various heuris-
tic greedy algorithms can be used to solve this - aggressive: In this approach server re-
problem [1]. acts as soon as there is even a slight chance
To ensure continuous and synchronized that playback is asynchronous
play-out of multimedia data across the remote - probabilistic: Server reacts on the av-
user stations, in the absence of globally syn- erage (assuming the network delay distri-
chronized clocks, a feedback technique, sug- butions and play-out rate variations are
gested by Ramanathan et al. [9] can be used. known)
In this approach light-weight feedback mes-
sages (referred to as feedback units), transmit- By applying these re-synchronization strate-
ted periodically by the remote user stations gies to video and audio playback it has been
back to the multimedia server, are used by the shown [9] that the conservative policy performs
server to estimate the play-out instants of me- well at lower levels of asynchrony, but its e ec-
dia streams at the respective remote station. tiveness reduces at higher levels of asynchrony.
The server uses these estimates to detect im- On the other hand, the performance of aggres-
pending bu er over ow or under ow at the sive policy uctuates at lower asynchrony lev-
remote sites. Based on these it can readjust els, but out performs the conservative strategy
the transmission rate of the multimedia data at higher levels. Both the policies become in-
streams so as to avoid the loss of data and e ective in a high network jitter environment.
synchronization at the remote station. Given In this case the probabilistic policy continues
bu er sizes available at the remote stations the to perform uniformly well.
minimum rate at which feedback units must
be transmitted for maintaining play-out con-
tinuity is determined. Upon receiving a feed-
back unit, the multimedia server estimates the Synchronized delivery of multimedia data
earliest and latest playback times of the SIUs can also be ensured via intelligently control-
which are yet to be transmitted to the re- ling network resources. The crux of the ap-
mote users. From this information the earli- proach is to guarantee availability of resources
est and latest possible transmission times are on-demand or in static mode, so that media
computed. The transmission of SIUs at the streams are not constrained at the time of
earliest transmission times result in high des- transmission. Recently new concepts of re-
tination bu er occupancy, while transmission source controlled synchronization of multime-
at the latest transmission times keep the des- dia services have emerged. In this section we
tination bu er usage at a minimum. Frequent elaborate on these approaches with special em-
transmission of feedback units, i.e. a high feed- phasis on broadband land-based packet switch-
back ratio, enables the server to make more ing and mobile networks.
precise estimates of transmission times for bet- In a network, trac load at each switch
ter approximation to the actual playback rate. can change dynamically due to various factors,
However this approach places additional load such as the number of users concurrently served
on the remote stations, network, and multime- by that switch, the changing level of concur-
dia server which have to generate, carry, and rency of multimedia data streams, and the ini-
compute the feedback units and transmission tiation of new requests. In the network shown
times, respectively. in Figure 2, if Virtual Path (VP) 1 and VP 3
Re-synchronization strategies by which the are used by multimedia server 1 and 2 for trans-
multimedia server, based on its most recent mitting data to Users 2 and 1 respectively, then
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.
the switch Sw2 has to manage multimedia data A fair capacity allocation policy at a switch
streams for both users. requires that if transmission of streams need
to be degraded, then degradation should be
evenly spread across all the streams that are
being transmitted concurrently.
Multimedia server 3 Under such
a policy, the problem of nding dropping ra-
tios for all concurrent objects, in an inter-
val, to conform to the limited switch capacity,
can be formulated as an optimization problem
with constraints speci ed by the QOP param-
Multimedia server 1 eters [2].
Sw 2 Such optimization
Sw 3 can be integrated as a
part of the overall resource reservation and al-
location protocol. The connection User 1
request at
Sw 1 the kth switch, contains the synchronization,
throughput and reliability requirements for the
Sw 4 request. If the switch
Sw 5 can serve a the requested
connection while satisfying the speci ed relia-
bilities of existing ones for theUserduration
2 of the
connections, the new connection is accepted
and resources assigned accordingly. On the
other hand, if an optimization solution is not
feasible, then the request for new connection
is blocked and a request-denied signal is sent
Multimedia server 2 to the previous switch on the VP. The switch,
Sw(k,1) , checks if it alsoVPis1 on the next VP, i.e.
V P(j+1) . If yes, then VP it 2modi es the OCPN
for the new delays (if VP they3 are di erent) and
repeats the allocation procedure. In case the
switch is not on the (j + 1)th VP, then the
switch sends the request-denied signal to the
In static resource allocation schemes, xed previous switch, i.e. Sw(k,2) .
bandwidth and bu er can be allocated at each
switch. This assignment can be done at the 6. Conclusion
time of VP establishment. Although such
schemes are simple, they can be very inecient
and wasteful for managing multimedia con- In this paper we have discussed issues re-
nections when bandwidth requirements may lated to synchronization of multimedia infor-
vary signi cantly for the duration of a connec- mation over broadband networks. Various as-
tion. On the other hand dynamic resource al- pects of presentation quality and their im-
location schemes, while being able to allocate pact on system resources form the basis of
capacity/bu er eciently, may require elabo- designing multimedia synchronization proto-
rate inter-switch signaling. This may result in cols for supporting distributed multimedia ser-
longer connection setup delays. Furthermore, vices. For a multimedia document, the tem-
the network may not allow dynamic manage- poral relationships among multimedia objects
ment or each switch may not be capable of dy- and their quality characteristics need to be
namically assigning resources for each channel speci ed. Various speci cation models used
at any arbitrary instant of time. The devel- for de ning the characteristics of the multime-
opment of high-speed broadband networks has dia objects, speci cally for transport over com-
greatly enhanced the bandwidth and process- munication networks, are introduced in Sec-
ing capability available at each switch in a net- tion 3. Presentation of time dependent mul-
work. Also, the usual duration of multimedia timedia information involves intra-stream and
connections is considerably larger than the ini- inter-stream synchronization. Random delays
tial connection establishment delay. Thus dy- in a communication network can result in loss
namic resource allocation schemes can be used of intra-stream synchronization failure. Mul-
for optimum network resource utilization. tiple streams may be transported over di er-
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.
ent channels, having di erent delay character- [10] M. Woo, N. U. Qazi, and A. Ghafoor. A
istics, resulting in inter-stream synchronization synchronization framework for communica-
failure. Di erent schemes and techniques to re- tion of pre-orchestrated multimedia informa-
cover from intra-stream and inter-stream asyn- tion. IEEE Network Magazine, 8(1):52{61,
chrony are outlined in Section 4. In addition, January/ February 1994.
allocation and management of constrained net-
work resources for synchronized delivery of
multimedia information within the quality con-
straints speci ed in the model, are also de-
scribed. Depending on the type of multime-
dia service and application, each technique has
certain advantages and disadvantages. Cur-
rently, synchronization of multimedia informa-
tion over broadband land-based and mobile
networks is an active area of research with con-
stant innovations. With all this activity, it is
expected that new and improved synchroniza-
tion techniques will revolutionize the area of
distributed multimedia systems.
References
[1] S. Baqai, M. F. Khan, M. Woo, S. Shinkai,
A. Khokhar, and A. Ghafoor. Quality-
based evaluation of multimedia synchroniza-
tion protocols for distributed multimedia in-
formation systems. IEEE Journal on Selected
Areas in Communications, 14(7):1388{1403,
September 1996.
[2] S. Baqai, M. Woo, and A. Ghafoor. Net-
work resource management for enterprise-
wide multimedia services. IEEE Communi-
cations, 34(1):78{83, January 1996.
[3] J. Blazewicz, K. Ecker, G. Schmidt, and
J. Weglarz. Scheduling in Computer and
Manufacturing Systems. Springer-Verlag,
Berlin  Heidelberg, 1993.
[4] D. Ferrari. Client requirements for real-time
communication services. IEEE Communica-
tion Magazine, 28(11):65{72, 1990.
[5] B. Furht. Multimedia systems: An overview.
IEEE Multimedia, 1(1):47{59, Spring 1994.
[6] A. Lazar and G. Paci ci. Control of resources
in broadband networks with quality of ser-
vice guarantees. IEEE Communications Mag-
azine, 29(10):66{73, October 1991.
[7] T. Little and A. Ghafoor. Synchronization
and storage models for multimedia objects.
IEEE Journal on Selected Areas in Commu-
nications, 8(3):413{427, April 1990.
[8] T. Little and A. Ghafoor. Multimedia syn-
chronization protocols for broadband inte-
grated services. IEEE Journal on Selected Ar-
eas in Communications, 9(9):1368{1382, De-
cember 1991.
[9] S. Ramanathan and P. V. Rangan. Adap-
tive feedback techniques for synchronized
multimedia retrieval over integrated net-
works. IEEE/ACM Transactions on Net-
working, 1(2):246{259, April 1993.
Authorized licensed use limited to: Sree Chitra Thirunal College of Engineering. Downloaded on June 10,2010 at 11:53:02 UTC from IEEE Xplore. Restrictions apply.

Das könnte Ihnen auch gefallen