This book provides a comprehensive introduction to video traces and their use in networking research. After first providing the basics of digital video and video coding, the book introduces video traces, covering the metrics captured in the traces, the trace generation, as well as the statistical characteristics of the video characterized in the traces.
Author(s): Patrick Seeling, Frank H.P. Fitzek, Martin Reisslein
Edition: 1
Year: 2006
Language: English
Pages: 284
Contents......Page 6
1 Introduction......Page 10
Part I: Digital Video......Page 13
2.1 The Beginning of Moving Pictures......Page 14
2.2 Digital Picture and Video Representation......Page 15
2.3 Video Hierarchy......Page 21
3.1 DCT-Based Video Encoding......Page 24
3.2 Inter-frame Coding: Motion Estimation and Compensation......Page 32
3.3 Scalable Video Encoding......Page 36
3.4 Wavelet-Based Video Encoding......Page 42
3.5 Video Coding Standards......Page 45
Part II: Video Traces and Statistics......Page 49
4.1 Video Frame Size......Page 50
4.2 Video Frame Quality......Page 56
4.3 Correlation between Video Frame Sizes and Qualities......Page 59
4.4 Additional Metrics for FGS Encodings......Page 60
4.5 Additional Metric for MDC Encodings......Page 63
5.1 Overview of Video Trace Generation and Evaluation Process......Page 64
5.2 MDC Trace Generation......Page 67
5.3 Evaluation of MPEG-4 Encodings......Page 68
5.4 Evaluation of H.264 Encodings......Page 78
5.5 Evaluation of MPEG-4 FGS Encodings......Page 80
5.6 Evaluation of Wavelet Video Traces......Page 82
5.7 Evaluation of Pre–Encoded Content......Page 84
5.8 Evaluation of MDC Encodings......Page 85
6.1 Video Trace Statistics for MPEG-4 Encoded Video......Page 87
6.2 Video Trace Statistics for H.264 Video Trace Files......Page 113
6.3 Video Trace Statistics for Pre-Encoded Video......Page 122
6.4 Video Trace Statistics for Wavelet Encoded Video......Page 129
6.5 Video Trace Statistics for MPEG-4 FGS Encoded Video......Page 157
6.6 Video Trace Statistics for MDC Encoded Video......Page 169
Part III: Applications for Video Traces......Page 175
7.1 Introduction and Motivation......Page 176
7.2 Data Plane......Page 178
7.3 Signaling Overhead......Page 180
7.4 Header Compression Schemes......Page 183
7.5 Short Example for Overhead Calculation......Page 185
8.1 Generating Traffic from Traces......Page 186
8.2 Simulation Output Data Analysis......Page 194
9 Incorporating Transmission Errors into Simulations Using Video Traces......Page 198
9.1 Video Encoding and Decoding......Page 199
9.2 Video Quality after Network Transport......Page 203
9.3 Video Offset Distortion......Page 209
9.4 Perceptual Considerations for Offset Distortions or Qualities......Page 216
9.5 Using Video Offset Distortion Traces......Page 218
9.6 Offset Distortion Influence on Simulation Results......Page 221
9.7 Error-Prone and Lost MDC Descriptors......Page 227
10.1 Using Video Traces with Network Simulators......Page 232
10.2 The VideoMeter Tool for Linux......Page 238
10.3 RMSE and PSNR Calculator......Page 243
10.4 MPEG-4 Frame Size Parser......Page 245
10.5 Offset Distortion Calculators......Page 246
11 Outlook......Page 249
List of Abbreviations......Page 251
Acknowledgements......Page 254
References......Page 256
H......Page 267
N......Page 268
S......Page 269
V......Page 270
W......Page 271
Z......Page 272