Presented by Guided by:-

Slides:



Advertisements
Similar presentations
DISTRIBUTED MULTIMEDIA SYSTEMS
Advertisements

February 20, Spatio-Temporal Bandwidth Reuse: A Centralized Scheduling Mechanism for Wireless Mesh Networks Mahbub Alam Prof. Choong Seon Hong.
QoS Scheduling in Cable and Broadband Wireless Networks
A Centralized Scheduling Algorithm based on Multi-path Routing in WiMax Mesh Network Yang Cao, Zhimin Liu and Yi Yang International Conference on Wireless.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Multimedia Systems As Presented by: Craig Tomastik.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
The War Between Mice and Elephants LIANG GUO, IBRAHIM MATTA Computer Science Department Boston University ICNP (International Conference on Network Protocols)
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli SIGCOMM 1996.
Presented By: Pariya Raoufi. Motivations Future applications require: higher bandwidth, generate a heterogeneous mix of network traffic, low latency.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
VCR-oriented Video Broadcasting for Near Video-On- Demand Services Jin B. Kwon and Heon Y. Yeon Appears in IEEE Transactions on Consumer Electronics, vol.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
A serve flow management strategy for IEEE BWA system in TDD mode Hsin-Hsien Liu
Ncue-csie1 A QoS Guaranteed Multipolling Scheme for Voice Traffic in IEEE Wireless LANs Der-Jiunn Deng 、 Chong-Shuo Fan 、 Chao-Yang Lin Speaker:
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
A Real-Time Video Multicast Architecture for Assured Forwarding Services Ashraf Matrawy, Ioannis Lambadaris IEEE TRANSACTIONS ON MULTIMEDIA, AUGUST 2005.
Efficient Internet Traffic Delivery over Wireless Networks Sandhya Sumathy.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Enhancing TCP Fairness in Ad Hoc Wireless Networks Using Neighborhood RED Kaixin Xu, Mario Gerla University of California, Los Angeles {xkx,
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
Distributed Multimedia March 19, Distributed Multimedia What is Distributed Multimedia?  Large quantities of distributed data  Typically streamed.
Performance Analysis of an innovative scheduling algorithm for OFDMA based IEEE a systems E. Baccarelli, M.Biagi, C.Pelizzoni, N.Cordeschi This work.
November 4, 2003APOC 2003 Wuhan, China 1/14 Demand Based Bandwidth Assignment MAC Protocol for Wireless LANs Presented by Ruibiao Qiu Department of Computer.
© 2006 Cisco Systems, Inc. All rights reserved. Optimizing Converged Cisco Networks (ONT) Module 3: Introduction to IP QoS.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Uplink Scheduling with Quality of Service in IEEE Networks Juliana Freitag and Nelson L. S. da Fonseca State University of Campinas, Sao Paulo,
Scalable Video Coding and Transport Over Broad-band wireless networks Authors: D. Wu, Y. Hou, and Y.-Q. Zhang Source: Proceedings of the IEEE, Volume:
1 A Cross-Layer Scheduling Algorithm With QoS Support in Wireless Networks Qingwen Liu, Student Member, IEEE, Xin Wang, Member, IEEE, and Georgios B. Giannakis,
Ben-Gurion University of the Negev Department of Communication Systems Engineering.
1 A Throughput Enhancement Handover Algorithm for WiMAX Network Architecture Hao-Ming Chang and Gwo-Jong Yu Graduate School of Mathematical Sciences, Aletheia.
Muhammad Mateen Yaqoob Department of Computer Science COMSATS Institute of Information Technology, Abbottabad 1.
© Airspan Networks Inc. Automatic QoS Testing over IEEE Standard.
Ethernet Packet Filtering – Part 2 Øyvind Holmeide 10/28/2014 by.
CSIE & NC Chaoyang University of Technology Taichung, Taiwan, ROC
The Transport Layer Congestion Control & UDP
Instructor Materials Chapter 6: Quality of Service
Khiem Lam Jimmy Vuong Andrew Yang
QoS & Queuing Theory CS352.
Klara Nahrstedt Spring 2009
Top-Down Network Design Chapter Thirteen Optimizing Your Network Design Copyright 2010 Cisco Press & Priscilla Oppenheimer.
ASYNCHRONOUS TRANSFER MODE(ATM) Sangram Sekhar Choudhuri
WiMAX 1EEE Protocol Stack
An IP-based multimedia traffic generator
Video scheduling algorithm
Injong Rhee ICMCS’98 Presented by Wenyu Ren
Distributed Multimedia Systems
AeroMACS QOS.
Video Compression - MPEG
Video Multicast over the Internet (IEEE Network, March/April 1999)
Chapter 25 Multimedia TCP/IP Protocol Suite
Congestion Control, Internet transport protocols: udp
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Quality of Service Connecting Networks.
MULTIMEDIA OVER WIRELESS BROADBAND NETWORKS
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Analysis and Evaluation of a New MAC Protocol
Dusit Niyato, Student Member, IEEE Ekram Hossain, Senior Member, IEEE
Provision of Multimedia Services in based Networks
Scheduling Algorithms in Broad-Band Wireless Networks
Transmitting Scalable Video over a DiffServ network
Streaming MPEG video over wireless link
Qingwen Liu, Student Member, IEEE Xin Wang, Member, IEEE,
GROUP-2 Amit Kumar( ) Princepreet Bhatti( )
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Requirements and Implementations for Intra-flow/Intra-AC DiffServ
Modeling and Evaluating Variable Bit rate Video Steaming for ax
Presentation transcript:

A Quality-Driven Cross-Layer Solution for MPEG Video Streaming Over Wi-MAX Networks Presented by- Guided by:- SPARSH GOEL, KARAN CHAUHAN Dr.Jonathan C.L. Liu Graduate Student, CISE Associate Prof.(CISE) University of Florida University of Florida

Need of Quality driven solution?

Satisfying users with different QoS requirements while optimizing the resource allocation is a challenging problem.

In this paper, the authors discuss the challenges and possible solutions for transmitting MPEG video streams over WiMAX networks. A cross-layer solution for enhancing the performance of WiMAX networks with respect to MPEG video streaming applications is explained

Other Challenges High quality and bitrate. Low Latency. Less Complexity. Traffic maintenance. Other Performance parameters.

Excessive bandwidth demand is there to provide mobile users with high speed network connectivity in order to support variety of applications.

Introduction to Wi-Max WiMAX networks are based on the IEEE 802.16 standards. IEEE 802.16 standards defined different QoS classes to support a broad range of applications with varying service requirements. In WiMAX networks, each traffic flow is mapped into an appropriate service class

Selecting appropriate service classes with proper parameters to support the required QoS while not wasting the scarce resources can increase the utilization of network. An application driven, traffic aware service classification will provide the WiMAX subscriber stations (SSs) with better video quality.

The WiMAX technology is promising to provide broadband wireless access to mobile users in the near future. Video streaming will be a very attractive application for the rapid deployment of WiMAX networks.

Previous Work Network adaptive (Feedback based) video rate control design for enhancing the overall received video quality. The server receives some information such as:- The available bandwidth Loss rate Buffer size at the receiver End-to-End delay to adapt to the optimum video coding rate.

Drawbacks Channel variations in the wireless networks. Sending feedback is not a feasible option in some multicasting applications such as IPTV or Mobile TV. Increases the computational complexity at the video server which results in overloading the video streaming servers.

Transmission of same content to multiple receivers with different physical channels. Complicated to attain the flexibility and efficiency in the case of heterogeneous receivers. Unable to track the fast changes in radio channel conditions and adapt to the optimum rate accordingly.

Other Approaches Scalable video coding (SVC)- The goal of this method is to encode high quality video streams into some group of bit streams including one base sub layer and multiple enhancement sub layers. A channel based, rate adaptive solution for video streaming in WiMAX network.

Active frame dropping approach- In active frame dropping approach the base station drops a frame if it does not have enough confidence about successfully delivering a video frame within the application delay limit. Frame discarding solution- A frame discarding solution based on the packet lifetime. This method, frames that cannot meet the deadline are dropped by the video server or the intermediate routers.

In this paper, the authors have suggested a method that exploits the characteristics of MPEG traffic to give priority to the more important frames and protect them against dropping. In this method, no real-time feedback is sent to the video server. Thus, a video server will be able to support multiple clients simultaneously, and this makes the solution flexible for multicasting applications as well

Author’s Approach The characteristics of MPEG traffic are used to give priority to the more important frames and protect them against dropping. Video streaming traffic model. Quality-of-service support in WiMAX networks. Proposed solution for video streaming in WiMAX. 4) Simulation results.

1) Video streaming Traffic model MPEG-2 and MPEG-4 are used for reducing the redundant information. Consecutive scenes have few differences and the information in their pictures is highly correlated. Data compression is achieved by coding the small differences between the scenes. Much less data needs to be transported. Bitrate is application specific

MPEG-4 encodes the input video into a sequence of frames called group of picture (GOP). The number of GOPs generating a scene is a function of the scene complexity and compression ratio. I (intra coded) frames are used as the reference frame in each GOP and for synchronization of all frames in a GOP. If a GOP is lost or corrupted, the next GOP will be built based on its I frame which is not coded using any other frames.

P (predicted) frames are built by predicting the changes from the closest match in the preceding I or P frames of their GOP. B (bi-predictive) frames use previous I or P frame and the next P frame to predict the changes in the picture. Therefore, loss of I or P frames will affect some other frames in their corresponding GOP and this will degrade the perceived quality. These frames maybe fragmented over network.

Traffic Modelling A scene is a short part of the movie that does not contain sudden changes in the view while it can possibly include some zooming or object movement. I frames exhibited different behavior at different time scales. At the shorter time scales of a few seconds, the bitrate varies a little around a mean level. However, the mean level varies tremendously at larger time scales.

Fig :- Source Model.

The model considers two independent components for defining the size of the nth I frame of the video stream, located at the Kth scene:- is the mean activity of scene and represents the large variations. is constant for all I frames in scene while it will be different for other scenes. represents the small variations of the I frames around the mean level of each scene.

The is modeled by an order two autoregressive process:- is a normal random variable with zero mean and constant variance for each stream (depends on content of video). The model generates 2 I frames per second, 8 P frames per second, and 20 B frames per second. The average bitrate for each frame type are :- 273Kbps , 588Kbps , and 1094Kbps.

Fig:- MPEG Model parameters used.

2) Quality of Service (QoS) in WiMax Video streaming applications generate variable bitrate traffic which is real-time and delay sensitive. Such applications require the network to allocate network resources to handle the corresponding traffic within a limited period of time. It is observed that the real-time polling service (rtPS) class of WiMAX standard is suitable for supporting video streaming traffic.

In the rtPS class, each traffic flow is characterized by a few parameters such as the minimum reserved traffic rate and the maximum sustained traffic rate. An rtPS traffic flow will not get admitted into the network if the BS cannot guarantee it the requested minimum reserved bitrate. The BS periodically polls the rtPS queues and assigns resources based on the bandwidth requests and connection parameters

3) Multilevel Service Classification The video server indicates the type of each frame in the Type of service(ToS) field of the IP header. BS can distinguish the frame type of each packet. MPEG Frames are mapped into three different rtPS classes with different minimum reserved bandwidth parameters(determined by SS or video server). Video stream is projected into three different traffic flows.

Fig:- Multilevel service classification.

As I frame is the base frame in GOP, I Frames are protected against dropping since loss of I frame propagates through the GOP. This prevents other frames also from being corrupted. Similarly P frames affects proceeding P and B frames and are protected. The loss of B frame doesn’t propagate and result in smaller quality degradation.

The DL (Downlink) traffic from the video server to a WiMAX SS is en- queued at its corresponding DL queue in the BS. If the traffic flow is admitted as an rtPS flow, the BS has to guarantee the requested minimum reserved bitrate for that. If the low bitrate is requested then Video quality will degrade - DL queues becoming full because input traffic rate higher While requesting higher bitrate for flows will decrease the network utility as less number of flows will be admitted. There exists a trade-off between the video quality and network utility which this is optimized by choosing the optimum minimum reserved bitrate value for each video stream.

Inspired by the fact that I frame has the most effect on video quality, more minimum reserved bitrate is allocated to the rtPS flow corresponding to the I frames . In order to minimize the probability of dropping I, a bitrate that is higher than the average bitrate of I frames is used. minimum reserved bitrates for the P and B frames are also requested.

Fig:- Network Architecture.

Simulation Results OPNET simulator and its WiMAX package is used to perform the simulations. The PHY and MAC layers of WiMAX are fully simulated In order to achieve more accurate results in the simulations. The simulations are run under highly traffic loaded conditions of the network and similar PHY characteristics and video traffic for each SS for both the schemes.

Conventionally, each SS asks for one rtPS traffic flow with the minimum reserved bitrate equal to 884 Kbps. In the multilevel traffic classification scheme, each SS asks for three rtPS flows corresponding to three different MPEG frame types. The SS will request 384 Kbps for I frames, 300 Kbps for P frames, and 200 Kbps for B frames.

Fig:- BS Performance 1

Fig:- BS Performance 2

Fig:- Client Performance 1

Fig:- Client Performance 2

Fig:- Multilevel Classification Performance 1

Fig:- Multilevel Classification Performance 2

Fig:- Avg. number of Frames received by all SSs

Conclusion A cross layer design to enhance the quality of MPEG video streaming for the end user in WiMAX networks is proposed. Unlike other approaches, more priority is given to more important frames and protecting them against dropping without increasing the complexity of the video server. The proposed solution for multicasting applications elaborates QoS classification feature of WiMAX and it is reliable, flexible and scalable.

By providing the BS with information about the type of video frame and by map I, P, and B frames into three different rtPS service classes with different service requirements, the overall number of frames delivered to each SS increases. This results in enhanced quality of video at the end users.

Thank you