Muhammad Asif Tasleem
2004-03-0021
• Video streaming is an important multimedia application
• After the emergence of MPEG-4 video standard, video streaming applications are expected to grow [2].
•
Video streaming requires some QoS guarantees [3]
• Latency of start (LOS)
• Packet Delay
• Packet Loss
• Magnitude of Reservation of Bandwidth
• Bandwidth is a scarce resource on the Internet
• Trade-off between quality of video and bandwidth allocation for video streaming
• Internet was not designed for multimedia streaming
• It is a shared medium and uses a best effort delivery mechanism i.e. Internet Protocol (IP) to deliver content
•
With respect to the real-time nature of video streaming, inconsistent bandwidth, latency, noise, packet loss, retransmission and out of order packet delivery are the problems that can affect video streaming over the
Internet [4].
•
Many research studies were conducted to provide some
QoS guarantees for MPEG-4 video streaming [5], [6] and
[7]
• Most of the studies (
concentrate on
• source rate adaptation,
• packetization,
• feedback control, and error control
•
Some research [9] studies implement
• source based rate control system,
• synchronization layer packetizer and a
• signaling mechanism to improve the delivery mechanisms of MPEG-4 video over the network.
• ATM provided an architecture for QoS-based services
• In ATM networks, VBR coding schemes can be used in principle without sacrificing bandwidth-utilization efficiency [9]
• Researchers [9] investigated the performance of various algorithms to predict the bandwidth allocation requirements for MPEG video coders based on
• peak cell rate (PCR)
• sustainable cell rate (SCR)
• maximum burst size (MBS)
• MPLS is a recent network technology that transmits traffic effectively and supports QoS on the Internet [18]
•
In MPLS, a Label Switched Path (LSP) is setup with certain QoS guarantees using LDP or RSVP-TE
• Researchers [1] have studied the performance enhancements of video streaming over MPLS network by using Constant Bit Rate (CBR) and Constraint-Routing
Label Distribution Protocol (CR-LDP) protocol
• A Study on the Performance Enhancements of Video
Streaming Service based on MPLS Networks
Joong-Min Kim, Chung-Hyun Kim
Performed simulation based study of video streaming by allocating the bandwidth for the maximum frame size.
Compared delay, throughput and packet loss of video streaming service over IP network and MPLS network.
CBR MPEG-4 video streams using CR-LDP, CQ and LLQ for traffic reshaping mechanism.
• My project is to evaluate various network parameters with VBR video over MPLS with RSVP-TE for LSP setup
• Traces of various video sequences [22] with their statistics.
• Tools for simulations
– J-Sim [24] is a component based network simulator developed entirely in Java
– OMNeT++ [26] is a discrete event simulation environment programmed in C++ and developed by András Varga
– NS-2 (Network Simulator 2) is a discrete event simulator targeted at networking research [31]
• [1] “A Study on the Performance Enhancements of Video
Streaming Service Based on MPLS Network ” Joong-Min Kim;
In-Kap Park; Chung-Hyun Kim
• [2] “ Realizing the MPEG-4 Multimedia Delivery Framework ”,
Jean-Franqois Huard, Aurel A. lazar, Koon-Seng lim, and
George S. Tselikis
• [3] “A Stored VBR Video Transmission Scheme over Internet”,
Kai Sun, Mohammed Ghanbari, Ian Henning, Matthew Walker and Othon Kamariotis
• [4] “Architectural Thoughts and Requirements Considerations on
Video Streaming over the Internet ”, Jun Lei, Ingo Juchem,
Xiaoming Fu, Dieter Hogrefe
• [5] “ On End-to-End Architecture for Transporting MPEG-4 Video over the Internet ” Dapeng Wu, Yiwei Thomas Hou, Wenwu Zhu ,
Hung-Ju Lee, Tihao Chiang , , Ya-Qin Zhang, H. Jonathan Chao
• [6] “ Transmission of MPEG-4 Video over the Internet ”, Steven
Gringeri, Sami hen, and Roman Egorov
• [7] “ An Architecture Based On IETF Protocols for the Transport of MPEG-4 Content Over the Internet ”, Roberto Castagno,
Serkan Kiranyaz, Florin Lohan, Irek Defke
• [8] “ MPEG-4 Compressed Video over the Internet ”, Dapeng Wu,
Yiwei Thomas, Hout Wenwu Zhu, Ya-Qin Zhangs, H. Jonathan
Chao
• [9] “ Realizing the MPEG-4 Multimedia Delivery Framework ”,
Jean-Franqois Huard, Aurel A. lazar, Koon-Seng lim, and
George S. Tselikis
• [10] “Bandwidth-Allocation Schemes for Variable-Bit-Rate
MPEG Sources in ATM Networks”, Pramod Pancha and Magda
El Zarki
• [11] “MPEG-4 Video Transmission over Internet”, D.
Milovanovic, Z. Bojkovic
• [12] “Transmission of MPEG-2 video streams over ATM ”, Lewis,
A. Gringeri, S. Khasnabish, B. Basch
• [ 13] “ A flow control approach for encoded video applications over ATM network ”, Ridha Djemal, B. Bouallegue, J.P.
Digtiettand and R. Tourki
• [14] “ Study of MPEG-2 video traffic in a multimedia LAN/ATM internetwork system ”, Eldon Mellaney, Luis Orozco-Barbosa, and Gilles Gagnon
• [15] “ Rate renegotiation algorithm with dynamic prediction window for efficient transport of streaming VBR MPEG coded video over ATM networks ”, Markov, P. Mehrpour, H
• [16] “ Impact of ATM traffic control on MPEG-2 video quality ”,
Jiayi Gu; Jurczyk, M.; Chang Wen Chen
• [17] “Variable bit rate coding for real-time video transmission in
ATM networks ”, Kanakia, H.; Mishra, P.P
• [18] “A New Architecture for Transmission of MPEG-4 Video on
MPLS Networks ” Geng-Sheng Kuo & C. T. Lai
• [19] “MPLS: Technology and Applications ”, B. S. Davie and Y.
Rekhter
• [20] “A Stored VBR Video Transmission Scheme over Internet”,
Kai Sun, Mohammed Ghanbari, Ian Henning, Matthew Walker and Othon Kamariotis
• [21] “A QoS Network Management System for Robust and
Reliable Multimedia Services” , S.Das, K.Yamada, H.Yu,
S.S.Lee, M. Gerla,
• [22] “Vide o Traces Research Group”, Arizona State University. http://trace.eas.asu.edu/index.html
• [23] “ MPEG –4 and H.263 Video Traces for Network
Performance Evaluation ” Frank H. P. Fitzek, Martin Reisslein
• [24] “ J-sim Network simulator ”, Hung-ying Tyan , Ohio state university http://www.j-sim.org/
• [25] “MPLS model for J-sim” , C. Pelsser, L. Swinnen http://www.info.ucl.ac.be/~bqu/jsim/
• [26] “OMNeT++ network simulator”, András Varga http://www.omnetpp.org/
• [27] “MPLS model for OMNeT++”, Xuan Thang Nguyen,
University of Technology, Sydney http://charlie.it.uts.edu.au/~tkaphan/xtn/capstone
• [28] “INET framework for OMNeT++”, András Varga http://ctieware.eng.monash.edu.au/twiki/bin/view/Simulation/INE
TFramework
• [29] “GLASS network simulator” Advance Network Technologies
Division, NIST http://dns.antd.nist.gov/glass/
• [30] “SSFNet network simulator”, A. Ogielski, D. Nicol, J. Cowie http://www.ssfnet.org/
• [31] “The Network Simulator ns-2”, VINT project at LBL, Xerox
PARC, USB and USC/ISI http://www.isi.edu/nsnam/ns/