rent-now

Rent More, Save More! Use code: ECRENTAL

5% off 1 book, 7% off 2 books, 10% off 3+ books

9781402055652

Video Traces for Network Performance Evaluation

by ; ;
  • ISBN13:

    9781402055652

  • ISBN10:

    140205565X

  • Format: Hardcover
  • Copyright: 2007-01-03
  • Publisher: Springer-Verlag New York Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $149.99 Save up to $114.35
  • Digital
    $77.22*
    Add to Cart

    DURATION
    PRICE
    *To support the delivery of the digital material to you, a digital delivery fee of $3.99 will be charged on each digital item.

Summary

Multimedia networking, especially the delivery video over the Internet, accounts for a large fraction of today's and future computer networks. Working with actual video provides several challenges on different technical and social levels. Video traces - a representation of video data and video quality in textual format - present a different approach to facilitate studies with video traffic. Video Traces for Network Performance Evaluation provides a comprehensive introduction to video traces and their use in networking research. After first providing the basics of digital video and video coding, video traces are introduced, covering the metrics captured in the traces, the trace generation, as well as the statistical characteristics of the video characterized in the traces.Attention is then turned to the use of the video traces in networking research, examining the practical aspects of transporting video over Internet Protocol (IP) networks and the simulation of video transport using traces, including the simulations that incorporate the impact of transmission errors using offset distortion traces. Software tools and utilities that facilitate the use of video traces in network simulations and other video networking related software tools are also presented.

Table of Contents

Introductionp. 1
Digital Video
Introduction to Digital Videop. 7
The Beginning of Moving Picturesp. 7
Digital Picture and Video Representationp. 8
Video Hierarchyp. 14
Video Encodingp. 17
DCT-Based Video Encodingp. 17
Block Scanningp. 18
Discrete Cosine Transformationp. 19
Quantizationp. 20
Zig-Zag Scanningp. 23
Variable Length Codingp. 24
Inter-frame Coding: Motion Estimation and Compensationp. 25
Scalable Video Encodingp. 29
Data Partitioningp. 30
Temporal Scalabilityp. 30
Spatial Scalabilityp. 31
SNR Scalabilityp. 31
Object Scalabilityp. 32
Fine Granular Scalability (FGS)p. 33
Multiple Description Coding (MDC)p. 35
Wavelet-Based Video Encodingp. 35
Video Coding Standardsp. 38
Video Traces and Statistics
Metrics and Statistics for Video Tracesp. 45
Video Frame Sizep. 45
Autocorrelationp. 46
Variance-Time Testp. 47
R/S Statisticp. 47
Periodogramp. 48
Logscale Diagramp. 50
Multiscale Diagramp. 50
Video Frame Qualityp. 51
Correlation between Video Frame Sizes and Qualitiesp. 54
Additional Metrics for FGS Encodingsp. 55
Additional Metric for MDC Encodingsp. 58
Video Trace Generationp. 59
Overview of Video Trace Generation and Evaluation Processp. 59
Video Source VHSp. 60
Video Source DVDp. 61
Video Source YUV Test Sequencesp. 62
Video Source Pre-Encoded Videop. 62
MDC Trace Generationp. 62
Evaluation of MPEG-4 Encodingsp. 63
Single-Layer Encodingp. 66
Temporal Scalable Encodingp. 67
Spatial Scalable Encodingp. 71
Evaluation of H.264 Encodingsp. 73
Evaluation of MPEG-4 FGS Encodingsp. 75
Evaluation of Wavelet Video Tracesp. 77
Evaluation of Pre-Encoded Contentp. 79
Evaluation of MDC Encodingsp. 80
Statistical Results from Video Tracesp. 83
Video Trace Statistics for MPEG-4 Encoded Videop. 83
Examples from Silence of the Lambs Single Layer Encodingsp. 83
Videos and Encoder Modes for Evaluated MPEG-4 Video Tracesp. 93
Single Layer Encoded Videop. 97
Temporal Scalable Encoded Videop. 100
Spatial Scalable Encoded Videop. 104
Video Trace Statistics for H.264 Video Trace Filesp. 109
Video Trace Statistics for Pre-Encoded Videop. 118
Video Trace Statistics for Wavelet Encoded Videop. 125
Analysis of Video Trafficp. 125
Analysis of Video Qualityp. 134
Correlation Between Frame Sizes and Qualitiesp. 140
Comparison Between Wavelet and MPEG-4 Encoded Videop. 141
Video Trace Statistics for MPEG-4 FGS Encoded Videop. 153
Video Trace Statistics for MDC Encoded Videop. 165
Applications for Video Traces
IP Overhead Considerations for Video Servicesp. 173
Introduction and Motivationp. 173
Data Planep. 175
Real Time Protocol (RTP) and User Datagram Protocol (UDP)p. 175
Transmission Control Protocol (TCP)p. 176
Internet Protocol (IP)p. 177
Signaling Overheadp. 177
Session Description Protocol (SDP)p. 178
Session Announcement Protocol (SAP)p. 178
Session Initiation Protocol (SIP)p. 178
Real Time Streaming Protocol (RTSP)p. 179
Real Time Control Protocol (RTCP)p. 179
Header Compression Schemesp. 180
Short Example for Overhead Calculationp. 182
Using Video Traces for Network Simulationsp. 183
Generating Traffic from Tracesp. 183
Stream Level Issuesp. 183
Frame/Packet Level Issuesp. 188
Simulation Output Data Analysisp. 191
Performance Metrics in Video Trace Simulationsp. 191
Estimating Performance Metricsp. 193
Incorporating Transmission Errors into Simulations Using Video Tracesp. 195
Video Encoding Wd Decodingp. 196
Single Layer and Temporal Scalable Encodingp. 196
Spatial and SNR Scalable Videop. 198
Video Quality after Network Transportp. 200
Single Layer and Temporal Scalable Videop. 203
Spatial Scalable Videop. 205
SNR Scalable Videop. 205
Video Offset Distortionp. 206
Comparison of Rate-Controlled and Non-Rate-Controlled Video Encoding for Single-Layer Videop. 207
Comparison of Rate-Controlled and Non-Rate-Controlled Video Encoding for Scalable Videop. 211
Perceptual Considerations for Offset Distortions or Qualitiesp. 213
Using Video Offset Distortion Tracesp. 215
Assessing the Video Quality After Network Transport Using Video Tracesp. 217
Available Toolsp. 217
Offset Distortion Influence on Simulation Resultsp. 218
Single Layerp. 219
Spatial Scalable Videop. 221
Error-Prone and Lost MDC Descriptorsp. 224
Tools for Working with Video Tracesp. 229
Using Video Traces with Network Simulatorsp. 229
NS IIp. 231
Omnet++p. 232
Ptolemy IIp. 233
The VideoMeter Tool for Linuxp. 235
VideoMeter Usagep. 237
Freeze Filep. 239
RMSE and PSNR Calculatorp. 240
MPEG-4 Frame Size Parserp. 242
Offset Distortion Calculatorsp. 243
Single Layersp. 243
Spatial Scalabilityp. 245
p. 247
List of Abbreviationsp. 249
Acknowledgementsp. 253
Referencesp. 255
Indexp. 267
Table of Contents provided by Ingram. All Rights Reserved.

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program