A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN.

Slides:



Advertisements
Similar presentations
Fountain Coding-based Video Transmission System over Heterogeneous Wireless Networks Presented by Hyunchul Joo POSTECH
Advertisements

Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 14 – Introduction to Multimedia Resource Management Klara Nahrstedt Spring 2012.
LOGO Video Packet Selection and Scheduling for Multipath Streaming IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 9, NO. 3, APRIL 2007 Dan Jurca, Student Member,
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
June 3, A New Multipath Routing Protocol for Ad Hoc Wireless Networks Amit Gupta and Amit Vyas.
Streaming Video over the Internet: Approaches and Directions Dapeng Wu, Yiwei Thomas Hou et al. Presented by: Abhishek Gupta
Rate Distortion Optimized Streaming Maryam Hamidirad CMPT 820 Simon Fraser Univerity 1.
Kuang-Hao Liu et al Presented by Xin Che 11/18/09.
Compressed-domain-based Transmission Distortion Modeling for Precoded H.264/AVC Video Fan li Guizhong Liu IEEE transactions on circuits and systems for.
CROSS LAYER DESIGN CMPT 820: Multimedia Systems Kaushik Choudhary.
Cross-Layer Optimization for Video Streaming in Single- Hop Wireless Networks Cheng-Hsin Hsu Joint Work with Mohamed Hefeeda MMCN ‘09January 19, 2009 Simon.
Sang-Chun Han Hwangjun Song Jun Heo International Conference on Intelligent Hiding and Multimedia Signal Processing (IIH-MSP), Feb, /05 Feb 2009.
A Comparison of Layering and Stream Replication Video Multicast Schemes Taehyun Kim and Mostafa H. Ammar.
Source-Adaptive Multilayered Multicast Algorithms for Real- Time Video Distribution Brett J. Vickers, Celio Albuquerque, and Tatsuya Suda IEEE/ACM Transactions.
End-to-End TCP-Friendly Streaming Protocol and Bit Allocation for Scalable Video Over Wireless Internet Fan Yang, Qian Zhang, Wenwu Zhu, and Ya-Qin Zhang.
Peer-to-Peer Based Multimedia Distribution Service Zhe Xiang, Qian Zhang, Wenwu Zhu, Zhensheng Zhang IEEE Transactions on Multimedia, Vol. 6, No. 2, April.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
Multi-Path Multimedia Transmission in Ad-hoc Networks Related Work Marcin Michalak
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.
H.264/AVC for Wireless Applications Thomas Stockhammer, and Thomas Wiegand Institute for Communications Engineering, Munich University of Technology, Germany.
4/24/2002SCL UCSB1 Optimal End-to-end Distortion Estimation for Drift Management in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression.
09/24/02ICIP20021 Drift Management and Adaptive Bit Rate Allocation in Scalable Video Coding H. Yang, R. Zhang and K. Rose Signal Compression Lab ECE Department.
Multiple Sender Distributed Video Streaming Nguyen, Zakhor IEEE Transactions on Multimedia April 2004.
Distributed Quality-of-Service Routing of Best Constrained Shortest Paths. Abdelhamid MELLOUK, Said HOCEINI, Farid BAGUENINE, Mustapha CHEURFA Computers.
COGNITIVE RADIO FOR NEXT-GENERATION WIRELESS NETWORKS: AN APPROACH TO OPPORTUNISTIC CHANNEL SELECTION IN IEEE BASED WIRELESS MESH Dusit Niyato,
An Overlay Architecture for High Quality VoIP Streams IEEE Trans. on Multimedia 2006 R 翁郁婷 R 周克遠.
QoS-Aware In-Network Processing for Mission-Critical Wireless Cyber-Physical Systems Qiao Xiang Advisor: Hongwei Zhang Department of Computer Science Wayne.
Optimal Power Control, Rate Adaptation and Scheduling for UWB-Based Wireless Networked Control Systems Sinem Coleri Ergen (joint with Yalcin Sadi) Wireless.
1 Requirements for the Transmission of Streaming Video in Mobile Wireless Networks Vasos Vassiliou, Pavlos Antoniou, Iraklis Giannakou, and Andreas Pitsillides.
Improving Capacity and Flexibility of Wireless Mesh Networks by Interface Switching Yunxia Feng, Minglu Li and Min-You Wu Presented by: Yunxia Feng Dept.
Prediction Assisted Single-copy Routing in Underwater Delay Tolerant Networks Zheng Guo, Bing Wang and Jun-Hong Cui Computer Science & Engineering Department,
Computer Networks Performance Metrics. Performance Metrics Outline Generic Performance Metrics Network performance Measures Components of Hop and End-to-End.
Content Clustering Based Video Quality Prediction Model for MPEG4 Video Streaming over Wireless Networks Asiya Khan, Lingfen Sun & Emmanuel Ifeachor 16.
Univ. of TehranAdv. topics in Computer Network1 Advanced topics in Computer Networks University of Tehran Dept. of EE and Computer Engineering By: Dr.
Adaptive Multi-path Prediction for Error Resilient H.264 Coding Xiaosong Zhou, C.-C. Jay Kuo University of Southern California Multimedia Signal Processing.
The NIProxy: a Flexible Proxy Server Supporting Client Bandwidth Management and Multimedia Service Provision Maarten Wijnants Wim Lamotte.
An Overlay Network Providing Application-Aware Multimedia Services Maarten Wijnants Bart Cornelissen Wim Lamotte Bart De Vleeschauwer.
1 Presented by Jari Korhonen Centre for Quantifiable Quality of Service in Communication Systems (Q2S) Norwegian University of Science and Technology (NTNU)
Optimization of Wavelength Assignment for QoS Multicast in WDM Networks Xiao-Hua Jia, Ding-Zhu Du, Xiao-Dong Hu, Man-Kei Lee, and Jun Gu, IEEE TRANSACTIONS.
Paper # – 2009 A Comparison of Heterogeneous Video Multicast schemes: Layered encoding or Stream Replication Authors: Taehyun Kim and Mostafa H.
Providing End-to-End Delay Guarantees for Multi-hop Wireless Sensor Networks I-Hong Hou.
Service-oriented Resource Broker for QoS-Guaranteed in Grid Computing System Yichao Yang, Jin Wu, Lei Lang, Yanbo Zhou and Zhili Sun Centre for communication.
A Utility-based Approach to Scheduling Multimedia Streams in P2P Systems Fang Chen Computer Science Dept. University of California, Riverside
X. Li, W. LiuICC May 11, 2003A Joint Layer Design Smart Contention Resolution Random Access Wireless Networks With Unknown Multiple Users: A Joint.
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:
Networked Media Lab. D EPT. OF I NFO. & Mech., GIST Individual Research Issue Jongryool Kim Networked Media Laboratory School of Information.
A Robust Luby Transform Encoding Pattern-Aware Symbol Packetization Algorithm for Video Streaming Over Wireless Network Dongju Lee and Hwangjun Song IEEE.
Dzmitry Kliazovich University of Luxembourg, Luxembourg
Video Streaming Transmission Over Multi-channel Multi-path Wireless Mesh Networks Speaker : 吳靖緯 MA0G WiCOM '08. 4th International.
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,
Fair and Efficient multihop Scheduling Algorithm for IEEE BWA Systems Daehyon Kim and Aura Ganz International Conference on Broadband Networks 2005.
SERENA: SchEduling RoutEr Nodes Activity in wireless ad hoc and sensor networks Pascale Minet and Saoucene Mahfoudh INRIA, Rocquencourt Le Chesnay.
Copyright © 2011, Quality-Driven Cross-Layer Optimized Video Delivery over LTE IEEE Communications Magazine, FEB 2010 Speaker: 劉姿瑾 Date: 25,
Introduction to Quality of Service Klara Nahrstedt CS 538.
Efficient Geographic Routing in Multihop Wireless Networks Seungjoon Lee*, Bobby Bhattacharjee*, and Suman Banerjee** *Department of Computer Science University.
Downlink Scheduling for Multimedia Multicast/Broadcast over Mobile WiMAX Connection-oriented Multi- state Adaptation Source:IEEE Wireless Communications.
Courtesy Piggybacking: Supporting Differentiated Services in Multihop Mobile Ad Hoc Networks Wei LiuXiang Chen Yuguang Fang WING Dept. of ECE University.
Optimization-based Cross-Layer Design in Networked Control Systems Jia Bai, Emeka P. Eyisi Yuan Xue and Xenofon D. Koutsoukos.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
-1/16- Maximum Battery Life Routing to Support Ubiquitous Mobile Computing in Wireless Ad Hoc Networks C.-K. Toh, Georgia Institute of Technology IEEE.
H.264/SVC Video Transmission Over P2P Networks
任課教授:陳朝鈞 教授 學生:王志嘉、馬敏修
Yiannis Andreopoulos et al. IEEE JSAC’06 November 2006
Taehyun Kim and Mostafa H. Ammar
Presentation transcript:

A Quality-Driven Decision Engine for Live Video Transmission under Service-Oriented Architecture DALEI WU, SONG CI, HAIYAN LUO, UNIVERSITY OF NEBRASKA-LINCOLN HAOHONG WANG, MARVELL SEMICONDUCTORS AGGELOS KATSAGGELOS, NORTHWESTERN UNIVERSITY IEEE Wireless Communications, Aug. 2009

Outline  Introduction  Service-oriented Architecture(SOA)  Current real-time video transmission  Proposed SOA system  Case study  Experiment result  Conclution

Introduction – Service-Oriented Architecture  SOA has been regarded as a promising distributed network management method in large-scale heterogeneous communications networks  Entire video communication system can be decomposed into many different services provided by one or more service providers.

Introduction  Two types of live video applications:  Video streaming application (Youtube)  pre-encoded and packetized at the same server  Cannot adapted to changes such as network congestions.  Interactive video application (videoconferencing)  videos are coded on-the-fly  source content and network conditions are jointly considered to determine the optimal encoding modes

Prosoped SOA system

 Decision engine can retrieve the user profile information and services from the broker network, optimize the service configuration, and implement different capacities of applications. User perceived video quality Available services Different capacity of apps

Media Signal Processing Service  Based on different user profiles and available network resources, decision engine selects different media signal processing algorithms (services) to deal with user requests.  Extracting the ROI  Downsampling  Filtering the high-frequency component  Encoding or transcoding a video sequence  Dropping the current frame

Performance Evaluation Service  Network-centric metrics such as throughput, delay fail to provide an efficient and accurate evaluation  Different importance of video bitstream  Continuous and smooth playback  Error resilience and concealment  Application-centric metrics such as expected end-to-end video quality are the most straightforward and reasonable.  Calculation of video quality is based on some predefined rate-distortion function or model.

Network Service  Path selection  Multiple paths in a multihop network that may provide different levels of reliability  Decision engine integrate some existing routing protocol, such as optimal link state routing (OLSR), into a workflow to find the optimal transmission path.

Network service  Resourse allocation  Multimedia data of a given video stream have different levels of importance to the user-perceived video quality  Various resourse allocation and scheduling approaches have been developed. Such as time slot/bandwidth allocation, packet ordering, and retransmission.  The decision engine needs to choose an appoach such that the user-perceived video quality is maximized while the utilization enhanced.

Case study  An SOA-based live video communication sysytem 1. N-frame video sequence C ={g 1, …, g N }. Each video frame can be divided into a foreground and a background. Foreground part being the ROI. 2. Wireless network model as a DAG G(V, E) with node set V and edge set E. 3. packet k over G delay deadline is associated with frame decoding deadline T max.

Case study(cont.) 4. Always checks the total delay of packet k at node v. If exceeds T max, packet k should be discarded. 5. Use pixel recursive algorithm(ROPE) to performance evaluate, estimating the expected distortion. The contributions of foreground and background distortion to the user-perceived video can be weighted by λ k.

Case study(cont.) 6. The scheduling service Φ k for packet k is based on the video quality evaluation result. Priority scheduling approach first scheduled the foreground packet for transmission. 7. The maximum number of retransmissions Π k (v,u) for packet k over link (v,u) is jointly determined by the packet delay constraint T max and the total delay

Case study  Each packet k generated by the media signal processing service and transmitted by the network is characterized by:  The source coding service S k  The transmission path selection service P k  The scheduling service Φ k  The packet delay deadline T max  The quality impact factor λ k

Object function  Expected distortion for packet k can be written as E[D k ] = Q k ( S k, P k, Φ k, T max, λ k )  Object function for decision engine V is the generated workflow by decision engine for end user.

Experimental Result  Identification of the ROI is performed by the following stages  background subtraction  split-and-merge  morphological operations.

Experimental Result  Simulation parameters  H.264/AVC JM 12.2  Video Clip: “Mother and Daughter.”  30-node network deployed over a 1000 m × 1000m  Source and destination are chosen randomly  Transmission range: 150 m  Generate 50 topologies and run 50 computations to obtain the average.  Packet delay deadline T max : 0.033s

Experimental Result Two network-centric routing service: PLR-based: packet loss rate as routing metric Delay-based: packet delay as routing metric

Experimental result Without priority scheduling: foreground and background are the same With priority scheduling: foreground has a 4.5 dB PSNR better than whole video without IRI 9.5 dB PSNR better than background

Experimental result (a)Original (b)Using content analysis and priority scheduling (c)Without using content analysis and priority scheduling

Conclusion  Traditional multimedia communication systems are lacking the flexibility of end-to-end QoS for various multimedia applications, especially for live video applications.  A quality-driven decision engine for real-time video transmissions based on SOA jointly considered and optimized various kinds of data processing services by the decision engine.  Experimental results show that the proposed quality-driven service-oriented decision engine can provide better end-user experience.