Video distribution Flashcards

1
Q

What is spacial encoding?

A

reuse of colours within an image(one shade of purple instead of all shades)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is temporal encoding examples?

A

reuse of colours between images(if purple appears i previous image use same purple in next image)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is VBR?

A

video encoding rate changes as amount of spatial, temporal coding changes

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does DASH stand for?

A

Dynamic Adaptive Streaming over HTTP

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How does a server work under dash?

A

server:
• divides video file into multiple chunks
• each chunk stored, encoded at different rates
• manifest file: provides URLs for different chunks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

how does a client work under dash?

A

periodically measures server-to-client bandwidth
• consulting manifest, requests one chunk at a time
• chooses maximum coding rate sustainable given current bandwidth
• can choose different coding rates at different points in time (depending on available bandwidth at time)

“intelligence” at client: client determines
• when to request chunk (so that buffer starvation, or overflow does not occur)
• what encoding rate to request (higher quality when more bandwidth available)
• where to request chunk (can request from URL server that is “close” to client or has high available bandwidth)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are the 2 philosophies of content distribution networks?

A
  • enter deep: push CDN servers deep into many access networks
  • close to users
  • used by Akamai, 1700 locations
  • bring home: smaller number (10’s) of larger clusters in POPs near (but not within) access networks
  • used by Limelight
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What are some flaws with a single server for content distribution?

A
  • single point of failure
  • point of network congestion
  • long path to distant clients
  • multiple copies of video sent over outgoing link
How well did you know this?
1
Not at all
2
3
4
5
Perfectly