After successfully completing this unit, you should be able to
Required:
Section 6—Video Streaming and Content Distribution Networks
Internet video
Low-quality video
High-definition video
4K video
UDP streaming
HTTP streaming
Adaptive HTTP streaming
Client buffering
Prefetching video in HTTP streaming
Client application buffer and TCP buffers
Analysis of video streaming
Early termination in video streaming
Repositioning in video streaming
HTTP byte-range header
Adaptive streaming and DASH
Dynamic adaptive streaming over HTTP (DASH)
Manifest file
Removing jitter at the receiver for audio
Fixed playout delay
Adaptive playout delay
Recovering from packet loss
Loss recovering schemes
Forward error correction (FEC)
Interleaving
Real-time measurements of delay and loss
IP anycast
TikTok
Netflix
Netflix video streaming platform
YouTube
Kankan
Limitations of the best-effort IP service
Packet loss
End-to-end delay
Packet jitter
Content distribution networks (CDNs)
Private CDN
Third-party CDN
Server placement philosophy of CDN
Enter deep philosophy
Bring home philosophy
CDN operation
Cluster selection strategies of CDN
Geographically closest cluster (of servers)
Streaming Stored Video