Chapter 9: Multimedia Networking Flashcards
Give the definition:
Rounding of values where each value is represented by bits used with multimedia audio
Quantification
Give the definition:
Sequence of images displayed at constant rate
Video
Give the definition:
Array of pixels where each pixel is represented by bits
Digital image
What type of bit rate for multimedia video is this?
Video encoding rate fixed
Constant Bit Rate (CBR)
What type of bit rate for multimedia video is this?
Video encoding rate changes as amount of spatial & temporal coding changes
Variable Bit Rate (VBR)
Give the definition:
Using redudancy within & between images to decrease the number of bits used to encode an image
Video compression
What type of video compression is this?
Within the image
Spatial
What type of video compression is this?
From one image to the next
Temporal
Give the definition:
Can begin playout before downloading the entire file
Streaming
What two things compensate for network-added delay & delay jitter in the streaming of stored video?
Client-side buffering & playout delay
Which streaming stored video challenge is this?
Once client playout begins, playback must match original timing. However network delays are variables, so will need client-side buffer to match playout requirements
Continuous playout constraint
What is the relationship between the average fill rate (x) & the playout rate (r) under playout buffering when the following is the case:
Buffer eventually empties causing freezing of video playout until buffer fills again
x < r
What is the relationship between the average fill rate (x) & the playout rate (r) under playout buffering when the following is the case:
Buffer will not empty, provided initial playout delay is large enough to absorb variability in x(t)
x >= r
Give the definition:
Buffer starvation less likely with larger delay, but larger delay until user begins watching
Initial playout delay tradeoff
Does UDP always go through firewalls?
No
Does TCP/HTTP pass easily through firewalls?
Yes
Give the definition:
Accumulation of transmission, processing & queuing delays in routers; propagation delays in links; & end-system processing delays
End-to-end delay
Which requirement for VoIP is this?
Needed to maintain “conversational” aspect. Higher delays are noticeable & impair interactivity.
VoIP end-end delay one-way requirement
What part of VoIP is this?
How the callee advertises IP address, port number & encoding algorithms
Session initialization
Give the definition:
When the time from when a packet i generated at the source until it’s received at the receiver fluctuates from packet to packet due to varying queing delays experiences by the packets in the network’s routers
Jitter
What type of loss is this?
IP datagram lost due to network congestion (router buffer overflow)
Network loss
What type of loss is this?
IP datagram arrives too late for playout at receiver
Delay loss
What type of delay is this?
Delay processing queuing in network
End-system delay
What type of VoIP playout delay is this?
Receiver attempts to playout each chunk exactly q msecs after chunk was generated
Fixed playout delay