Streaming Video over a Wireless Network So what is the problem!! WPI CS Research Rugby Bob Kinicki November 30, 2004.

Slides:



Advertisements
Similar presentations
Reconsidering Reliable Transport Protocol in Heterogeneous Wireless Networks Wang Yang Tsinghua University 1.
Advertisements

Streaming Video over the Internet
Available Bandwidth Estimation Manish Jain Networking and Telecom Group CoC, Georgia Tech.
pathChirp Efficient Available Bandwidth Estimation
Receiver-driven Layered Multicast S. McCanne, V. Jacobsen and M. Vetterli University of Calif, Berkeley and Lawrence Berkeley National Laboratory SIGCOMM.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
1 ARMOR-Adjusting Repair and Media Scaling with Operations Research for Streaming Video PhD Candidate: Huahui Wu - Computer Science, Worcester Poly. Inst.
1 Measurements of the Congestion Responsiveness of Windows Streaming Media James Nichols, Mark Claypool, Robert Kinicki and Mingzhe Li Computer Science.
Measurements of Congestion Responsiveness of Windows Streaming Media (WSM) Presented By:- Ashish Gupta.
Application, Network and Link Layer Measurements of Streaming Video over a Wireless Campus Network Passive & Active Measurement Workshop 05 Boston, MA,
Bandwidth Measurement of Pakistan’s Internet Topology.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Introduction Future wireless systems will be characterized by their heterogeneity - availability of multiple access systems in the same physical space.
An Empirical Study of RealVideo Performance Across the Internet Yubing Wang, Mark Claypool and Zheng Zuo
”Distributed Corks” A Research Byte Bob Kinicki. Research Byte October 22, Peer-to-Peer Web Server Host B Host.
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.
MediaPlayer ™ vs. RealPlayer ™ A Comparison of Network Turbulence Mingzhe Li, Mark Claypool, Robert Kinicki CS Department Worcester Polytechnic Institute.
1 Solutions to Performance Problems in VOIP over Wireless LAN Wei Wang, Soung C. Liew Presented By Syed Zaidi.
Low Delay Marking for TCP in Wireless Ad Hoc Networks Choong-Soo Lee, Mingzhe Li Emmanuel Agu, Mark Claypool, Robert Kinicki Worcester Polytechnic Institute.
Characterization by Measurement of a CDMA 1x EVDO Network Presenter: Mingzhe Li Wireless Internet Conference (WICON’06) Boston, Massachusetts,
The 4th IEEE International Conference on Broadband Communications, Networks and Systems (BROADNETS) Raleigh, NC, USA September 10-13, 2007 Measuring Queue.
1 PV'2003, Nantes France, April 2003 Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP Jae Chung, Mark Claypool, Yali.
The Impact of Multihop Wireless Channel on TCP Throughput and Loss Zhenghua Fu, Petros Zerfos, Haiyun Luo, Songwu Lu, Lixia Zhang, Mario Gerla INFOCOM2003,
1 WiSE Video: using in-band wireless loss notification to improve rate- controlled video streaming A. Markopoulou, E. Setton, M. Kalman, J. Apostolopoulos.
1 Design study for multimedia transport protocol in heterogeneous networks Haitao Wu; Qian Zhang; Wenwu Zhu; Communications, ICC '03. IEEE International.
On Combining Temporal Scaling and Quality Scaling for Streaming MPEG Huahui Wu, Mark Claypool, Robert Kinicki Computer Science, Worcester Polytechnic Institute.
WBest: a Bandwidth Estimation Tool for IEEE Wireless Networks Presented by Feng Li Mingzhe Li, Mark Claypool, and.
A Model for MPEG with Forward Error Correction (FEC) and TCP-Friendly Bandwidth Huahui Wu, Mark Claypool & Robert Kinicki Computer Science Department Worcester.
Networking Research1 Thoughts on Networking Research Bob Kinicki PEDS Presentation October 6, 2003.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Travis Grant – Mingzhe Li, Choong-Soo Lee, Emmanuel.
Performance Enhancement of TFRC in Wireless Ad Hoc Networks Mingzhe Li, Choong-Soo Lee, Emmanuel Agu, Mark Claypool and Bob Kinicki Computer Science Department.
AdHoc Probe: Path Capacity Probing in Wireless Ad Hoc Networks Ling-Jyh Chen, Tony Sun, Guang Yang, M.Y. Sanadidi, Mario Gerla Computer Science Department,
Measurement of the Congestion Responsiveness of RealPlayer Streaming Video Over UDP Jae Chung, Mark Claypool, Yali Zhu Proceedings of the International.
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.
Proxy-based TCP over mobile nets1 Proxy-based TCP-friendly streaming over mobile networks Frank Hartung Uwe Horn Markus Kampmann Presented by Rob Elkind.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Wireless Multimedia Networking and Performance Modeling.
Research Bytes Bob Kinicki October 13, Network Protocols and Wireless Networks.
Using Interleaving to Ameliorate the Effects of Packet Loss in a Video Stream Mark Claypool and Yali Zhu Computer Science Department Worcester Polytechnic.
Bandwidth Estimation: Metrics Mesurement Techniques and Tools By Ravi Prasad, Constantinos Dovrolis, Margaret Murray and Kc Claffy IEEE Network, Nov/Dec.
CS 218 F 2003 Nov 3 lecture:  Streaming video/audio  Adaptive encoding (eg, layered encoding)  TCP friendliness References: r J. Padhye, V.Firoiu, D.
Characteristics of QoS-Guaranteed TCP on Real Mobile Terminal in Wireless LAN Remi Ando † Tutomu Murase ‡ Masato Oguchi † † Ochanomizu University,Japan.
Alok Shriram and Jasleen Kaur Presented by Moonyoung Chung Empirical Evaluation of Techniques for Measuring Available Bandwidth.
Kamal Singh, Árpád Huszák, David Ros, César Viho and Jeney Gábor
Packet Dispersion in IEEE Wireless Networks Mingzhe Li, Mark Claypool and Bob Kinicki WPI Computer Science Department Worcester, MA 01609
1 Measuring Congestion Responsiveness of Windows Streaming Media James Nichols Advisors: Prof. Mark Claypool Prof. Bob Kinicki Reader: Prof. David Finkel.
報告人:林祐沁 學生 指導教授:童曉儒 老師 March 2, Wireless Video Surveillance Server Based on CDMA1x and H.264.
Multiplicative Wavelet Traffic Model and pathChirp: Efficient Available Bandwidth Estimation Vinay Ribeiro.
SenProbe: Path Capacity Estimation in Wireless Sensor Networks Tony Sun, Ling-Jyh Chen, Guang Yang M. Y. Sanadidi, Mario Gerla.
Selective Retransmission of MPEG Video Streams over IP Networks Árpád Huszák, Sándor Imre Budapest University of Technology and Economics Department of.
Analysis of TCP Latency over Wireless Links Supporting FEC/ARQ-SR for Error Recovery Raja Abdelmoumen, Mohammad Malli, Chadi Barakat PLANETE group, INRIA.
PathChirp Spatio-Temporal Available Bandwidth Estimation Vinay Ribeiro Rolf Riedi, Richard Baraniuk Rice University.
Challenges to Reliable Data Transport Over Heterogeneous Wireless Networks.
NUS.SOC.CS5248 Ooi Wei Tsang Rate Adaptations. NUS.SOC.CS5248 Ooi Wei Tsang You are Here Network Encoder Sender Middlebox Receiver Decoder.
Authors: HUAHUI WU, MARK CLAYPOOL, and ROBERT KINICKI Presented By Siddharth Singla Jangsung Lee Adjusting Forward Error Correction with Temporal Scaling.
NUS.SOC.CS Roger Zimmermann (based in part on slides by Ooi Wei Tsang) Rate Adaptations.
Path Capacity Estimation in Time-Slotted Wireless Networks
A Comparison of RaDiO and CoDiO over IEEE WLANs May 25 th Jeonghun Noh Deepesh Jain A Comparison of RaDiO and CoDiO over IEEE WLANs.
Bandwidth estimation: metrics, measurement techniques, and tools Presenter: Yuhang Wang.
PATH DIVERSITY WITH FORWARD ERROR CORRECTION SYSTEM FOR PACKET SWITCHED NETWORKS Thinh Nguyen and Avideh Zakhor IEEE INFOCOM 2003.
Bandwidth Estimation of a Network Path ET-4285 Measuring & Simulating the internet Bandwidth Estimation of a Network Path Group 4: S. Ngabonziza Rugemintwaza.
Bandwidth Estimation: Metrics Measurement Techniques and Tools
Rate Adaptations.
Rohit Kapoor, Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
11/16/2018 A PhD Dissertation Using Bandwidth Estimation to Optimize Buffer and Rate Selection for Streaming Multimedia over IEEE Wireless Networks.
11/23/2018 Performance Analysis of the Intertwined Effects between Network Layers for g Transmissions Jon Gretarsson, Feng Li, Mingzhe Li, Ashish.
Streaming MPEG video over wireless link
CapProbe Ling-Jyh Chen, M. Y. Sanadidi, Mario Gerla
pathChirp Efficient Available Bandwidth Estimation
pathChirp Efficient Available Bandwidth Estimation
Presentation transcript:

Streaming Video over a Wireless Network So what is the problem!! WPI CS Research Rugby Bob Kinicki November 30, 2004

Research Rugby November 30, CC-Wireless Rugby Team prop hooker Feng Li Mingzhe Li wireless measurement wireless bandwidth estimation flanker flanker Jae Chung Yubing Wang congestion control retransmissions scrumhalf Robert Kinicki protocols flyhalf Huahui Wu weak side wing FEC Emmanuel Agu low-level wireless fullback Mark Claypool multimedia

Research Rugby November 30, Outline  Motivation – the Future  Streaming Video over Wireless What Problems?  Background –Layered network architecture –Networking ‘religious’ tenets –Measurement and Tools –Streaming multimedia primer –Introduction to wireless networks  Focus: Wireless Bandwidth Estimation  Discussion ??

Research Rugby November 30, Streaming Video Video Frames

Research Rugby November 30, Streaming Video over Wireless Video Frames Wired network AP

Research Rugby November 30, Networking Protocol Layers Application Layer:Real Player,Windows Media Player, MPEG Transport Layer:TCP, UDP Network Layer: IP Data Link Layer (MAC):802.3, b, g

Measurement and Tools

Research Rugby November 30, Wireless Streaming Multimedia Lab Topology Slide courtesy of Mingzhe’s PEDS presentation Monday October 25,2005

Research Rugby November 30, Wireless Measurement Study

Research Rugby November 30, Preliminary Wireless Measurements Application Layer Network Layer Data Link Layer

Research Rugby November 30, Video Streaming Choices  Media Player or Real Player  TCP or UDP  Single layer encoding or multilayer encoding

MediaPlayer ™ vs. RealPlayer ™ A Comparison of Network Turbulence

Research Rugby November 30, Real vs WMP Playout Rate RealPlayer buffers at a higher rate

Research Rugby November 30, Video Compression Standard  MPEG –Popular compression standard –Intra-compression and inter-compression –Three types of frames: I, P and B –Group Of Pictures (GOP)

Research Rugby November 30, Kbps Clip - Bottleneck Capacity 725 Kbps < packet loss After 15 seconds TCP Friendly?

Research Rugby November 30, Kbps Clip - Bottleneck Capacity 725 Kbps ~ packet loss for WSM ~ packet loss for TCP after 15 seconds Not TCP- Friendly!

Research Rugby November 30, Kbps Clip - Bottleneck Capacity 725 Kbps Responsive to Capacity?

Wireless Networks

Research Rugby November 30, Wireless Issues  Higher error rates - Bursty?  Hidden terminal problem  Variable bandwidth  Mobile versus stationary  MAC layer saturation

Research Rugby November 30, Hidden Terminal Problem  Solution to the Hidden Terminal Problem –Use a four-way handshake: RTS-CTS-DATA-ACK where the RTS and CTS packets are significantly smaller than the average data packet. –The maximum number of RTS retransmissions is set to 7.  However, the protocol will still have problems if the MAC layer becomes saturated!! 123

Research Rugby November 30, Rate Constrained TFRC  A seven-hop chain network was simulated.  The TFRC sending rate is manually constrained.  The MAC layer saturates at 300Kbps.

Wireless Bandwidth Estimation

Research Rugby November 30, Performance Definitions  The capacity, C i, of hop i is the maximum possible IP layer transfer at that hop. Namely, the bit rate for transferring MTU-sized IP packets.  The available bandwidth, A i, of a link relates to the unused capacity of a link during a time period.  The Bulk-Transfer-Capacity (BTC) is the maximum throughput obtainable by a single TCP connection.

Research Rugby November 30, Bandwidth Estimation Techniques  Variable Packet Size (VPS) probing : used to measure minimum RTT’s to all hops on path. pathchar, pchar,...  Packet pair probing : each packet pair consists of two packets of the same size sent back-to-back. The goal is to measure the dispersion of a packet pair.  Packet train probing : extends packet-pair probing by using multiple back-to-back packets.  Self-Loading Periodic Streams (SLoPS) : send a train of packets (k=100) equal-sized packets at a rate R. Sender continues to vary R to get it close to A.  Trains of Packet Pairs (TOPP) : send many packet pairs at gradually increasing rates from source to sink.

Research Rugby November 30, Packet Dispersion

Research Rugby November 30, Bandwidth Estimation Techniques  pathchirp : uses an exponentially spaced chirp probing train and launches m packet chirps where each chirp is made up of N UDP probe packets each of size P bytes.  pathchirp discards all chirps with dropped packets!

Research Rugby November 30, Bandwidth Estimation and Video  Currently, bandwidth estimation used in Windows Media Player –Capacity estimation before streaming starts –Uses packet pair  Mingzhe’s Research : new approach to bandwidth estimation to improve performance of video over wireless networks.

Research Rugby November 30, Discussion ?