SHARE
SPREAD
HELP

The Tradition of Sharing

Help your friends and juniors by posting answers to the questions that you know. Also post questions that are not available.


To start with, Sr2Jr’s first step is to reduce the expenses related to education. To achieve this goal Sr2Jr organized the textbook’s question and answers. Sr2Jr is community based and need your support to fill the question and answers. The question and answers posted will be available free of cost to all.

 

#
Authors:
James F. Kurose, Keith W. Ross
Chapter:
Multimedia Networking
Exercise:
Problems
Question:1 | ISBN:9780132856201 | Edition: 6

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 t 0 , the second block at t0 + , the third block at t0 + 2 , 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

t 1 . 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 t1+ . 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.


TextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbookTextbook

Answer

a)

Suppose that the client begins playout as soon as the first block arrives at t 1 .

The number of  blocks of video (including the first block) will have arrived at the client in time for their playout=1.

b)

Suppose that the client begins playout now at t1+ ∆.

The number of blocks of video (including the first block) will have arrived at the client in time for their playout=1.

c)

The largest number of blocks that is ever stored in the client buffer, awaiting playout=1

0 2

Discussions

Post the discussion to improve the above solution.