Consider the figure below. Similar to our discussion of Figure 7.1, suppose that
ID: 3535195 • Letter: C
Question
Consider the figure below. Similar to our discussion of Figure 7.1, suppose
that video is encoded at a fixed bit rate, and thus each video block contains
video frames that are to be played out over the same fixed amount of
time, . The server transmits the first video block at , the second block
at , the third block at , and so on. Once the client begins
playout, each block should be played out time units after the previous
block.
a. Suppose that the client begins playout as soon as the first block arrives at
. In the figure below, how many blocks of video (including the first
block) will have arrived at the client in time for their playout? Explain
how you arrived at your answer.
b. Suppose that the client begins playout now at . How many blocks
of video (including the first block) will have arrived at the client in time
for their playout? Explain how you arrived at your answer.
c. In the same scenario at (b) above, what is the largest number of blocks
that is ever stored in the client buffer, awaiting playout? Explain how you
arrived at your answer.
d. What is the smallest playout delay at the client, such that every video
block has arrived in time for its playout? Explain how you arrived at your
answer.
Explanation / Answer
a) Four ( 1,4,5,6)
Its clear from the figure, that these blocks arrive bfore their plaout time starts.
b) Six (1,2,3,4,5,6)
By shifting the second figure right by one delta t time, we can easily count the blocks that arrive before their playout time.
c) Three
Thats the maximum number of vertical steps in the second figure,within on delta t time frame.
d) 9-7 =2 delta t time frames
Subtract the block number from the delta t frame its received at, for the maximum delayed block.
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.