Performance comparison of multiplexing techniques for MPEG-4 objectbased

Size: px
Start display at page:

Download "Performance comparison of multiplexing techniques for MPEG-4 objectbased"

Transcription

1 Performance comparison of multiplexing techniques for MPEG-4 objectbased content Seán Murphy, Stefan Goor, Liam Murphy Department of Computer Science, University College Dublin, Dublin 4, Ireland. Abstract A study of the performance of a number of different multiplexing schemes was conducted in the context of streaming of MPEG-4 object-based content, with particular emphasis on streaming content to mobile devices. The comparison involved six different schemes. The schemes differed in terms of how they packed the data for each arbitrarily shaped video object into packets. An experimental testbed was constructed to compare the performance of the different schemes. The experiments showed that the scheme in which no effort is made to maximise the amount of data in the packet performs worse than the others in terms of the amount of overhead it generates and the video quality obtained when it is used to stream content. The other schemes did exhibit small differences in terms of the amount of overhead generated and video quality obtained, but the differences were not sufficiently large to be able to identify any as being clearly better than the others. 1 Introduction There has been much interest in streaming of multimedia content to mobile devices quite recently. However, not all issues relating to streaming such content have been solved. One important issue with streaming of multimedia content to mobile devices is determining how to multiplex the content appropriately. MPEG-4 has been selected by the 3GPP standardisation group as the format of choice for distributing content to mobile devices. While MPEG-4 has the capability to work with a number of multiplexing schemes, there is no recommended approach to multiplexing MPEG-4 content to mobile devices. In this paper, a number of different approaches to multiplexing MPEG-4 arbitrarily shaped object based content for streamed transmission are compared. As such object support is one of the major new functionalities provided by MPEG-4, it is interesting to determine how it interacts with multiplexing and transmission schemes. In particular, it is interesting to determine how a number of different MPEG-4 multiplexing schemes operate in the presence of object-based content. That is the focus of this work. The paper is laid out as follows. Related work is discussed in the next section. This is followed by a discussion of approaches that have been proposed for multiplexing of object-based content in section 3. In section 4, the experimental testbed that was used to compare the different schemes is presented. Section 5 describes some aspects of the experimental approach including the video content that was used. The results that were obtained from the experiments are then discussed in section 6. Finally, the document is concluded in section 7. 2 Related work A number of contributions have been made to different fora in which approaches to packetisation of MPEG-4 content for transmission on IP networks are proposed [1][2][3][4][5][6]. Most of these contributions simply describe approaches to multiplexing the content; no analysis of the performance of the approach is given. In [6] and [3], however, there is a more detailed consideration of the performance of the multiplexing scheme. In [6], the emphasis is on the use of diffserv for transporting MPEG-4 content which has differing requirements for different streams. As QoS support is not assumed in this work, some aspects of the multiplexing scheme chosen therein are not relevant here. In [3], Nafaa et al assess the performance of their RTP4Mux scheme. Their work differs from that described here in that they put more emphasis on the audio content and they also do not consider the resulting quality of the received video content. Finally, we have presented some earlier work in [10] which studies the impact of these different multiplexing schemes in a non-arbitrarily shaped-video context. 3 Approaches to multiplexing MPEG-4 content Four approaches to multiplexing MPEG-4 content were compared in this work: an RFC 3016 compliant scheme, an approach based on the Reduced SL Header of RFC 3640 [5], an approach based on the FlexMux proposal in [1] and an approach based on the so-called RTP4Mux proposal in [6]. Interleaved variants of the latter two schemes were also compared. Each of these approaches is described here, with an emphasis on the difference between them and some comments on the difference between these approaches and that proposed in [2]. The RFC 3016 [4] scheme can then be described as a relatively simple scheme in which a single MPEG-4

2 Access Unit (AU) is inserted into an individual RTP packet in most cases. An important deficiency of RFC 3016 is that it does not provide support for multiplexing data from different Elementary Streams (ESs) in a single RTP stream; the RFC 3016 encoding does not include enough information to enable a receiver to determine which ES a particular packet is associated with. Typically, then, each ES uses a separate RTP stream when RFC 3016 is employed. A more sophisticated approach is defined in RFC 3640 [5]. It provides better support for multiple AUs to be carried in a single packet. Extra header information for one or more AUs is included at the start of each RTP packet. This is then followed by the AU data for the AUs that are present in the packet. The RFC 3640 approach does not provide support for multiple ESs to be carried in a single RTP stream, although it does provide for AUs with different timestamps to be carried in a single packet. The approach proposed in [1] provides for more information in the RTP packet such that the receiver is able to differentiate between packets from different ESs which are transmitted in the same RTP packet. MPEG-4 FlexMux PDUs are generated which include a field which can be used as an ES identifier. Thus, it is possible to determine which ES a FlexMux PDU is associated with. In [1], the authors advocate an approach which differs slightly from that of RFC 3640 in that the header information for each RTP packet is inserted just before each FlexMux PDU, rather than aggregating the header information for all AUs at the start of the RTP packet. The RTP4Mux approach differs a little from the FlexMux approach described above in that, in this case, all AUs associated with a particular ES are placed one after the other in each RTP packet. This approach results in a slight decrease in the amount of header information required, since less information is required to identify the ES associated with the packet. Finally, a variant of both the FlexMux and RTP4Mux approaches was used in which the data was inserted into the RTP packets using interleaving. An interleaving stride of 2 was used in these experiments. In the following, these different approaches are termed as follows: Simple refers to the RFC3016 approach, Multi- SL refers to the approach based on RFC 3640, FlexMux refers to the approach described in [1] and RTP4Mux refers to the approach described in [6]. The interleaved variants are referred to as FlexMux-I and RTP4Mux-I. 4 Experimental testbed In order to compare the different approaches to multiplexing MPEG-4 content, an experimental testbed was constructed. This testbed comprised of a client, a video server and a network emulator as shown in Figure 1. Data was streamed from server to client over RTP. Figure 1: The experimental testbed used in this work A Java Media Framework (JMF) based client was developed that could request content from the server and decode the received content. The client was based on Microsoft s MPEG-4 reference codec. The client contained functionality to process the received RTP packets and demultiplex them according the multiplexing scheme that was being used. The demultiplexed data was then passed to written to a disk for off-line decoding, as the available decoders which had arbitrary shaped object support were neither robust nor fast enough for real-time decoding. The Microsoft reference codec was used to decode the data into YUV format. A modified version of the Apple Darwin Streaming Server (DSS) was used in these experiments. The standard distribution of the server is RFC 3016 compatible; the server that was used for these experiments was modified to support the multiplexing schemes described in section 3 above. The more sophisticated multiplexing schemes mentioned above were configured such that an RTP packet was sent when the addition of one more AU resulted in the packet size exceeding the permitted MTU of 1500 bytes. The NistNet network emulator [8] was used in the testbed to mimic the effects of a network between the client and server. 5 Experimental approach Two particular aspects of the experimental approach warrant some discussion: the selection of the test video sequences and the approach used to determine video quality. These are discussed here. Four video sequences were selected that exhibited contrasting spatial and temporal complexities. The content was also selected to be representative of the content which might be streamed in a mobile environment. These were: a movie trailer, a news broadcast, a cartoon and a weather forecast. Each video was approximately 2 minutes in duration.

3 All of the videos were encoded using the Mpegable Video SDK [7] with a target bitrate of 65kbps and a frame rate of 15 frames/s. The video was encoded using an IBBPBBPBBPBB frame sequence. A manual approach was used to segment the video into different objects. 3 of the pieces of video content were segmented into 2 video objects and one was segmented into 3 video objects. While MPEG-4 does provide some support for error resilience, no specific error resilience schemes are included in the standard. For this reason, no error resilience mechanisms are included in this work. Determining video quality is a non-trivial problem and the best approach is always to use subjective testing. However, this was not possible within the available resources and hence an objective approach was used. As results have shown that PSNR measurements can be as accurate as more sophisticated approaches [9], a simple PSNR approach was used here. While PSNR is a well known and well understood metric, two specific points relating to our PSNR calculations are worth mentioning here. Firstly, the PSNR measurements were bounded above with a 40dB threshold. This made it easier to perform reasonable comparisons (as PSNR comparisons can return very high values if the sequences are very similar). Secondly, the PSNR tools which are readily available do not operate well in environments in which there is data loss. Specifically, the tools have difficulty if there is a loss of synchronisation between transmitted sequence and the received sequence; such a loss of synchronisation occurs when a frame is dropped from the received sequence. To overcome this problem, when dropped frames occur, the frame preceding the dropped frame is duplicated in the received video sequence resulting in transmitted and received sequences of the same length. All of the results presented in section 6 below were obtained by streaming the content from server to client through the network emulator 5 times and averaging the results. 6 Results and discussion Experiments were done to assess two aspects of the performance of the multiplexing schemes: the overhead they introduce and the resulting video quality under different network conditions. These are discussed below. 6.1 Analysis of overhead The 4 content types were streamed from the server to the client. For each content type, loss rate and multiplexing scheme, the mean overhead statistics were obtained; these results were then averaged over all content types to obain an overall average. Figure 2: Packets generated by each packetisation technique for video D with 3 arbitrarily shaped video objects. The first set of results (see Figure 2) obtained shows the amount of packets that were transmitted using each of the schemes. Clearly, RFC 3016 generates many more packets than do the other multiplexing schemes. All of the other schemes generate similar amounts of packets. Analysis of the packet sizes showed that the RFC 3016 approach resulted in mean packet sizes of just over 280 bytes for the 2 VO case and approximately 185 bytes per packet for the 3 VO case. Also, the packet sizes for the non-rfc 3016 approaches are similar to each other as the server attempts to generate packets which are as close to the MTU as possible. It is worth noting that each RTP packet contained an average of 4-5 AUs in these experiments, but, in some cases, there were as many as 21 AUs in a single RTP packet. Figure 3 shows how the data transmitted from the server to the client is broken down into the different headers and payloads for content comprising of 2 VOs. The RFC 3016 solution results in very significant amounts of UDP/IP and RTP overhead about 8% of the total transmitted data. This arises from the fact that so many packets are transmitted using this multiplexing scheme. The other schemes result in approximately the same amount of Figure 3: Header overheads of the different packetisation approaches for video sequence A with a two arbitrarily shaped VOs. overhead (about 5%). Similar results were obtained for the case with 3 arbitrarily shaped VOs. In that case, however, the amount of overhead generated by the RFC

4 3016 approach is even greater than before approximately 15% of the total transmitted data while the other schemes generate approximately the same amount of data as in the 2 VO case. This demonstrates the scalability issues that arise with RFC 3016 in this context. information is lost for even a single frame, it can have a very detrimental impact on subsequent frames. An example of this is shown in Figure 6. Figure 4: Fraction of the data transmitted that is used for header information. This scalability issue is demonstrated more clearly in Figure 4 where the fraction of overhead is shown as the numbers of VOs in the content increases. There is a small increase in the amount of overhead generated for non- RFC 3016 schemes which results from the increase in the amount of AUs, and associated headers, per video frame. There is a much more significant increase in the amount of overhead generated by RFC 3016 as the number of VOs scales up; an increase from 13% to 19% can be seen as the number of VOs increases from 2 to 3. The difference between the overhead introduced by all of the non-rfc 3016 schemes is not very significant. The RTP4Mux scheme does appear to exhibit slightly more efficient behaviour, but since the difference is so small, it is probably not sufficiently large to argue that this would be good reason to chose RTP4Mux over the other approaches. 6.2 Received video quality The different multiplexing schemes were compared in terms of the impact they had on received video quality in the presence of varying loss and jitter. A playout buffer at the receiver is assumed: for the purposes of this work, the playout buffer was chosen to be sufficiently large to accommodate 100ms of video content. If a packet was delayed so long such that it when it arrived at the receiver, it had passed its playout time, the packet was discarded. In this way, jitter can have a significant impact on the quality of the video played out at the receiver. Shaped video differs somewhat from rectangular video in the context of packet loss and jitter: two key differences are apparent. Firstly, losses can be localised when shaped video is used: if the loss is local to a specific object, it typically does not impact other objects in the frame. An example of this is shown in Figure 5. Secondly, shaped video can exhibit great sensitivity to loss due to the importance of the shaped video information. If this Figure 5: Localisation of impairments with multiple VOs. the original unimpaired image; the object representing the birds is flawed; the background object remains undamaged. Figure 6: Damaged shape vectors can result in much damage to a VO. the unimpaired VO image; the decoded image from the VO with damage shaped vectors. In Figure 7 -(c), the variation in video quality with frame number for a particular video sequence is shown for the different multiplexing schemes in the presence of loss. There are some similarities between all 3 graphs: all graphs show some variation in the PSNR between 20-40dB with a bias towards 40dB. On closer inspection, it is possible to see some subtler differences between the graphs. RFC 3016 exhibits quite a lot of variation; for example, there is a prolonged period between frames 800 and 1200 during which the received video quality is less than 40dB. A number of factors combine to give this result: since RFC 3016 causes many packets to be generated and the packet loss rate is (more or less) fixed, more packets will be lost. This will mean that more frames will be impacted, albeit only partially, since typically only a single object in a frame is affected. Since there is a dependency between frames, these errors get propagated and, often, another packet loss occurs before these frame errors are resolved. The Multi-SL exhibits longer periods of better quality. There is more variation in the interleaved variant, which arises from the fact that the loss of a single RTP packet containing multiple AUs can impact a number of consecutive frames. This, in turn, can impact further frames due to the differential coding schemes used for video.

5 appear to perform better. As against this, the two RTP4Mux variants exhibit slightly poorer performance in the presence of substantial amounts of jitter. In an attempt to further compare the performance of the systems in terms of received video quality, the amount of Figure 8: Percentage frames damaged for each of the multiplexing schemes different loss conditions; different jitter conditions. (c) Figure 7: Video quality against frame number for content with 3 VOs for the different multiplexing schemes RFC 3016; Multi-SL; (c) RTP4Mux-Interleaved. Approximately 5% packet loss between server and client. Some more analysis of the received video was performed to determine how many frames suffered some damage through the transmission process for each of the different schemes. Two sets of experiments were performed; one in which the loss rate was varied and one in which the jitter experienced by the packets was varied. Figure 8 shows the results obtained for these two sets of experiments. In both cases, it is quite clear that RFC 3016 exhibits much poorer performance than the other approaches, which is consistent with what was observed previously. The interleaved FlexMux and Multi-SL cases also exhibit more sensitivity to packet loss while the two RTP4Mux variants and the non-interleaved FlexMux Figure 9: Number of occurrences damaged for each of the packetisation techniques under lossy conditions for videos with multiple VOs. sequences of damaged frames of length 1 or more was determined for each multiplexing scheme. This, coupled with the fraction of damaged frames can be used to better understand how the different multiplexing schemes result in different patterns of damaged frames. Unsurprisingly, the RFC 3016 scheme results in large number of damage sequences. The Multi-SL approach results in more damage sequences than the other schemes for smaller

6 packet loss rates. There is not a very significant difference between the other multiplexing schemes. Figure 10: Average PSNR of damaged frames for the various approaches in lossy environments for multiple VOs. Figure 11: Average PSNR of damaged frames for the various approaches subjected to jitter for multiple VOs A further analysis of the data was performed so as to determine the quality of the damaged frames received for each of the multiplexing schemes. This was done for both the packet loss experiments and the jitter experiments as shown in Figure 10 and Figure 11. There is quite some variation in the results obtained for each of the multiplexing schemes and some of them do not exhibit very clear trends which makes it difficult to make very strong inferences. In Figure 10, it can be seen that the frames damaged when transmitted using RFC 3016 are damaged least. This can probably be attributed to the fact that using RFC 3016 transmission, only data from a single object is lost whenever an RTP packet is lost. Thus, not even a whole frame is adversely affected. In contrast, for the other schemes, if an RTP packet is lost multiple AUs can be lost which can often result in data for an entire frame being lost or data for multiple objects in consecutive frames to be lost. In either case, since the amount of data lost is greater, it is not surprising that it has a more significant impact on those frames that are damaged. It is also notable that the Multi-SL approach results in damaged frames which have a higher PSNR than the other more sophisticated schemes for variations in both loss and jitter. 7 Conclusion A study of the performance of a number of different multiplexing schemes was conducted in the context of streaming of MPEG-4 object-based content, with particular emphasis on streaming content to mobile devices. Of the schemes that were compared, it was very clear that the performance of the RFC 3016-based scheme was significantly worse than that of the others in terms of the amount of overhead generated and impact of loss and jitter on video streamed using this scheme. Since the other schemes were very similar, it is not surprising that the performance of them was quite similar. They all generated very similar amounts of overhead and had quite a similar impact on the received video quality. There were some differences relating to the distribution of frames lost and how much each damaged frame was impacted, but these differences did not appear to be sufficiently large to enable any of the schemes to be identified as being better than the others in terms of the performance criteria used above. Acknowledgement The financial support of Irish Research Council for Science, Engineering and Technology and Enterprise Ireland are gratefully acknowledged. 8 References [1] C. Guillemot, P. Christ, S. Wesner and A. Klemets, RTP payload format for MPEG-4 with flexible error resiliency, IETF Internet-Draft, March 2000, expired September [2] D. Curet, E. Gouleau, S. Relier, C. Roux, P. Clement and G. Cherry, RTP payload format for MPEG-4 flexmultiplexed streams, IETF Internet Draft, expired May 8th, [3] A. Nafaa, T. Ahmed, Y. Hadjadj-Aoul and A. Mehaoua, RTP4mux: a novel MPEG-4 RTP payload for multicast video communications over wireless IP, in Proc. IEEE Packet Video(PV 03), April [4] IETF RFC 3016, RTP payload format for MPEG-4 audio/visual streams, November [5] IETF RFC 3640, RTP payload format for the transport of MPEG-4 elementary streams, November [6] T. Ahmed, G. Buridant and A. Mehaoua, Encapsulation and marking of MPEG-4 video over IP differentiated services, IEEE ISCC 01, Tunisia, pp , July [7] Dicas Digital Image Coding GmbH, Mpegable MPEG-4 video SDK version 1.46, Holsteinsche Staße 39, D-12161, Berlin, Germany, March [8] National Institute of Standards and Technology (NIST), NISTNet: network emulation software, NIST, 100 Bureau Drive, Stop 3460, Gaithersburg, MD, June [9] VQEG, Final report from the video quality experts group on the validation of objective models of video quality assessment, March [10] S. Goor, S. Murphy and L. Murphy, "Experimental Performance Analysis of RTP-Based Transmission Techniques for MPEG-4", 14th International Packet Video Workshop (PV2004), Irvine, California, December 13-14, 2004.

An Adaptive MPEG-4 Streaming System Based on Object Prioritisation

An Adaptive MPEG-4 Streaming System Based on Object Prioritisation ISSC 2003, Limerick. July 1-2 An Adaptive MPEG-4 Streaming System Based on Object Prioritisation Stefan A. Goor and Liam Murphy Performance Engineering Laboratory, Department of Computer Science, University

More information

Transport protocols Introduction

Transport protocols Introduction Transport protocols 12.1 Introduction All protocol suites have one or more transport protocols to mask the corresponding application protocols from the service provided by the different types of network

More information

Analysis of Variation in IEEE802.11k Channel Load Measurements for Neighbouring WLAN Systems

Analysis of Variation in IEEE802.11k Channel Load Measurements for Neighbouring WLAN Systems Analysis of Variation in IEEE802.11k Channel Load Measurements for Neighbouring WLAN Systems Christina THORPE 1, Sean MURPHY, Liam MURPHY School of Computer Science and Informatics, University College

More information

Module 10 MULTIMEDIA SYNCHRONIZATION

Module 10 MULTIMEDIA SYNCHRONIZATION Module 10 MULTIMEDIA SYNCHRONIZATION Lesson 36 Packet architectures and audio-video interleaving Instructional objectives At the end of this lesson, the students should be able to: 1. Show the packet architecture

More information

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS

ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS ADAPTIVE PICTURE SLICING FOR DISTORTION-BASED CLASSIFICATION OF VIDEO PACKETS E. Masala, D. Quaglia, J.C. De Martin Λ Dipartimento di Automatica e Informatica/ Λ IRITI-CNR Politecnico di Torino, Italy

More information

EE Multimedia Signal Processing. Scope & Features. Scope & Features. Multimedia Signal Compression VI (MPEG-4, 7)

EE Multimedia Signal Processing. Scope & Features. Scope & Features. Multimedia Signal Compression VI (MPEG-4, 7) EE799 -- Multimedia Signal Processing Multimedia Signal Compression VI (MPEG-4, 7) References: 1. http://www.mpeg.org 2. http://drogo.cselt.stet.it/mpeg/ 3. T. Berahimi and M.Kunt, Visual data compression

More information

MPEG-4: Overview. Multimedia Naresuan University

MPEG-4: Overview. Multimedia Naresuan University MPEG-4: Overview Multimedia Naresuan University Sources - Chapters 1 and 2, The MPEG-4 Book, F. Pereira and T. Ebrahimi - Some slides are adapted from NTNU, Odd Inge Hillestad. MPEG-1 and MPEG-2 MPEG-1

More information

SIP-based Mobility Architecture for Next Generation Wireless Networks

SIP-based Mobility Architecture for Next Generation Wireless Networks SIP-based Mobility Architecture for Next Generation Wireless Networks PerCom IEEE 2005 Presented by T.C. Lin 2006/01/25 Outline Introduction Overview of SIP Problem Description Proposed Architecture Performance

More information

Comparison of Shaping and Buffering for Video Transmission

Comparison of Shaping and Buffering for Video Transmission Comparison of Shaping and Buffering for Video Transmission György Dán and Viktória Fodor Royal Institute of Technology, Department of Microelectronics and Information Technology P.O.Box Electrum 229, SE-16440

More information

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT

MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC ABSTRACT MITIGATING THE EFFECT OF PACKET LOSSES ON REAL-TIME VIDEO STREAMING USING PSNR AS VIDEO QUALITY ASSESSMENT METRIC Anietie Bassey, Kufre M. Udofia & Mfonobong C. Uko Department of Electrical/Electronic

More information

ON THE PERFORMANCE OF H.264/MVC OVER LOSSY IP-BASED NETWORKS

ON THE PERFORMANCE OF H.264/MVC OVER LOSSY IP-BASED NETWORKS 20th European Signal Processing Conference (EUSIPCO 2012) Bucharest, Romania, August 27-31, 2012 ON THE PERFORMANCE OF H.264/MVC OVER LOSSY IP-BASED NETWORKS Athanasios Kordelas 1, 2, Tasos Dagiuklas 2,3,

More information

The RTP Encapsulation based on Frame Type Method for AVS Video

The RTP Encapsulation based on Frame Type Method for AVS Video Applied Mechanics and Materials Online: 2012-12-27 ISSN: 1662-7482, Vols. 263-266, pp 1803-1808 doi:10.4028/www.scientific.net/amm.263-266.1803 2013 Trans Tech Publications, Switzerland The RTP Encapsulation

More information

Module 6 STILL IMAGE COMPRESSION STANDARDS

Module 6 STILL IMAGE COMPRESSION STANDARDS Module 6 STILL IMAGE COMPRESSION STANDARDS Lesson 19 JPEG-2000 Error Resiliency Instructional Objectives At the end of this lesson, the students should be able to: 1. Name two different types of lossy

More information

IST MPEG-4 Video Compliant Framework

IST MPEG-4 Video Compliant Framework IST MPEG-4 Video Compliant Framework João Valentim, Paulo Nunes, Fernando Pereira Instituto de Telecomunicações, Instituto Superior Técnico, Av. Rovisco Pais, 1049-001 Lisboa, Portugal Abstract This paper

More information

MPEG-4. Today we'll talk about...

MPEG-4. Today we'll talk about... INF5081 Multimedia Coding and Applications Vårsemester 2007, Ifi, UiO MPEG-4 Wolfgang Leister Knut Holmqvist Today we'll talk about... MPEG-4 / ISO/IEC 14496...... is more than a new audio-/video-codec...

More information

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets

Performance of Multicast Traffic Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Performance of Coordinator Framework for Bandwidth Management of Real-Time Multimedia over Intranets Chin Hooi Tang, and Tat Chee Wan, Member, IEEE ComSoc. Abstract Quality of Service (QoS) schemes such

More information

Audio/Video Transport Working Group. Document: draft-miyazaki-avt-rtp-selret-01.txt. RTP Payload Format to Enable Multiple Selective Retransmissions

Audio/Video Transport Working Group. Document: draft-miyazaki-avt-rtp-selret-01.txt. RTP Payload Format to Enable Multiple Selective Retransmissions Audio/Video Transport Working Group Internet Draft Document: draft-miyazaki-avt-rtp-selret-01.txt July 14, 2000 Expires: January 14, 2001 Akihiro Miyazaki Hideaki Fukushima Thomas Wiebke Rolf Hakenberg

More information

QoS-Aware IPTV Routing Algorithms

QoS-Aware IPTV Routing Algorithms QoS-Aware IPTV Routing Algorithms Patrick McDonagh, Philip Perry, Liam Murphy. School of Computer Science and Informatics, University College Dublin, Belfield, Dublin 4. {patrick.mcdonagh, philip.perry,

More information

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks

Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks Experimental Evaluation of Jitter Buffer Algorithms on Voice over IP Networks Abstract J.P.Ouedraogo, L.Sun and I.H.Mkwawa Signal Processing and Multimedia Communications, University of Plymouth, Plymouth,

More information

Networking Applications

Networking Applications Networking Dr. Ayman A. Abdel-Hamid College of Computing and Information Technology Arab Academy for Science & Technology and Maritime Transport Multimedia Multimedia 1 Outline Audio and Video Services

More information

UDP-Lite Enhancement Through Checksum Protection

UDP-Lite Enhancement Through Checksum Protection IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS UDP-Lite Enhancement Through Checksum Protection To cite this article: Suherman et al 2017 IOP Conf. Ser.: Mater. Sci. Eng. 180

More information

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT Wenwu Zhu: Yiwei Thomas Hou, and Yao Wang Polytechnic University Brooklyn, NY 11201 Ya-Qin Zhang David

More information

Robustness of Multiplexing Protocols for Audio-Visual Services over Wireless Networks

Robustness of Multiplexing Protocols for Audio-Visual Services over Wireless Networks Robustness of Multiplexing Protocols for Audio-Visual Services over Wireless Networks W. S. Lee, M. R. Frater, M. R. Pickering and J. F. Arnold School of Electrical Engineering University College UNSW

More information

Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks

Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks Cross-Layer Architecture for H.264 Video Streaming in Heterogeneous DiffServ Networks Gabriel Lazar, Virgil Dobrota, Member, IEEE, Tudor Blaga, Member, IEEE 1 Agenda I. Introduction II. Reliable Multimedia

More information

Study of the Behaviour of Video Streaming Over IEEE b WLAN Networks

Study of the Behaviour of Video Streaming Over IEEE b WLAN Networks Dublin Institute of Technology ARROW@DIT Conference papers Communications Network Research Institute 2006-01-01 Study of the Behaviour of Video Streaming Over IEEE 802.11b WLAN Networks Nicola Cranley

More information

QoE-Driven Video Streaming and Video Content Caching

QoE-Driven Video Streaming and Video Content Caching CommNet2 & IcoreJoint Workshop on Content Caching & Distributed Storage for Future Communication Networks QoE-Driven Video Streaming and Video Content Caching Xiaohong Peng Adaptive Communications Networks

More information

Error Concealment Used for P-Frame on Video Stream over the Internet

Error Concealment Used for P-Frame on Video Stream over the Internet Error Concealment Used for P-Frame on Video Stream over the Internet MA RAN, ZHANG ZHAO-YANG, AN PING Key Laboratory of Advanced Displays and System Application, Ministry of Education School of Communication

More information

Adaptive Playout Buffering for H.323 Voice over IP Applications

Adaptive Playout Buffering for H.323 Voice over IP Applications Adaptive Playout Buffering for H.323 Voice over IP Applications M. Narbutt and L. Murphy Department of Computer Science University College Dublin Belfield, Dublin 4 Abstract In this paper we investigate

More information

Network-Adaptive Video Coding and Transmission

Network-Adaptive Video Coding and Transmission Header for SPIE use Network-Adaptive Video Coding and Transmission Kay Sripanidkulchai and Tsuhan Chen Department of Electrical and Computer Engineering, Carnegie Mellon University, Pittsburgh, PA 15213

More information

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

More information

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope.

MISB EG Motion Imagery Standards Board Engineering Guideline. 24 April Delivery of Low Bandwidth Motion Imagery. 1 Scope. Motion Imagery Standards Board Engineering Guideline Delivery of Low Bandwidth Motion Imagery MISB EG 0803 24 April 2008 1 Scope This Motion Imagery Standards Board (MISB) Engineering Guideline (EG) provides

More information

Multi-path Forward Error Correction Control Scheme with Path Interleaving

Multi-path Forward Error Correction Control Scheme with Path Interleaving Multi-path Forward Error Correction Control Scheme with Path Interleaving Ming-Fong Tsai, Chun-Yi Kuo, Chun-Nan Kuo and Ce-Kuen Shieh Department of Electrical Engineering, National Cheng Kung University,

More information

Measuring MPLS overhead

Measuring MPLS overhead Measuring MPLS overhead A. Pescapè +*, S. P. Romano +, M. Esposito +*, S. Avallone +, G. Ventre +* * ITEM - Laboratorio Nazionale CINI per l Informatica e la Telematica Multimediali Via Diocleziano, 328

More information

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS

ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS ANALYSIS OF THE CORRELATION BETWEEN PACKET LOSS AND NETWORK DELAY AND THEIR IMPACT IN THE PERFORMANCE OF SURGICAL TRAINING APPLICATIONS JUAN CARLOS ARAGON SUMMIT STANFORD UNIVERSITY TABLE OF CONTENTS 1.

More information

The Performance of MANET Routing Protocols for Scalable Video Communication

The Performance of MANET Routing Protocols for Scalable Video Communication Communications and Network, 23, 5, 9-25 http://dx.doi.org/.4236/cn.23.522 Published Online May 23 (http://www.scirp.org/journal/cn) The Performance of MANET Routing Protocols for Scalable Video Communication

More information

ON THE EFFECT OF TOKEN BUCKET PERFORMANCE IN VOICE QUALITY OVER INTERNET

ON THE EFFECT OF TOKEN BUCKET PERFORMANCE IN VOICE QUALITY OVER INTERNET ON THE EFFECT OF TOKEN BUCKET PERFORMANCE IN VOICE QUALITY OVER INTERNET F. D. Trujillo *, A. J. Yuste **, E. Casilari *, A. Díaz Estrella * and F. Sandoval * * Dpto. Tecnología Electrónica. E. T. S. I.

More information

Fast RTP Retransmission for IPTV - Implementation and Evaluation

Fast RTP Retransmission for IPTV - Implementation and Evaluation Fast RTP Retransmission for IPTV - Implementation and Evaluation M.J. Prins, M. Brunner, G. Karagiannis, H. Lundqvist, and G. Nunzi Abstract With the deployment of IPTV reliability for multicast is becoming

More information

draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen

draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen 1-D Interleaved Parity FEC draft-begen-fecframe-interleaved-fec-scheme-00 IETF 72 July 2008 Ali C. Begen abegen@cisco.com Introduction 1-D interleaved parity code Is a systematic FEC code of decent complexity

More information

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala

CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM. Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala CODING METHOD FOR EMBEDDING AUDIO IN VIDEO STREAM Harri Sorokin, Jari Koivusaari, Moncef Gabbouj, and Jarmo Takala Tampere University of Technology Korkeakoulunkatu 1, 720 Tampere, Finland ABSTRACT In

More information

Effects of Interleaving on RTP Header Compression

Effects of Interleaving on RTP Header Compression Effects of Interleaving on RTP Header Compression Colin Perkins Jon Crowcroft Department of Computer Science University College London Gower Street London WC1E 6BT Abstract We discuss the use of interleaving

More information

RTP: A Transport Protocol for Real-Time Applications

RTP: A Transport Protocol for Real-Time Applications RTP: A Transport Protocol for Real-Time Applications Provides end-to-end delivery services for data with real-time characteristics, such as interactive audio and video. Those services include payload type

More information

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin stewe@cs.tu-berlin.de ABSTRACT: The forthcoming new version of ITU- T s advanced video compression recommendation H.263 [1]

More information

Chapter 28. Multimedia

Chapter 28. Multimedia Chapter 28. Multimedia 28-1 Internet Audio/Video Streaming stored audio/video refers to on-demand requests for compressed audio/video files Streaming live audio/video refers to the broadcasting of radio

More information

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

ELEC 691X/498X Broadcast Signal Transmission Winter 2018 ELEC 691X/498X Broadcast Signal Transmission Winter 2018 Instructor: DR. Reza Soleymani, Office: EV 5.125, Telephone: 848 2424 ext.: 4103. Office Hours: Wednesday, Thursday, 14:00 15:00 Slide 1 In this

More information

MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated

MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV. Thomas Stockhammer Qualcomm Incorporated MPEG's Dynamic Adaptive Streaming over HTTP - An Enabling Standard for Internet TV Thomas Stockhammer Qualcomm Incorporated ABSTRACT Internet video is experiencing a dramatic growth in both fixed and mobile

More information

RTP Payload for Redundant Audio Data. Status of this Memo

RTP Payload for Redundant Audio Data. Status of this Memo Network Working Group Request for Comments: 2198 Category: Standards Track C. Perkins I. Kouvelas O. Hodson V. Hardman University College London M. Handley ISI J.C. Bolot A. Vega-Garcia S. Fosse-Parisis

More information

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO

MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO MULTI-BUFFER BASED CONGESTION CONTROL FOR MULTICAST STREAMING OF SCALABLE VIDEO Chenghao Liu 1, Imed Bouazizi 2 and Moncef Gabbouj 1 1 Department of Signal Processing, Tampere University of Technology,

More information

WhitePaper: XipLink Real-Time Optimizations

WhitePaper: XipLink Real-Time Optimizations WhitePaper: XipLink Real-Time Optimizations XipLink Real Time Optimizations Header Compression, Packet Coalescing and Packet Prioritization Overview XipLink Real Time ( XRT ) is an optimization capability

More information

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks

QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks QoE Characterization for Video-On-Demand Services in 4G WiMAX Networks Amitabha Ghosh IBM India Research Laboratory Department of Electrical Engineering University of Southern California, Los Angeles http://anrg.usc.edu/~amitabhg

More information

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University

INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2. Roch H. Glitho- Ericsson/Concordia University INSE 7110 Winter 2009 Value Added Services Engineering in Next Generation Networks Week #2 1 Outline 1. Basics 2. Media Handling 3. Quality of Service (QoS) 2 Basics - Definitions - History - Standards.

More information

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams

A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams EBU TECH 3337 A Proposed Time-Stamped Delay Factor (TS-DF) algorithm for measuring Network Jitter on RTP Streams Source: N/IMP Status: Information 1 Geneva January 2010 Page intentionally left blank. This

More information

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video

Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Preface p. xi Acknowledgments p. xvii Introduction to Networked Multimedia An Introduction to RTP p. 3 A Brief History of Audio/Video Networking p. 4 Early Packet Voice and Video Experiments p. 4 Audio

More information

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet

Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Delay Constrained ARQ Mechanism for MPEG Media Transport Protocol Based Video Streaming over Internet Hong-rae Lee, Tae-jun Jung, Kwang-deok Seo Division of Computer and Telecommunications Engineering

More information

How to achieve low latency audio/video streaming over IP network?

How to achieve low latency audio/video streaming over IP network? February 2018 How to achieve low latency audio/video streaming over IP network? Jean-Marie Cloquet, Video Division Director, Silex Inside Gregory Baudet, Marketing Manager, Silex Inside Standard audio

More information

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS Television services in Europe currently broadcast video at a frame rate of 25 Hz. Each frame consists of two interlaced fields, giving a field rate of 50

More information

Multimedia Networking

Multimedia Networking CMPT765/408 08-1 Multimedia Networking 1 Overview Multimedia Networking The note is mainly based on Chapter 7, Computer Networking, A Top-Down Approach Featuring the Internet (4th edition), by J.F. Kurose

More information

Introduction to LAN/WAN. Application Layer 4

Introduction to LAN/WAN. Application Layer 4 Introduction to LAN/WAN Application Layer 4 Multimedia Multimedia: Audio + video Human ear: 20Hz 20kHz, Dogs hear higher freqs DAC converts audio waves to digital E.g PCM uses 8-bit samples 8000 times

More information

Samara State Aerospace University, 2011

Samara State Aerospace University, 2011 www.ssau.ru www.ip4tv.ru E.S. Sagatov, A.M. Sukhov Samara State Aerospace University Moskovskoe sh. 34, Samara, 443086, Russia e-mail: sagatov@ya.ru, amskh@yandex.ru 1 Samara State Aerospace University,

More information

AVT related WG report

AVT related WG report AVT related WG report July 19, 2002 Session Number 1 Agenda Speaker Overview Draft status Status update Conclusion Q&A 2 Speaker AKIMICHI Ogawa Keio Univ/WIDE project RFC3189,RFC3190 DVTS 3 Overview Day/Time

More information

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols

Module objectives. Integrated services. Support for real-time applications. Real-time flows and the current Internet protocols Integrated services Reading: S. Keshav, An Engineering Approach to Computer Networking, chapters 6, 9 and 4 Module objectives Learn and understand about: Support for real-time applications: network-layer

More information

Expanding Ring Search for Route Discovery in LOADng Routing Protocol

Expanding Ring Search for Route Discovery in LOADng Routing Protocol Expanding Ring Search for Route Discovery in LOADng Routing Protocol Antonin Bas, Jiazi Yi, Thomas Clausen Laboratoire d Informatique (LIX) Ecole Polytechnique, France) antonin@antonin-bas.fr, jiazi@jiaziyi.com,

More information

ETSF10 Internet Protocols Transport Layer Protocols

ETSF10 Internet Protocols Transport Layer Protocols ETSF10 Internet Protocols Transport Layer Protocols 2012, Part 2, Lecture 2.2 Kaan Bür, Jens Andersson Transport Layer Protocols Special Topic: Quality of Service (QoS) [ed.4 ch.24.1+5-6] [ed.5 ch.30.1-2]

More information

Internet Protocols (chapter 18)

Internet Protocols (chapter 18) Internet Protocols (chapter 18) CSE 3213 Fall 2011 Internetworking Terms 1 TCP/IP Concepts Connectionless Operation Internetworking involves connectionless operation at the level of the Internet Protocol

More information

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc

Extensions to RTP to support Mobile Networking: Brown, Singh 2 within the cell. In our proposed architecture [3], we add a third level to this hierarc Extensions to RTP to support Mobile Networking Kevin Brown Suresh Singh Department of Computer Science Department of Computer Science University of South Carolina Department of South Carolina Columbia,

More information

Digital Asset Management 5. Streaming multimedia

Digital Asset Management 5. Streaming multimedia Digital Asset Management 5. Streaming multimedia 2015-10-29 Keys of Streaming Media Algorithms (**) Standards (*****) Complete End-to-End systems (***) Research Frontiers(*) Streaming... Progressive streaming

More information

Multimedia in the Internet

Multimedia in the Internet Protocols for multimedia in the Internet Andrea Bianco Telecommunication Network Group firstname.lastname@polito.it http://www.telematica.polito.it/ > 4 4 3 < 2 Applications and protocol stack DNS Telnet

More information

Request for Comments: 4425 Category: Standards Track February 2006

Request for Comments: 4425 Category: Standards Track February 2006 Network Working Group A. Klemets Request for Comments: 4425 Microsoft Category: Standards Track February 2006 Status of This Memo RTP Payload Format for Video Codec 1 (VC-1) This document specifies an

More information

Video Quality Evaluation for Wireless Transmission with Robust Header Compression

Video Quality Evaluation for Wireless Transmission with Robust Header Compression Video Quality Evaluation for Wireless Transmission with Robust Header Compression Fourth International Conference on Information, Communications & Signal Processing Fourth IEEE Pacific-Rim Conference On

More information

Investigation of Algorithms for VoIP Signaling

Investigation of Algorithms for VoIP Signaling Journal of Electrical Engineering 4 (2016) 203-207 doi: 10.17265/2328-2223/2016.04.007 D DAVID PUBLISHING Todorka Georgieva 1, Ekaterina Dimitrova 2 and Slava Yordanova 3 1. Telecommunication Department,

More information

IPTV 1

IPTV     1 IPTV http://bobek.cz http://nangu.tv 1 IPTV Standardization 2 IETF - Signaling Multicast-based services On-demand services RFC 3376 IGMPv3 However, IGMPv2 is by far the most common signaling protocol used

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Fundamentals of Image Compression DR TANIA STATHAKI READER (ASSOCIATE PROFFESOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Compression New techniques have led to the development

More information

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006

Internet Streaming Media. Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Internet Streaming Media Reji Mathew NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2006 Multimedia Streaming UDP preferred for streaming System Overview Protocol stack Protocols RTP + RTCP SDP RTSP SIP

More information

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia.

over the Internet Tihao Chiang { Ya-Qin Zhang k enormous interests from both industry and academia. An End-to-End Architecture for MPEG-4 Video Streaming over the Internet Y. Thomas Hou Dapeng Wu y Wenwu Zhu z Hung-Ju Lee x Tihao Chiang { Ya-Qin Zhang k Abstract It is a challenging problem to design

More information

Streaming and Recording Capabilities

Streaming and Recording Capabilities Streaming and Recording Capabilities PCS-G50/G50P All PCS-G70/G70P All PCS-XG55S All PCS-XG80S All Introduction Sony visual communication system PCS-XG55S/XG80S and PCS-G50/G50P/G70/ G70P (here after referred

More information

Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks

Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks Double Feedback Streaming Agent for Real-time Delivery of Media over 3G Wireless Networks Gene Cheung, Wai-Tian Tan Hewlett-Packard Laboratories Takeshi Yoshimura NTT DoCoMo, Inc. Abstract A network agent

More information

Video Streaming Over Multi-hop Wireless Networks

Video Streaming Over Multi-hop Wireless Networks Video Streaming Over Multi-hop Wireless Networks Hao Wang Dept. of Computer Information System, Cameron University hwang@cameron.edu Andras Farago, Subbarayan Venkatesan Dept. of Computer Science, The

More information

Delivering of MPEG-4 Multimedia Content over Next Generation Internet

Delivering of MPEG-4 Multimedia Content over Next Generation Internet Delivering of MPEG-4 Multimedia Content over Next Generation Internet Toufik Ahmed, Guillaume Buridant, and Ahmed Mehaoua University of Versailles - CNRS-PRiSM Laboratory 45, av. des Etats Unis 78035 Versailles

More information

Gustavo Carneiro 1 Jaime Dias 3,1 José Ruela 2,1 Manuel Ricardo 2,1

Gustavo Carneiro 1 Jaime Dias 3,1 José Ruela 2,1 Manuel Ricardo 2,1 An implementation of over UMTS with QoS Gustavo Carneiro 1 Jaime Dias 3,1 José Ruela 2,1 Manuel Ricardo 2,1 Abstract This paper presents some results obtained by using the QoS framework developed within

More information

Lecture 13. Quality of Service II CM0256

Lecture 13. Quality of Service II CM0256 Lecture 13 Quality of Service II CM0256 Types of QoS Best Effort Services Integrated Services -- resource reservation network resources are assigned according to the application QoS request and subject

More information

On the Scalability of RTCP Based Network Tomography for IPTV Services. Ali C. Begen Colin Perkins Joerg Ott

On the Scalability of RTCP Based Network Tomography for IPTV Services. Ali C. Begen Colin Perkins Joerg Ott On the Scalability of RTCP Based Network Tomography for IPTV Services Ali C. Begen Colin Perkins Joerg Ott Content Distribution over IP Receivers Content Distributor Network A Transit Provider A Transit

More information

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP

CS 5520/ECE 5590NA: Network Architecture I Spring Lecture 13: UDP and TCP CS 5520/ECE 5590NA: Network Architecture I Spring 2008 Lecture 13: UDP and TCP Most recent lectures discussed mechanisms to make better use of the IP address space, Internet control messages, and layering

More information

On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation

On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation On the Importance of Using Appropriate Link-to-System Level Interfaces for the Study of Link Adaptation Javier Gozalvez and John Dunlop Department of Electronic and Electrical Engineering, University of

More information

DiffServ Architecture: Impact of scheduling on QoS

DiffServ Architecture: Impact of scheduling on QoS DiffServ Architecture: Impact of scheduling on QoS Abstract: Scheduling is one of the most important components in providing a differentiated service at the routers. Due to the varying traffic characteristics

More information

Real-Time Protocol (RTP)

Real-Time Protocol (RTP) Real-Time Protocol (RTP) Provides standard packet format for real-time application Typically runs over UDP Specifies header fields below Payload Type: 7 bits, providing 128 possible different types of

More information

Cobalt Digital Inc Galen Drive Champaign, IL USA

Cobalt Digital Inc Galen Drive Champaign, IL USA Cobalt Digital White Paper IP Video Transport Protocols Knowing What To Use When and Why Cobalt Digital Inc. 2506 Galen Drive Champaign, IL 61821 USA 1-217-344-1243 www.cobaltdigital.com support@cobaltdigital.com

More information

ST2110 and High Bitrate Media Transport over IP Networks

ST2110 and High Bitrate Media Transport over IP Networks broadcast communications Zetrox Broadcast Communications Archer Lodge, Chequers Road, Basingstoke, Hampshire, RG21 7PU, United Kingdom training@zetrox.com; Tel. / Fax.: +44 (0)1256 328484 Training Course

More information

Communication using Multiple Wireless Interfaces

Communication using Multiple Wireless Interfaces Communication using Multiple Interfaces Kameswari Chebrolu and Ramesh Rao Department of ECE University of California, San Diego Abstract With the emergence of different wireless technologies, a mobile

More information

Analyzing the Receiver Window Modification Scheme of TCP Queues

Analyzing the Receiver Window Modification Scheme of TCP Queues Analyzing the Receiver Window Modification Scheme of TCP Queues Visvasuresh Victor Govindaswamy University of Texas at Arlington Texas, USA victor@uta.edu Gergely Záruba University of Texas at Arlington

More information

Delivering Of MPEG-4 Multimedia Content Over Next Generation Internet

Delivering Of MPEG-4 Multimedia Content Over Next Generation Internet Delivering Of MPEG-4 Multimedia Content Over Next Generation Internet Toufik Ahmed, Guillaume Buridant and Ahmed Mehaoua University of Versailles - CNRS-PRiSM Laboratory 45, av. des Etats Unis 78035 Versailles

More information

Unified Communication Specification for H.264/MPEG- 4 Part 10 Scalable Video Coding RTP Transport Version 1.0

Unified Communication Specification for H.264/MPEG- 4 Part 10 Scalable Video Coding RTP Transport Version 1.0 Unified Communication Specification for H.264/MPEG- 4 Part 10 Scalable Video Coding RTP Transport Version 1.0 This document is now managed by IMTC. Please note that any change that affects backwards compatibility

More information

Test results from the next generation of NTRIP

Test results from the next generation of NTRIP International Global Navigation Satellite Systems Society IGNSS Symposium 2007 The University of New South Wales, Sydney, Australia 4 6 December, 2007 Test results from the next generation of NTRIP Thomas

More information

A MULTIPOINT VIDEOCONFERENCE RECEIVER BASED ON MPEG-4 OBJECT VIDEO. Chih-Kai Chien, Chen-Yu Tsai, and David W. Lin

A MULTIPOINT VIDEOCONFERENCE RECEIVER BASED ON MPEG-4 OBJECT VIDEO. Chih-Kai Chien, Chen-Yu Tsai, and David W. Lin A MULTIPOINT VIDEOCONFERENCE RECEIVER BASED ON MPEG-4 OBJECT VIDEO Chih-Kai Chien, Chen-Yu Tsai, and David W. Lin Dept. of Electronics Engineering and Center for Telecommunications Research National Chiao

More information

CSC 4900 Computer Networks: Multimedia Applications

CSC 4900 Computer Networks: Multimedia Applications CSC 4900 Computer Networks: Multimedia Applications Professor Henry Carter Fall 2017 Last Time What is a VPN? What technology/protocol suite is generally used to implement them? How much protection does

More information

Video Streaming Over the Internet

Video Streaming Over the Internet Video Streaming Over the Internet 1. Research Team Project Leader: Graduate Students: Prof. Leana Golubchik, Computer Science Department Bassem Abdouni, Adam W.-J. Lee 2. Statement of Project Goals Quality

More information

Lesson 2-3: The IEEE x MAC Layer

Lesson 2-3: The IEEE x MAC Layer Module 2: Establishing Wireless Connectivity Lesson 2-3: The IEEE 802.11x MAC Layer Lesson Overview This lesson describes basic IEEE 802.11x MAC operation, beginning with an explanation of contention schemes

More information

Multicast Transport Protocol Analysis: Self-Similar Sources *

Multicast Transport Protocol Analysis: Self-Similar Sources * Multicast Transport Protocol Analysis: Self-Similar Sources * Mine Çağlar 1 Öznur Özkasap 2 1 Koç University, Department of Mathematics, Istanbul, Turkey 2 Koç University, Department of Computer Engineering,

More information

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet.

Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Error Control Techniques for Interactive Low-bit Rate Video Transmission over the Internet. Injong Rhee Department of Computer Science North Carolina State University Video Conferencing over Packet- Switching

More information

Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins

Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins Can Congestion-controlled Interactive Multimedia Traffic Co-exist with TCP? Colin Perkins Context: WebRTC WebRTC project has been driving interest in congestion control for interactive multimedia Aims

More information

ST2110 and High Bitrate Media Transport over IP Networks

ST2110 and High Bitrate Media Transport over IP Networks broadcast communications Zetrox Broadcast Communications Archer Lodge, Chequers Road, Basingstoke, Hampshire, RG21 7PU, United Kingdom training@zetrox.com; Tel. / Fax.: +44 (0)1256 328484 Training Course

More information

Adaptive Real-time Monitoring Mechanism for Replicated Distributed Video Player Systems

Adaptive Real-time Monitoring Mechanism for Replicated Distributed Video Player Systems Adaptive Real-time Monitoring Mechanism for Replicated Distributed Player Systems Chris C.H. Ngan, Kam-Yiu Lam and Edward Chan Department of Computer Science City University of Hong Kong 83 Tat Chee Avenue,

More information