Download presentation
Presentation is loading. Please wait.
1
Streaming Video Over Variable Bit-Rate Wireless Channels IEEE Trans. on Multimedia, April 2004 Thomas Stockhammer, Hrvoje Jenka ˇ c, and Gabriel Kuhn
2
Outline Problem formulation Design of receiver buffer Channel model Simulation results
3
Related work (smoothing)
4
Transport of VBR encoded video streams to wired and wireless clients Wireless VBR
5
Definitions Sampling curve p(t): The overall amount of data produced by the video encoder up to time t. Receiver curve r(t): The total amount of data received error-free up to time t at the receiver. The time to playout x amount of data.
6
Initial delay & receiver buffer Initial delay: Ex: 1Kbps video, t = 5 sec, r(5) = 3Kb p (-1) (r(5)) = 3 sec delay = 5 – 3 = 2 sec Receiver buffer size: (current received data) – (current playout position)
7
Design of receiver buffer (1/2) Assume the video is transmitted over a CBR channel with rate R. Delay jitter buffer: (transmission) Current time – expected transmission time Decoder buffer: (decoding) Current time – playing time of received data
8
Design of receiver buffer (2/2) Obviously, using single receiver buffer is more efficient than using separated buffers.
9
Random receiver curve (1/2) Assumptions r u (t): upper limit r l (t): lower limit R(t): random receiver curve π: the probability that the receiver curve is in between the limits.
10
Random receiver curve (2/2) For a given sample curve p(t), a given upper and lower limit r u (t) and r l (t) such that and, if the initial delay is selected as and the receiver buffer size as it can guaranteed that the probability of successful playout of the sequence at the receiver is at least π. prevent from buffer underflow prevent from buffer overflow
11
Channel model (1/3) A transmission system W(C, τ L, p) results in a random receiver curve R(t). C : packet size τ L : transmit time interval X i : a random variable which describes the successful transmission of a packet at time index i. X i = 0 or 1 p : the probability of a successful packet reception (X i = 1). T i : the number of successfully received packets at after i transmission attempts.
12
Channel model (2/3) T i is binomially distributed, i.e., The random receiver curve is Upper bound Lower bound
13
Channel model (3/3) Lower limit Upper limit Initial delay Receiver buffer
14
Outage probability ρ U (p = 0.9) (U: number of packets)
15
Upper & lower limit, playout curve, shifted playout curve with minimum buffer size lower limit ≥ playout curve upper limit ≤ shifted playout curve C=640 τ L =10 ms p = 0.9 initial delay
16
Simulation environments Sports News C=640, τ L =10 ms, p=0.9
17
Simulation results (1/2) upper bound: upper bound v.s. minimum buffer v.s. infinite buffer
18
Simulation results (2/2)
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.