Relative frequency. I Frames P Frames B Frames No. of cells

Similar documents
The transmission of MPEG-2 VBR video under usage parameter control

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

A look at the MPEG video coding standard for variable bit rate video transmission 1


DCT Q ZZ VLC Q -1 DCT Frame Memory

Pattern Smoothing for Compressed Video Transmission

Dynamic bandwidth allocation scheme for multiple real-time VBR videos over ATM networks

1C.4.1. Modeling of Motion Classified VBR Video Codecs. Ya-Qin Zhang. Ferit Yegenoglu, Bijan Jabbari III. MOTION CLASSIFIED VIDEO CODEC INFOCOM '92

MSB LSB MSB LSB DC AC 1 DC AC 1 AC 63 AC 63 DC AC 1 AC 63

Video Sequence. Time. Temporal Loss. Propagation. Temporal Loss Propagation. P or BPicture. Spatial Loss. Propagation. P or B Picture.

Impact of scan conversion methods on the performance of scalable. video coding. E. Dubois, N. Baaziz and M. Matta. INRS-Telecommunications

University of California. Santa Cruz. MPEG-2 Transport over ATM Networks. of the requirements for the degree of. Master of Science

Decoder Buer Modeling and Simulation for End-to-End Transport. of MPEG2 Video with ATM Network Jitter

Transport Stream. 1 packet delay No delay. PCR-unaware scheme. AAL5 SDUs PCR PCR. PCR-aware scheme PCR PCR. Time

Constant Bit Rate for Video Streaming Over Packet Switching Networks

Minimax Disappointment Video Broadcasting

Multimedia Communications. Video compression

Chapter 10 Basic Video Compression Techniques

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Analysis of MPEG-2 Video Streams

Multimedia Communications. Image and Video compression

Error prevention and concealment for scalable video coding with dual-priority transmission q

Dual frame motion compensation for a rate switching network

Motion Video Compression

Network. Decoder. Display

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

Video 1 Video October 16, 2001

A Statistical Framework to Enlarge the Potential of Digital TV Broadcasting

An Overview of Video Coding Algorithms

Bit Rate Control for Video Transmission Over Wireless Networks

THE CAPABILITY of real-time transmission of video over

FRAMES PER MULTIFRAME SLOTS PER TDD - FRAME

QoS Mapping between User's Preference and Bandwidth Control for Video Transport

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Bridging the Gap Between CBR and VBR for H264 Standard

SAVE: An Algorithm for Smoothed Adaptive Video over Explicit Rate Networks

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Implementation of an MPEG Codec on the Tilera TM 64 Processor

Impact Of ATM Traffic Shaping On MPEG-2 Video Quality*

Understanding Compression Technologies for HD and Megapixel Surveillance

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

White Paper. Video-over-IP: Network Performance Analysis

Stream Conversion to Support Interactive Playout of. Videos in a Client Station. Ming-Syan Chen and Dilip D. Kandlur. IBM Research Division

Content storage architectures

Overview: Video Coding Standards

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

A Cell-Loss Concealment Technique for MPEG-2 Coded Video

Supporting Random Access on Real-time. Retrieval of Digital Continuous Media. Jonathan C.L. Liu, David H.C. Du and James A.

UC San Diego UC San Diego Previously Published Works

Performance Evaluation of Error Resilience Techniques in H.264/AVC Standard

Buffering strategies and Bandwidth renegotiation for MPEG video streams

A Video Frame Dropping Mechanism based on Audio Perception

Digital Video Engineering Professional Certification Competencies

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

content and channel conditions, and develop an eective rate control scheme accordingly. Rate control of H.263+ video over the Internet is the main foc

Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection

Analysis of Video Transmission over Lossy Channels

Modeling and Evaluating Feedback-Based Error Control for Video Transfer

ROBUST ADAPTIVE INTRA REFRESH FOR MULTIVIEW VIDEO

Robust Transmission of H.264/AVC Video Using 64-QAM and Unequal Error Protection

Adaptive Key Frame Selection for Efficient Video Coding

Video Transmission. Thomas Wiegand: Digital Image Communication Video Transmission 1. Transmission of Hybrid Coded Video. Channel Encoder.

An Improved Fuzzy Controlled Asynchronous Transfer Mode (ATM) Network

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

Real Time PQoS Enhancement of IP Multimedia Services Over Fading and Noisy DVB-T Channel

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

QUALITY ASSESSMENT OF VIDEO STREAMING IN THE BROADBAND ERA. Jan Janssen, Toon Coppens and Danny De Vleeschauwer

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

8 Concluding Remarks. random disk head seeks, it requires only small. buered in RAM. helped us understand details about MPEG.

Digital Image Processing

Video coding standards

LPF. Subtractor. KL(s) STC Counter

06 Video. Multimedia Systems. Video Standards, Compression, Post Production

P SNR r,f -MOS r : An Easy-To-Compute Multiuser

P(b/b) S w. S b. P(w/b)

INTERNATIONAL TELECOMMUNICATION UNION. SERIES H: AUDIOVISUAL AND MULTIMEDIA SYSTEMS Coding of moving video

Synchronization Issues During Encoder / Decoder Tests

A low-power portable H.264/AVC decoder using elastic pipeline

TERRESTRIAL broadcasting of digital television (DTV)

Workload Prediction and Dynamic Voltage Scaling for MPEG Decoding

CERIAS Tech Report Preprocessing and Postprocessing Techniques for Encoding Predictive Error Frames in Rate Scalable Video Codecs by E

Frame Processing Time Deviations in Video Processors

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices

Department of Computer Science, Cornell University. fkatej, hopkik, Contact Info: Abstract:

An Interactive Broadcasting Protocol for Video-on-Demand

Audio Compression Technology for Voice Transmission

Digital Video Telemetry System

II. SYSTEM MODEL In a single cell, an access point and multiple wireless terminals are located. We only consider the downlink

AUDIOVISUAL COMMUNICATION

(a) (b) Figure 1.1: Screen photographs illustrating the specic form of noise sometimes encountered on television. The left hand image (a) shows the no

Dual frame motion compensation for a rate switching network

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

T he Electronic Magazine of O riginal Peer-Reviewed Survey Articles ABSTRACT

Video Over Mobile Networks

Lecture 2 Video Formation and Representation

Synchronisation of MPEG-2 based digital TV services over IP networks. Master Thesis project performed at Telia Research AB by Björn Kaxe

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Visual Communication at Limited Colour Display Capability

Multi-layer modelling of a multimedia application

Transcription:

In: R. Puigjaner (ed.): "High Performance Networking VI", Chapman & Hall, 1995, pages 157-168. Impact of MPEG Video Trac on an ATM Multiplexer Oliver Rose 1 and Michael R. Frater 2 1 Institute of Computer Science, University of Wurzburg, Am Hubland, 97074 Wurzburg, Germany Phone: +49-931-888-5507, Fax: +49-931-888-4601 Email: rose@informatik.uni-wuerzburg.de 2 Dept. Electrical Engineering, University College, University of New South Wales, Australian Defence Force Academy, Canberra ACT 2600, Australia Email: mrf@truk.ee.adfa.oz.au Abstract Variable Bit Rate video is expected to be a major source of trac for the Broadband Integrated Services Digital Network. While many methods for coding and compressing this video have been proposed, it is likely that the MPEG standard will be commonly used for the delivery of new video services over high speed networks, such as the Broadband ISDN. In this paper, we explore the eect of the MPEG Group of Pictures (GOP) structure on the performance of a multiplexer carrying this video trac from a number of independent sources. We conclude that the alignment between the GOP structures of the dierent sources will have a major impact on network performance and lead to diculties concerning the Connection Admission Control and the Usage Parameter Control of MPEG video sources. We also suggest means by which this eect might be reduced. Keywords ATM, Broadband ISDN, Video Communications

1 Introduction The Broadband ISDN provides a very exible digital communications network, over which many dierent types of services can be transmitted. This exibility comes about largely due to the fact that all data is transmitted in the network in cells, rather than having channel bandwidth permanently allocated. As a result, services whose requirements for channel capacity change with time can be more easily accommodated. Services that might use this network include conventional voice-telephony circuits, digital data, and a number of services incorporating digital video. In this paper, we describe the results of a number of experiments on the transmission of video sequences compressed according to the MPEG standard through an ATM multiplexer. In particular, we explore how the temporal properties of this video trac, and in particular the alignments between dierent sources, aect network performance. The purpose of this paper is not to propose new models; rather, it is to examine what features of real trac should be captured by a model in order to predict cell loss statistics. One of the main conclusions is that the deterministic periodic properties of the trac play a very important role, and that when many trac streams are multiplexed onto a single channel, the eect of the deterministic periodic properties is more important than stochastic properties such as autocorrelation and long range dependence. We also conclude that there is signicant potential for some form of rate shaping to increase the number of video channels that can be supported by a multiplexer of xed capacity. In Section 2, the properties of MPEG-compressed video are summarized. The results, which are based on switch simulations using real data as input, are presented in Section 3. The implications of these results are discussed in Section 4. 2 Properties of video sources A video sequence consists of a series of frames, each containing a two-dimensional array of pixels. For each pixel, both luminance and chrominance information is stored. In its raw state, digital video would require a huge channel capacity for transmission (approximately 160 Mbit per second for normal television pictures). As a result, it is invariably compressed before transmission. Compression technology can be classied into two groups: 1. Constant bit rate (CBR): The output bit rate of the encoder is held constant by means of a feedback loop control. As soon as the output buer exceeds a given limit, the coding quality is reduced to decrease the number of bytes per frame. If the number of bytes per frame is too small stung bits are used to increase the amount of data. 2. Variable bit rate (VBR): The output bit rate is variable, but the quality of the video is held approximately constant. From the point of view of the network provider, CBR video has several advantages. Because of the known cell rate the connection admission control (CAC) is no problem.

During the holding time of the connection only this cell rate has to be controlled, i.e. only peak cell rate (PCR) monitoring takes place. Therefore the usage parameter control (UPC) of such a CBR source is simple, too. For VBR video there are some problems. The denition of an eective bandwidth of a VBR video stream which is needed for CAC is dicult, because the statistical properties of video streams can be very dierent depending on the coding scheme and the content of the video sequence. Thus it will be hard to nd a small set of parameters to calculate the eective bandwidth of this type of video streams. In a close relationship to this problem is the UPC problem. The selection of parameters of a VBR video stream to be controlled, and techniques for implementing this strategy are open questions. In [11] it is shown that the control of the sustainable cell rate (SCR) using the generic cell rate algorithm (GCRA), a method which is suggested by the ITU and the ATM Forum for the UPC of data streams, will not work, because useful SCR parameters cannot be dened for a VBR video stream. Digital video has a number of properties that lead to quality of service requirements that dier from other services. Among these quality of service requirements are: Cell loss. The compression of digital video removes a large amount of the redundancy present in the video images. By doing this, it increases the impact of cell loss on the quality of service. At present, it is not clear what cell loss probability will be tolerable. This will depend on a number of factors, including the sensitivity of the human visual system to dierent types of degradation. Cell delay. Because of the coding and decoding there is always some delay even when there is no media access, buering and transmission delay. The delay requirements depend on the video service. For interactive services like video conferenceing and video telephony, there should be as little delay as possible. For distribution services like video on demand and TV broadcasting the delay is normally no problem, because the user is not able to notice it. The consequence of these requirements is that no trac shaping can be done for interactive services, because trac shaping always produces delay due to buering cells. Again, the level of delay tolerable in interactive services is not precisely known. One problem will be to give a reliable statement about the maximum delay introduced by the network. It is easier to guarantee characteristics of cell loss and delay for CBR services. However, for a given network capacity, it is possible to achieve higher quality in the decoded video using VBR compression than with CBR. Hence, there is good reason to search for techniques for managing networks carrying VBR trac. Possible algorithms may contain \constrained variability", either by sophisticated loop-back controls within the coder or by signalling schemes with the network, cells with dierent priorities, or multi-layer coding. In the following we will use the MPEG coded streams [5] as an example for VBR video. The MPEG compression technique is well established now and will be used for coding videos for transmission on an ATM network in the next few years. In the following we give an outline of the statistical properties of MPEG video stream which are important for the following sections. In MPEG coded streams, there are three types of frames, each using a slightly dierent coding scheme:

I-frames use only intra-frame coding, based on the discrete cosine transform and entropy coding; P-frames use a similar coding algorithm to I-frames, but with the addition of motion compensation with respect to the previous I- or P-frame; B-frames are similar to P-frames, except that the motion compensation can be with respect to the previous I- or P-frame, the next I- or P-frame, or an interpolation between them. Typically, I-frames require more bits than P-frames. B-frames have the lowest bandwidth requirement. The dierent ways in coding frames result in dierent trac characteristics for the dierent frame types. After coding, the frames are arranged in a deterministic periodic sequence, e.g. \IBBPBB" or \IBBPBBPBBPBB", which is called Group of Pictures (GOP). In addition to the distributions of the frame sizes, there are the following correlation properties of MPEG coded video streams. Dependences introduced by the coding algorithm due to the use of a certain GOP (short-term correlations) Long-term correlations within the frame process of a single stream due to the content of the lm The GOP plays the most important role concerning autocorrelation eects of an MPEG video stream coded with dierent frame types, because it xes the periodic nature of the stream. This unique property of MPEG coded videos prevents us from using video models which are based on statistical data from video sequences which have only one frame type or ignore the GOP structure, like [1], [2], [4], [6], [7], [8], [9], and [12]. Thus, there is a need to develop a new model, which describes the number of bytes per frame of the coder output. In this paper, the following simple model is used. For each frame type, (i. e. I, P, B,) we assume that the output rate of the coder is always equal to the average rate associated with that type of frame. In other words, we describe the coder output process by walking cyclically through the mean frame sizes of the GOP owned by a video sequence [10]. For the Star Wars sequence we will obtain therefore a sequence of 12 mean values. This way of modeling includes the simplifying assumption, that the correlations among the frames of one GOP which are caused by the MPEG coding scheme can be neglected for our study. The long-term dependences among frames of consecutive GOPs, e.g. the correlations introduced by similar pictures of one movie scene, seem also to be less important in our case.

3 Multiplexing of MPEG VBR video streams In this section, cell loss results for a multiplexer buer are presented. Cells waiting in the multiplexer buer are served in a FIFO manner. There are 16 input streams, each of which is constructed from real data obtained by coding and compressing the Star Wars movie sequence [3]. The sequence consists of 174126 frames, which corresponds to about 2 hours of movie. The GOP of this video is "IBBPBBPBBPBB". The size of the decoded video frames is 504 x 480 Pixels. Frame type Number Mean Min Max CoV in cells all 174126 41.12 2 483 1.15 I 14511 157.74 31 483 0.33 P 43531 60.58 6 454 0.63 B 116084 19.25 2 169 0.65 Table 1: Statistical data of the Star Wars sequence. Table 1 shows some statistical data of the video stream and Figure 1 shows the histograms of the number of cells per frame of the dierent frame types. In both diagrams the frame size is measured in ATM cells, where a payload of 48 bytes per cell is assumed. Relative frequency 0.0 0.02 0.04 0.06 0.08 0.10 I Frames P Frames B Frames 0 100 200 300 400 500 No. of cells Figure 1: Distributions of the I-, B-, and P-frame sizes of the Star Wars sequence To show the inuence of the GOP pattern on the cell losses we chose four ways of multiplexing. The rst three alternatives are frame based, the fourth one is GOP based.

The time interval to transmit one GOP is denoted by T GOP, and the total amount of data transmitted during T GOP is called V GOP. It is assumed for the frame based alternatives that the video data cells are equally distributed over the whole frame duration and therefore the cell rate is constant during the transmission of a frame. High source alignment: All sources start the GOP at the same time, i.e. all sources transmit their I-, P-, and B-frames during the same time intervals. Random source alignment: The starting time of the GOPs is chosen randomly. Low source alignment: The starting times of the GOPs of the N multiplexed streams are shifted by a time interval of the length T GOP =N, i.e. the minimum overlapping of the I-frames is achieved. Rate averaging: The starting time of the GOP is chosen randomly and the data of each GOP is transmitted at the rate of V GOP =T GOP, i.e. the rate is constant during the transmission of one GOP. Figures 2 to 4 show the cell loss results for the rst three alignment strategies for multiplexer buer sizes of 10, 100, and 1000 cells. 10 0 10-1 Cell Loss Probability 10-2 10-3 10-4 10-5 Buffer Size 10 Cells Buffer Size 100 Cells Buffer Size 1000 Cells Model (No Buffer) 10-6 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 Load Figure 2: Cell loss probability for Low Source Alignment For the Low Source Alignment case (Figure 2) we get the smallest cell loss rates. The Random Source Alignment (Figure 3) leads to higher cell losses and the High Source

10-1 10-2 Cell Loss Probability 10-3 10-4 Buffer Size 10 Cells Buffer Size 100 Cells Buffer Size 1000 Cells 10-5 10-6 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 Load Figure 3: Cell loss probability for a Random Source Alignment Alignment (Figure 4) shows the worst performance with cell losses of more than 10 % for multiplexer loads of more than 50 %. Both the best and the worst case alignment scenario may appear in real multiplexers, but not frequently. In this study, we use these scenarios to show which properties of MPEG coded video stream have a major impact on the multiplexer performance. In Figures 2 and 4 the cell loss results using the simple model presented in Section 2 as input for a multiplexer with no buer are also shown. These curves show good conformance with the other results. The good agreement between the predictions of the model and the simulation results indicates that the cell losses are occurring due to the alignment of the GOP structures, rather than the statistical variations within these structures. Figure 5 is a further indication of the importance of the GOP structure compared to the actual distribution of the frame sizes. The diagram shows the cell loss curves for randomly aligned sources, where the frame sizes are stepwise replaced by their average values. The solid line shows the losses for the original data set. If we replace the frame sizes of the B frames by their average value, only for a load of less than 0.7 the losses are signicantly underestimated. If the P frames are replaced, the situation is almost the same. Even if we replace all frames by their corresponding average values, for loads larger than 0.8 the curves are in good agreement. We conclude from this behavior that in case of medium to high loads, the cell loss probabilities depend mainly on the periodic structure of the GOP and the average frame sizes, but not on the other sources of rate variation. This result is even more convincing, if we regard the curves of the mean cell losses +/- standard

10 0 Cell Loss Probability Buffer Size 10 Cells Buffer Size 100 Cells Buffer Size 1000 Cells Model (No Buffer) 10-1 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 Load Figure 4: Cell loss probability for High Source Alignment deviation of the original data set. All curves obtained by averaging can be found within these bounds. This means that the variations of the mean cell losses caused by dierent alignments of the video streams have a larger eect on the cell losses than replacing the actual frame sizes by their average values. In Figure 6 the frame based strategies are compared to the Rate Averaging alternative for a buer size of 100 cells. The cell losses using Rate Averaging are very low, for lower loads the dierence is orders of magnitude. In a further experiment, the multiplexer capacity was xed at 155 Mbps. Simulations were performed to nd out how many VBR video sources could be multiplexed for a specied cell loss probability. These results are shown in Table 2. Strategy 10?3 10?5 N max Load N max Load Rate Averaging 40 0.85 39 0.82 Low Alignment 34 0.73 33 0.71 Random Alignment 30 0.64 29 0.62 Table 2: Maximum number of Sources N max and corresponding multiplexer load In these results, it is clear that the results obtained using the sequence Rate Averaging over the length of each GOP are superior to all other schemes, amounting a performance

10 0 10 1 Cell Loss Probability 10 2 10 3 10 4 Full real data, random alignment Mean cell losses +/ 1 std dev B frames averaged P and B frames averaged I, P and B frames averaged 10 5 0.6 0.7 0.8 0.9 1 1.1 1.2 Load Figure 5: Eect of exchanging variable frame sizes by their mean values increase of approximately 16 % over the best case without averaging (Low Alignment), and approximately 30 % over the randomly chosen frame alignment. 4 Discussion From the results presented above, there are a number of obvious conclusions. Firstly, when a number of MPEG video sources are fed into a single multiplexer, the cell loss probability is very sensitive to the alignment between the GOP structures of these sources. This means that it will be very dicult to guarantee the cell loss probability for a multiplexer (or alternatively to perform the CAC and UPC functions of the network), without knowing in advance how the GOP structures of the video sources are aligned. This suggests that it would be useful for the network to be able to control this alignment. However, this is not feasible in practice. Hence, there can be no guarantee that performance close to the best case in our plots will be achieved. In fact, it is certain that sometimes the performance will approach the worst case, with cell loss probabilities exceeding 10 %. The fact that an quite simple model, which does not take into account any statistical variation in the rates, can accurately predict the cell loss probability in some cases, indicates that this loss is occurring due to the average behavior of these sources. In other

10 0 10-1 Cell Loss Probability 10-2 10-3 10-4 10-5 High Source Alignment Random Source Alignment Low Source Alignment Rate Averaging 10-6 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95 Load Figure 6: Cell loss probability for a buer size of 100 cells words, it is the deterministic behavior of the sources that causes the arrival rate at the multiplexer to exceed its service rate. This is not at all surprising for the high source alignment, where all of the sources transmit their I-frames simultaneously. However, the fact that it occurs for low source alignment for loads above 0.85 suggests that only much smaller oered loads will be acceptable. Even with a relatively large buer size of 1000 cells, a load of not much more than 50 % will be required in order to keep the cell loss probability to even 10?5. We have observed that a considerable increase in the cell-loss performance can be obtained by having sources average their rate over the period of a GOP. For the case of 16 sources feeding a switch, we have found that the loss probability is reduced by at least a factor of 10?2 for reasonable network loads. We have also found that for a 155 Mbit/s switch, the total oered load that can be accommodated for a cell loss probability of 10?5 is increase by approximately 30 % by rate averaging. Rate Averaging, as described here, will create large delays for the video transmission, because a whole GOP has to be stored until the transmission rate for this GOP is known. For example, if a twelve frame GOP is used for coding, this strategy will cause an extra delay of about half a second. In addition to that larger buers are needed at the encoder. Because of these properties, the Rate Averaging cannot be used for interactive video services like video conferencing and video telephony. For TV and movie distribution, which are not delay sensitive, it is applicable. However, we note that current CBR coders perform a similar averaging process without this large delay. We suggest that a good compromise

might be obtained by using a modied form of Rate Averaging, which smoothes out the variation due to the dierent frame types, but does not impose absolutely the constraint that the rate remain constant for the whole length of a GOP. It is unlikely, that Low Alignment of the frames of several (at least tens) video sources can be forced in practice. Therefore, unless some form of rate averaging is used, the CAC must be based on a statistical analysis of both the properties of the individual sources, and their interactions. However, one should keep in mind that High Alignment case is not ruled out by this approach. Another fact that will worsen the results is that in practice MPEG video will not ll a whole 155 Mbps channel and thus the multiplexing gain will be smaller than suggested by the results of this study. We have noted that the alignment between the GOP structures of sources feeding a multiplexer will have a signicant eect on the cell loss performance of this multiplexer. One of the consequences of this is that the quality of service given to the dierent video trac streams will be very dierent. Specically, those sources that are unfortunate enough to have their I-frames closely aligned will experience very much more loss than other sources. 5 Conclusion In our study, we examined the eect of the GOP structure on the performance of a multiplexer carrying MPEG video trac. We showed, that the cell loss probability is very sensitive to the alignment between the GOP structures of the multiplexed video sources. This leads diculties dening CAC and UPC procedures for video sources, because depending on the amount of alignment a group of video sources can show very dierent impacts on a network. In addition, the cell losses perceived by the video sources can be very dierent. We also presented some results for averaging the cell over a GOP. With this method the cell loss are reduced and the cell losses are equally distributed among the multiplexed video sources. This is achieved however at the cost of buering delays. A subject of further research will be to have a closer look on the tradeo between delay and cell losses, i.e. averaging strategies with large delays vs. frame by frame transmission with large cell losses. In our study, we used only transmission strategies which did not aect the way of coding of the video sequence. Another way of smoothing the video streams or improving their ATM suitability is to change the coding scheme. It is still possible to use MPEG coding, but adapted to the current network needs. As mentioned in Section 2 this can either be done by controlling the encoder output rate in a preventive manner within the encoder or in a reactive way via signalling from the ATM network.

References [1] C. Blondia and O. Casals. Statistical multiplexing of VBR sources: A matrix-analytic approach. Performance Evaluation, (16):5{20, 1992. [2] M. R. Frater, J. F. Arnold, and P. Tan. A new statistical model for trac generated by VBR CODECs for television on the broadband ISDN. IEEE Transactions on Circuits & Systems for Video Technology, 4(6):521{526, Dec. 1994. [3] M. W. Garrett. Contributions toward real-time services on packet switched networks. PhD thesis, Columbia University, 1993. [4] D. P. Heyman, A. Tabatabai, and T. V. Lakshman. Statistical analysis and simulation study of video teleconference trac in ATM networks. IEEE Transactions on Circuits and Systems for Video Technology, 2(1):49{59, Mar. 1992. [5] D. Le Gall. MPEG: A video compression standard for multimedia applications. Communications of the ACM, 34(4):46{58, Apr. 1991. [6] B. Maglaris, D. Anastassiou, P. Sen, G. Karlsson, and J. D. Robbins. Performance models of statistical multiplexing in packet video communications. IEEE Transactions on Communications, 36(7):834{844, July 1988. [7] B. Melamed and B. Sengupta. TES modeling of video trac. IEICE Transactions on Communications, (12):1292{1300, Dec. 1992. [8] P. Pancha and M. E. Zarki. Bandwidth requirements of variable bit rate MPEG sources in ATM networks. In Proceedings of the Conference on Modelling and Performance Evaluation of ATM Technology, Martinique, pages 5.2.1{25, Jan. 1993. [9] G. Ramamurthy and B. Sengupta. Modelling and analysis of a variable bit rate video multiplexer. In Proceedings of the Infocom '92, pages 6C.1.1{11, 1992. [10] O. Rose. Approximate analysis of an ATM multiplexer with MPEG video input. Institute of Computer Science Research Report Series 79, University of Wurzburg, Am Hubland, 97074 Wurzburg, Germany, Jan. 1994. [11] O. Rose and M. Ritter. MPEG-video sources in ATM-systems { a new approach for the dimensioning of policing functions. Institute of computer science research report series, University of Wurzburg, Am Hubland, 97074 Wurzburg, Germany, Aug. 1994. Submitted to the International Conference on Local and Metropolitan Communication Systems: LAN & MAN, December 1994, Kyoto, Japan. [12] P. Sen, B. Maglaris, N.-E. Rikli, and D. Anastassiou. Models for packet switching of variable-bit-rate video sources. IEEE Journal on Selected Areas in Communications, 7(5):865{869, June 1989.