|
|
|
|
|
|
|
|
|
|
|
|
|
1.1 Why Scalable Internet Video on Demand Systems? |
|
|
|
1.2 What is the Goal of this Book? |
|
|
|
1.3 Outline of this Book. |
|
|
|
1.4 Who is this Book for? |
|
|
|
2 Scalable Adaptive Streaming Architecture. |
|
|
|
|
|
|
|
2.3 Video Distribution System Terminology. |
|
|
|
|
|
2.5 Scenario for Scalable Adaptive Streaming. |
|
|
|
2.6 An Example Application for Scalable Adaptive Streaming. |
|
|
|
3 Towards a Scalable Adaptive Streaming Architecture. |
|
|
|
|
|
|
|
3.3 Content Scalability–Scalable Encoded Video. |
|
|
|
3.4 Congestion Control–TCP-friendliness. |
|
|
|
3.5 Adaptive Streaming–Streaming Layer-encoded Video without Caches. |
|
|
|
3.6 System Scalability–Caches. |
|
|
|
3.7 Reliable Transport into Caches. |
|
|
|
|
|
4 Quality Variations in Layer-encoded Video. |
|
|
|
4.1 What is the Relation between Objective and Subjective Quality? |
|
|
|
4.2 Quality Metrics for Video. |
|
|
|
|
|
|
|
|
|
|
|
4.7 Implications for MDC and FGS. |
|
|
|
|
|
5 Retransmission Scheduling. |
|
|
|
|
|
5.2 Optimal Retransmission Scheduling. |
|
|
|
5.3 Heuristics for Retransmission Scheduling. |
|
|
|
5.4 Viewer-centric Retransmission Scheduling. |
|
|
|
|
|
5.6 Cache-centric Retransmission Scheduling. |
|
|
|
5.7 Cache-friendly Viewer-centric Retransmission Scheduling. |
|
|
|
|
|
|
|
|
|
6.2 Polishing and its Applications. |
|
|
|
6.3 Existing Work on Polishing. |
|
|
|
|
|
|
|
|
|
|
|
|
|
7.2 Performing TCP-friendly Streaming in Combination with Retransmissions. |
|
|
|
7.3 Implementation Design for FSC. |
|
|
|
|
|
8 Scalable TCP-friendly Video Distribution for Heterogeneous Clients. |
|
|
|
|
|
|
|
8.3 Scalable Streaming Implementations. |
|
|
|
|
|
|
|
|
|
9 Improved Video Distribution in Today’s Internet. |
|
|
|
9.1 Improvements through Scalable Adaptive Streaming. |
|
|
|
|
|
Appendix A: LC-RTP (Loss Collection RTP). |
|
|
|
|
|
A.2 Protocol Set for Streaming Media. |
|
|
|
|
|
A.4 Use and Integration of Protocols. |
|
|
|
|
|
|
|
Appendix B: Preliminary Subjective Assessment. |
|
|
|
B.1 Execution of the Preliminary Assessment. |
|
|
|
|
|
|
|
B.2 Selection of the Test Method. |
|
|
|
|
|
Appendix C: A Toolkit for Dynamically Reconfigurable Multimedia Distribution Systems. |
|
|
|
C.1 Motivation for a Video Distribution Testbed. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|