Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA. ICON 2000 In collaboration with Mark.

Slides:



Advertisements
Similar presentations
Multi-Access Services in Heterogeneous Wireless Networks Kameswari Chebrolu, Ramesh R. Rao Abstract Today's wireless world is characterized by heterogeneity.
Advertisements

1 School of Computing Science Simon Fraser University CMPT 771/471: Internet Architecture & Protocols TCP-Friendly Transport Protocols.
Multimedia & Comm. Lab Video Streaming over the Internet 98/11/25 정승훈
1 S. Sen, J. Rexford and D. Towsley UMass Amherst AT&T Labs Presented by : Shubho Sen Proxy Prefix Caching.
Doc.: IEEE /0604r1 Submission May 2014 Slide 1 Modeling and Evaluating Variable Bit rate Video Steaming for ax Date: Authors:
1 Nazanin Magharei, Reza Rejaie University of Oregon INFOCOM 2007 PRIME: P2P Receiver-drIven MEsh based Streaming.
Yi Liang Department of Electrical Engineering Stanford University April 19, 2000 Loss Recovery and Adaptive Playout Control for Packet Voice Communications.
Network Congestion Gabriel Nell UC Berkeley. Outline Background: what is congestion? Congestion control – End-to-end – Router-based Economic insights.
Adaptive Video Streaming in Vertical Handoff: A Case Study Ling-Jyh Chen, Guang Yang, Tony Sun, M. Y. Sanadidi, Mario Gerla Computer Science Department,
1 USC INFORMATION SCIENCES INSTITUTE RAP: An End-to-End Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejaie, Mark Handley, Deborah.
Web Caching Schemes1 A Survey of Web Caching Schemes for the Internet Jia Wang.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet Reza Rejaie Haobo Yu Mark Handley Deborah Estrin Presented.
1 Layer-Encoded Video in Scalable Adaptive Streaming Michael Zink, Jens Schmitt, and Ralf Steinmetz, Fellow, IEEE IEEE TRANSACTIONS ON MULTIMEDIA, VOL.
A Framework for Architecting Peer-to- Peer Receiver-driven Overlays Reza Rejaie, Shad Stafford Mirage Research Group Department of Computer Science University.
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in the Internet R. Rejaie, H. Yu, M. Handley, D. Estrin.
A Rate/Quality Controlled MPEG Video Transmission System in a TCP-Friendly Internet Scenario Francesco Licandro, Giovanni Schembra Dipartimento di Ingegneria.
Vikash Agarwal, Reza Rejaie Computer and Information Science Department University of Oregon January 19, 2005 Adaptive Multi-Source.
QoS Management at Transport Layer V. Tsaoussidis and S. Wei Information Technology: Coding and Computing,2000. Proceedings. International Conference on,
RAP: An End-to-End Rate-Based Congestion Control Mechanism for Realtime Streams in the Internet Reza Rejai, Mark Handley, Deborah Estrin U of Southern.
Robust Scalable Video Streaming over Internet with Network-Adaptive Congestion Control and Unequal Loss Protection Quan Zang, Guijin Wang, Wenwu Zhu, and.
Adaptive Multi-source Streaming in Heterogeneous Peer-to-peer Network Vikash Agarwa; Reza Rejaie Twelfth Annual Multimedia Computing and Networking (MMCN.
Prefix Caching assisted Periodic Broadcast for Streaming Popular Videos Yang Guo, Subhabrata Sen, and Don Towsley.
Reza Rejaie Computer and Information Science Department University of Oregon Antonio Ortega Integrated Media Systems Center University of Southern California.
1 689 Lecture 2 Review of Last Lecture Networking basics TCP/UDP review.
Real-time smoothing for network adaptive video streaming Kui Gao, Wen Gao, Simin He, Yuan Zhang J. Vis. Commun. Image R. 16 (2005)
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
Streaming Media. Unicast Redundant traffic Multicast One to many.
Understanding Mesh-based Peer-to-Peer Streaming Nazanin Magharei Reza Rejaie.
Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA Jussi Kangasharju Institut Eurocom France NOSSDAV 2001, New York June.
1 USC INFORMATION SCIENCES INSTITUTE Proxy Caching Mechanism for Multimedia Playback Streams in the Internet R. Rejaie, M. Handley, H. Yu, D. Estrin USC/ISI.
Multimedia Applications r Multimedia requirements r Streaming r Phone over IP r Recovering from Jitter and Loss r RTP r Diff-serv, Int-serv, RSVP.
6/28/2015Reza Rejaie INFOCOM 07 1 Nazanin Magharei, Reza Rejaie University of Oregon PRIME: P2P Receiver-drIven MEsh based.
Streaming Video Gabriel Nell UC Berkeley. Outline Scalable MPEG-4 video – Layered coding method – Integrated transport-decoder buffer model RAP streaming.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
Using Redundancy and Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Yali Zhu, Mark Claypool and Yanlin Liu Department of Computer.
Prof. Reza Rejaie Computer & Information Science University of Oregon Winter 2003 An Overview of Internet Multimedia Networking.
CS :: Fall 2003 TCP Friendly Streaming Ketan Mayer-Patel.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Reza Rejaie CIS UO1 Prof. Reza Rejaie Computer & Information Science University of Oregon Fall 2002 Multimedia.
PRISM: Proxies for Internet Streaming Media J. Kurose, P. Shenoy, D. Towsley (UMass/Amherst) L. Gao (Smith College) G. Hjalmtysson, J. Rexford (AT&T Research.
Providing Controlled Quality Assurance in Video Streaming across the Internet Yingfei Dong, Zhi-Li Zhang and Rohit Rakesh Computer Networking and Multimedia.
CS An Overlay Routing Scheme For Moving Large Files Su Zhang Kai Xu.
Computer Networks Laboratory Utility-Based Adaptive Video Streaming Mechanisms Paolo V. Encomienda Nestor Michael C. Tiglao University of the Philippines.
1 Cache Me If You Can. NUS.SOC.CS5248 OOI WEI TSANG 2 You Are Here Network Encoder Sender Middlebox Receiver Decoder.
Introduction to Multimedia Networking (2) Advanced Multimedia University of Palestine University of Palestine Eng. Wisam Zaqoot Eng. Wisam Zaqoot October.
Analysis of FEC Function for Real-Time DV Streaming Kazuhisa Matsuzono, Hitoshi Asaeda, Kazunori Sugiura, Osamu Nakamura, and Jun Murai Keio University.
CS Spring 2012 CS 414 – Multimedia Systems Design Lecture 29 – Buffer Management (Part 2) Klara Nahrstedt Spring 2012.
1 USC INFORMATION SCIENCES INSTITUTE An End-to-end Architecture for Quality- Adaptive Streaming Applications in Best- effort Networks Reza Rejaie
Delivering Adaptive Scalable Video over the Wireless Internet Pavlos Antoniou, Vasos Vassiliou and Andreas Pitsillides Computer Science Department University.
Network Instruments VoIP Analysis. VoIP Basics  What is VoIP?  Packetized voice traffic sent over an IP network  Competes with other traffic on the.
Rate Adaptation Protocol for Real-time Streams Goal: develop an end-to-end TCP-friendly RAP for semi-reliable rate-based applications (e.g. playback of.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
The Impact of Active Queue Management on Multimedia Congestion Control Wu-chi Feng Ohio State University.
PRIME: P2P Receiver-drIven MEsh based Streaming Nazanin Magharei, Reza Rejaie University of Oregon Presenter Jungsik Yoon.
The Future of Transport Hari Balakrishnan LCS and EECS Massachusetts Institute of Technology
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:
Multimedia Proxy Caching Mechanism for Quality Adaptive Streaming Applications in The Internet Reza Rejaie, Haobo Yu, Mark Handley, and Deborah Estrin.
Video Multicast over the Internet Presented by: Liang-Yuh Wu Lung-Yuan Wu Hao-Hsiang Ku 12 / 6 / 2001 Bell Lab. And Georgia Institute of Technologies IEEE.
Ch 6. Multimedia Networking Myungchul Kim
August 23, 2001ITCom2001 Proxy Caching Mechanisms with Video Quality Adjustment Masahiro Sasabe Graduate School of Engineering Science Osaka University.
Adaptive Content-Aware Scaling for Improved Video Streaming. Avanish Tripathi Advisor: Mark Claypool Reader: Bob Kinicki.
LAYERED QUALITY ADAPTATION for INTERNET VIDEO STREAMING Reza Rejaie, Mark Handley and Deborah Estrin Information Science Institute (ISI), University of.
Flow Control in Multimedia Communication Multimedia Systems and Standards S2 IF Telkom University.
Adaptive QoS Control of Multimedia Transmission Over Band-limited Networks Presenter: Hu Huang Nov G.Y.Hong 1, Member, IEEE, A.C.M.Fong 1, Member,
Rate/Congestion Control for Multimedia Streaming
HP Labs 1 IEEE Infocom 2003 End-to-End Congestion Control for InfiniBand Jose Renato Santos, Yoshio Turner, John Janakiraman HP Labs.
On the Interactions Between Layered Quality Adaptation and Congestion Control for Streaming Video 11 th International Packet Video Workshop Nick Feamster.
CIS679: UDP and Multimedia r Review of last lecture r UDP and multimedia.
MIT Laboratory for Computer Science
RAP: Rate Adaptation Protocol
Presentation transcript:

Reza Rejaie AT&T Labs - Research1 Reza Rejaie AT&T Labs – Research Menlo Park, CA. ICON 2000 In collaboration with Mark Handley(ACIRI at ICSI) Deborah Estrin (ISI/USC) Architectural Considerations for Playback of Quality Adaptive Video over the Internet

Reza Rejaie AT&T Labs - Research2 Motivation Rapid growth in client-server streaming over the Internet Internet applications should deploy end-to-end congestion control Streaming applications require QoS  Most of the existing solutions do not properly integrate congestion control into Internet streaming applications

Reza Rejaie AT&T Labs - Research3 Unicast Streaming Applications Delay-sensitive Semi-reliable Rate-based  Require QoS from the end-to- end point of view Internet Adaptation Buffer Decoder TCP Server Display Encoder Source

Reza Rejaie AT&T Labs - Research4 Goal of this paper To provide high level architectural insights in the design of unicast Internet streaming applications  Guidelines for Internet streaming application designers

Reza Rejaie AT&T Labs - Research5 Outline Design principles for Internet applications  Key components Design space for key components of Internet streaming applications An architecture Generalizing the architecture Conclusion & future directions

Reza Rejaie AT&T Labs - Research6 Design Principles for Internet App. Social behavior Being adaptive Recovery from losses

Reza Rejaie AT&T Labs - Research7 Social Behavior Network resources are shared End-systems should adjust their tx rate based on state of the network Rapidly decrease when congestion occurs Periodically increase to probe for spare capacity  End-to-end Congestion Control Congestion control should result in fairness, stability and high utilization  Congestion control is network-dependent Design Principles

Reza Rejaie AT&T Labs - Research8 Being Adaptive 1) Bandwidth heterogeneity 2) Shared resources  Internet applications should be able to:  operate over wide range of available bw  cope with wide & unpredictable variations in bw  Internet applications should be quality adaptive  Quality adaptation is application-specific Design Principles

Reza Rejaie AT&T Labs - Research9 Recovery from Loss Packets are pseudo-randomly lost in the network mainly due to congestion Internet applications should be able to recover from losses to meet required level of reliability  Error control  Error control is application-specific Design Principles

Reza Rejaie AT&T Labs - Research10 Key Components 1) Congestion Control(CC) 2) Quality Adaptation(QA) 3) Error Control(EC)  What is the design space for each key component in the context of Internet streaming applications?

Reza Rejaie AT&T Labs - Research11 Congestion Control Challenge: to design an effective Increase, Decrease algorithm? Goal: to be network-friendly if TCP traffic dominates => TCP-friendly Additive Inc., Multiplicative Dec. Slope of increase & decreasing factor Some existing TCP-friendly CC schemes: SCP, LDA, RAP, TFRC  Performing CC results in unpredictable and potentially wide variations in bandwidth Design Space

Reza Rejaie AT&T Labs - Research12 Mechanisms to Adjust Quality Adaptive encoding CPU-intensive Switching between multiple encoding High storage requirement Layered encoding Inter-layer decoding dependency Suited for multimedia proxy caching Design Space/Quality Adaptation

Reza Rejaie AT&T Labs - Research13 Quality Adaptation Adjust delivered quality with long-term changes in available bandwidth receiver buffering only absorbs short-term changes in bandwidth Challenge: frequent changes in delivered quality degrades perceptual quality encoding-specific More buffering allows smoother variations in delivered quality Buffering strategy? QA is the least understood aspect of streaming applications Design Space

Reza Rejaie AT&T Labs - Research14 Error Control Streaming applications require quality instead of complete reliability Techniques for loss repair are well understood Appropriate EC mechanism depends on: Required level of reliability by encoding Accepted delay for loss recovery Expected/measured loss pattern EC & QA should share the available bw in order to maximize delivered quality  Encoding-specific Design Space

Reza Rejaie AT&T Labs - Research15 Buffer Manager Archive Error Control Quality Adaptation Transmission Buffer Cong. Control Acker Decoder Playback Buffer Internet Server Client Adaptation Buffer Data path Control path Buffer Manager End-to-End Architecture

Reza Rejaie AT&T Labs - Research16 Generalizing the Architecture Architecture is generic. Knowing: 1) Designated func. to each component 2) Design space for each component 3) Effect of each design choice on other components Replace algorithms in each module Address implications on other modules Examples: Use a new CC mechanism => Adjust details of QA Change EC mechanism => Adjust bw sharing between QA & EC

Reza Rejaie AT&T Labs - Research17 Natural Design Steps Select a network-friendly CC scheme Select an EC mechanism that satisfies application requirements Design a QA mechanism that bridges the gap between app. requirements & CC maximizes perceptual quality for a given encoding Design a bandwidth sharing strategy for QA and EC mechanisms

Reza Rejaie AT&T Labs - Research18 Conclusion High level architectural insights in design of Internet streaming app. Key components => designated func. Design space of each component Inter-dependency among key components Set of high level design guidelines for streaming applications Applicable to live but non-interactive streaming applications

Reza Rejaie AT&T Labs - Research19 Future Directions Prototyping a sample architecture MPEG4 encoding Layered QA TCP-friendly Retx-based error control Extending the arch to include multimedia proxy caches (mcaches) To deliver high quality streams in a large scale Utility-based QA and More details: