Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School.

Slides:



Advertisements
Similar presentations
Jung-Hwan Low Redundancy Layered Multiple Description Scalable Coding Using The Subband Extension Of H.264/AVC Department of Electrical.
Advertisements

SoftCast+ Scalable Robust Mobile Video
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Mohamed Hefeeda April 23, 2009 Simon Fraser.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Pouya Ostovari and Jie Wu Computer and Information Sciences
Performance Analysis of Home Streaming Video Using Orb Rabin Karki, Thangam Seenivasan, Mark Claypool and Robert Kinicki Worcester Polytechnic Institute.
Scalable ROI Algorithm for H.264/SVC-Based Video Streaming Jung-Hwan Lee and Chuck Yoo, Member, IEEE.
Transmission Basics ITNW 1325, Chapter III. OSI Physical Layer.
Dynamic Adaptive Streaming over HTTP2.0. What’s in store ▪ All about – MPEG DASH, pipelining, persistent connections and caching ▪ Google SPDY - Past,
Presented by Scott Kristjanson CMPT-820 Multimedia Systems Instructor: Dr. Mohamed Hefeeda 1 Cross-Layer Wireless Multimedia.
Time Slicing in Mobile TV Broadcast Networks with Arbitrary Channel Bit Rates Cheng-Hsin Hsu Joint work with Dr. Mohamed Hefeeda April 23, 2009 Simon Fraser.
Presented by Santhi Priya Eda Vinutha Rumale.  Introduction  Approaches  Video Streaming Traffic Model  QOS in WiMAX  Video Traffic Classification.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
Optimal Scalable Video Multiplexing in Mobile Broadcast Networks
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Energy Optimization in Mobile TV Broadcast Networks Mohamed Hefeeda (Joint.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Analysis of Multimedia Authentication Schemes Mohamed Hefeeda (Joint work.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
1 School of Computing Science Simon Fraser University CMPT 820: Multimedia Systems RTP Media Synchronization for Live MobileVideo Streaming Bassam Almohammadi.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Multimedia Streaming in Dynamic Peer-to-Peer Systems and Mobile Wireless.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada End-to-End Secure Delivery of Scalable Video Streams Mohamed Hefeeda (Joint.
Mohamed Hefeeda Cross-Layer Mac-Application Layer for Adaptive Retransmission and Packetization Using Langrangian Optimization Farid Molazem Cmpt 820 Fall.
1 School of Computing Science Simon Fraser University, Canada Rate-Distortion Optimized Streaming of Fine-Grained Scalable Video Sequences Mohamed Hefeeda.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
A Layered Hybrid ARQ Scheme for Scalable Video Multicast over Wireless Networks Zhengye Liu, Joint work with Zhenyu Wu.
MMCN’091 School of Computing Science Simon Fraser University Bounding Switching Delay in Mobile TV Broadcast Networks Cheng-Hsin Hsu Joint Work with Mohamed.
1 Cross-Layer Design for Wireless Communication Networks Ness B. Shroff Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer.
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
On Combining Temporal Scaling and Quality Scaling for Streaming MPEG Huahui Wu, Mark Claypool, Robert Kinicki Computer Science, Worcester Polytechnic Institute.
Wireless FGS video transmission using adaptive mode selection and unequal error protection Jianhua Wu and Jianfei Cai Nanyang Technological University.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
1 Chapter 5 Multiplexing : Sharing a Medium Data Communications and Computer Networks: A Business User’s Approach.
Chapter 5: Multiplexing: Sharing a Medium
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
Statistical Multiplexer of VBR video streams By Ofer Hadar Statistical Multiplexer of VBR video streams By Ofer Hadar.
Low Latency Wireless Video Over Networks Using Path Diversity John Apostolopolous Wai-tian Tan Mitchell Trott Hewlett-Packard Laboratories Allen.
1 Algorithms for Bandwidth Efficient Multicast Routing in Multi-channel Multi-radio Wireless Mesh Networks Hoang Lan Nguyen and Uyen Trang Nguyen Presenter:
Farid Molazem Network Systems Lab Simon Fraser University Scalable Video Transmission for MobileTV.
Energy-Efficient Video Multicast in 4G Wireless Systems Ya-Ju Yu 1, Pi-Cheng Hsiu 2,3, and Ai-Chun Pang 1,4 1 Graduate Institute of Networking and Multimedia,
MULTIMEDIA PROCESSING ROUTING PROTOCOL ANALYSIS FOR SCALABLE VIDEO CODING(SVC) TRANSMISSION OVER MOBILE AD-HOC NETWORKS PRAJWAL S SANKET
Physical Layer Informed Adaptive Video Streaming Over LTE Xiufeng Xie, Xinyu Zhang Unviersity of Winscosin-Madison Swarun KumarLi Erran Li MIT Bell Labs.
1 11 Subcarrier Allocation and Bit Loading Algorithms for OFDMA-Based Wireless Networks Gautam Kulkarni, Sachin Adlakha, Mani Srivastava UCLA IEEE Transactions.
Designing an Efficient and Extensible Mobile TV Testbed Cheng-Hsin Hsu Simon Fraser University, Canada joint work with Mohamed Hefeeda, Yi Liu, and Cong.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Video Streaming over Cooperative Wireless Networks Mohamed Hefeeda (Joint.
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Mohamed Hefeeda 1 School of Computing Science Simon Fraser University, Canada Optimal Partitioning of Fine-Grained Scalable Video Streams Mohamed Hefeeda.
QoS Multicasting over Mobile Networks IEEE Globecom 2005 Reporter : Hsu,Ling-Chih.
1 Adaptable applications Towards Balancing Network and Terminal Resources to Improve Video Quality D. Jarnikov.
Power saving control for the mobile DVB-H receivers based on H.264/SVC standard Eugeny Belyaev, Vitaly Grinko, Ann Ukhanova Saint-Petersburg State University.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
IEEE VTC 2010 Optimal Layered Video IPTV Multicast Streaming over IEEE e WiMAX Systems Po-Han Wu, Yu Hen Hu *, Jenq-Neng Hwang University of Washington.
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:
Cooperative Layered Wireless Video Multicast Ozgu Alay, Thanasis Korakis, Yao Wang, Elza Erkip, Shivendra Panwar.
Fine Granularity Scalability in MPEG-4 Video by Weiping Li Presentation by Warren Cheung.
PROTEUS: Network Performance Forecast for Real- Time, Interactive Mobile Applications Qiang Xu* Sanjeev Mehrotra# Z. Morley Mao* Jin Li# *University of.
CS434/534: Mobile Computing and Wireless Networks Y. Richard Yang 08/30/2012.
Modeling a Multicarrier Wireless Communication Transceiver Embedded Software Systems Literature Survey March 24,2004 By Hunaid Lotia.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
MPEG4 Fine Grained Scalable Multi-Resolution Layered Video Encoding Authors from: University of Georgia Speaker: Chang-Kuan Lin.
Data Communications & Computer Networks, Second Edition1 Chapter 5 Multiplexing: Sharing a Medium.
802.11n MIMO-OFDM Standard  IEEE n group  MIMO-OFDM  Increased performance  Transmitter  MAC Enhancements  Results.
Scalable Video Multicast with Adaptive Modulation and Coding in Broadband Wireless Data Systems Peilong Li *, Honghai Zhang *, Baohua Zhao +, Sampath Rangarajan.
History-based Adaptive Modulation for a Downlink Multicast Channel in OFDMA systems Haibo Wang, Hans Peter Schwefel and Thomas Skjodeberg Toftegaard Center.
H.264/SVC Video Transmission Over P2P Networks
Cheng-Hsin Hsu and Mohamed Hefeeda
Design and Evaluation of a Testbed for Mobile TV Networks
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Kyoungwoo Lee, Minyoung Kim, Nikil Dutt, and Nalini Venkatasubramanian
Video Streaming over Cognitive radio networks
Presentation transcript:

Mohamed Hefeeda Multiplexing of Variable Bitrate Scalable Video for Mobile Broadcast Networks Project Presentation Farid Molazem Cmpt 820 Fall 2010 School of Computing Science Simon Fraser University

Mohamed Hefeeda Outline  High level description of the problem  Overview of scalable video coding  Formulation of the problem  Problem solution  Evaluation and results

Mohamed Hefeeda High level description of the problem  The problem we study here is broadcasting several variable bitrate video streams to a large number of mobile receivers while maximizing performance metrics of bandwidth utilization and energy saving  Challenges -Variability in the bitrates of video streams -Small buffer sizes of mobile receivers -Energy constraints for mobile devices

Mohamed Hefeeda Scalable Video Coding  Scalable video coding -Temporal scalability -Spatial scalability -Quality scalability

Mohamed Hefeeda Quality Scalability  Quality scalability could be considered as a special case of spatial scalability  We could have -Fine Grain Scalability -Coarse Grain Scalability -Medium Grain Scalability

Mohamed Hefeeda Problem Formulation  Problem: Broadcasting S scalable video streams from a base station to a large number of mobile receivers over a wireless medium  Notation: -There are S video streams -Each frame video stream s has a base layer and MGS layers -Each video stream has I frames - Indicates the size of layer k of frame i of stream s -Each stream is coded at F frame-per-second Frame i of stream s Base layer

Mohamed Hefeeda Problem Formulation  Bandwidth Utilization -The fraction of video frames received at the decoder before their decoding deadline  Energy Saving: -The fraction of time the receivers can put their wireless receivers into sleep -We use the average energy saving among all video streams

Mohamed Hefeeda Problem Formulation  The average quality of all transmitted frames is shown by -We use peak-signal-to-noise-ration (PSNR) as a quality metric

Mohamed Hefeeda Problem Solution time

Mohamed Hefeeda Problem Solution -Second Step: Consider only base layer of video streams Add burst to S2 until it reached threshold Now we add back the quality layers as long as we have available bandwidth in our rescheduling window time s1 s2 Below threshold Rescheduling window

Mohamed Hefeeda Problem Solution time s1 s2 Below threshold Rescheduling window

Mohamed Hefeeda Problem Solution -Second Step:  We have a number of frames  Each frame has a number of quality layers  Selecting each quality layer consumes some space and provides some quality value  Which quality layers to choose? »0-1 multiple choice knapsack »NP-Complete

Mohamed Hefeeda Problem Solution

Mohamed Hefeeda Evaluation  Settings -We set the modulator to use 16-QAM (Quadrature Amplitude Modulation) -10MHz radio channel -Overhead To=100ms  Video streams -16 video streams of different categories of: sport, tv game show, documentray, talk show and have very different visual characteristics -Bitrates ranging from 250 to 768 kbps -We created video streams with different MGS layers and the trace file for each stream using “BitStreamExtractorStatic” tool provided by JSVM -We used “PSNRStatic” to determine the PSNR value of each MGS layer of each video stream

Mohamed Hefeeda Results  Dropped Frame

Mohamed Hefeeda Results  Resulted Quality

Mohamed Hefeeda Conclusions  Having a small lookahead window, we can have an approximation algorithm to reduce dropped frame using quality scalability characteristics of scalable video streams  Operator can adjust the chance of dropping frame by adjusting the threshold for buffer levels -Reducing the threshold lowers the chance of dropping frames at a cost of loosing some quality in video frames

Mohamed Hefeeda Thanks You