Measuring Quality of Experience for Successful IPTV Deployments Dr. Stefan Winkler Outline • Challenges – Digital Video Quality Issues – Traditional Measurements (QoS) vs. Quality of Experience (QoE) • Possible Solutions – QoE Measurement Approaches – End-to-end QoE Management • Conclusions Digital Video Challenges Demanding traffic profiles High bandwidth streams High traffic volumes Live, VOD High end-user expectations Defined with decades of history Grow rapidly with HD Low tolerance for poor quality Service quality degradations Difficult diagnosis, troubleshooting Rising management and OPEX costs Higher customer churn Network effects Video impacted heavily with minor network impairments Multi-vendor network complicates diagnosis / troubleshooting New architectures Sensitive video processing devices create possibility for various impairment sources Ad-insertion, middleware What Drives End-Users Source: MRG 2007 IPTV Video Quality Survey, available at http://qoe.symmetricom.com Service Providers View Source: MRG 2007 IPTV Video Quality Survey, available at http://qoe.symmetricom.com Service Providers’ View Source: MRG 2007 IPTV Video Quality Survey, available at http://qoe.symmetricom.com 7 Sources of Video Issues Consider all elements for true end-to-end solution Compression Artifacts Original MPEG-2 H.264 PSNR vs. QoE Same amount of distortion (PSNR) – different perceived quality Understand & model human vision system QoS vs. QoE QoS QoE • Quality of Service – – – – Network-centric Delay, packet loss, jitter Transmission quality Content agnostic • Quality of Experience – – – – Content impairments Blockiness, Jerkiness, … End-user quality Application driven QoS vs. QoE Same network impairments Packet Loss: 1% Delay: 10ms Jitter: 50us Bandwidth: 500kbps Different perceived quality! MDI vs. QoE • Media Delivery Index (MDI) • MDI consists of two metrics: – Delay Factor (DF) – Media Loss Rate (MLR) • MDI limitations: – – – – MDI assumes constant bit rate (CBR) traffic MDI does not consider video payload or content MDI values are not intuitive MDI doesn’t correlate with video quality MDI vs. QoE 5 MOS V-FACTOR 4 3 2 1 0 Jitter 1 to 50ms 3000 Media Loss 2500 Media Loss 2000 1500 1000 500 0 Packet Drop 1 in 500 periodic Packet Drop 1 in 500 poisson Packet Drop 1 in 500 uniform Packet Drop 1 in 500 and Jitter Duplicate Packets 1 in 10 Duplicate Packets 1 in 500 Reordering Packets 1 in 500 QoS/QoE Cycle Alignment gap End-user Service provider Desired QoE Targeted QoS Value gap Execution gap Perceived QoE Delivered QoS Perception gap Adapted from ITU-T Rec. G.1000 and COM12–C185–E Outline • Challenges – Digital Video Quality Issues – Traditional Measurements (QoS) vs. Quality of Experience (QoE) • Possible Solutions – QoE Measurement Approaches – End-to-end QoE Management • Conclusions Full-Reference Approach Sender Video Receiver Compression/ Transmission System Video Full Ref. Quality Full reference information Measurement • Comparison of individual video frames • Offline analysis (capture is required) – lab applications • High detail and accuracy • Alignment procedure No-Reference Approach Sender Video Receiver Compression/ Transmission System Video No-Ref. Quality Measurement • Non-intrusive, in-service measurement • Real-time monitoring applications • No alignment required Reduced-Reference Approach Sender Video Feature Extraction Receiver Compression/ Transmission System Reduced Ref. Measurement Video Feature Extraction • Monitoring applications • Correlation of content and network impairments • Encrypted environments Content & Network Metrics (Correlation Engine) "Vision is the most highly developed of the human senses, so people are even more sensitive to flaws in video images than, say, the sound of a telephone conversation.” Ken Wirt, Cisco Vice President Consumer Marketing, Jan 2008 20 Vision Modeling Sensitivity • Contrast perception – Visibility of different patterns – Frequency dependencies • Masking effects Temporal frequency [Hz] • Color perception Visibility threshold Target contrast – Interaction of content and impairments – Texture, edges, luminance Masking curve – Spatial and temporal masking Spatial frequency [cpd] Threshold without masker Masker contrast End-to-end QoE Deep Content Analysis (bitstream) Deep Content Analysis (pixel by pixel) Source content and encoder / transcoder validation Content Impairments: • Blockiness, blur • Jerkiness • Freeze/black frame • Noise, Color Detect content impairments Deep inspection to associate content to timestamps (eg: TS1 = I-Frame) Network (header or stream) Analysis Content Stream Analysis: • PES inspection • PCR jitter etc. Detect QoS issues Content analysis where possible (unencrypted) Inspection of QoS to associate timestamps to impairments (eg: TS1 = Packet Loss) TS1 = I-Frame Q-Advisor Correlation Engine TS1 = Packet Loss Packet Loss -> I-Frame Human Vision System Model Video Quality Reports Network Impairments: • Loss • Delay • Jitter • Bandwidth IPTV QoE Management 1. Understand the Service 2. Understand the Problem Is there an issue? Does it matter? What does the customer see? What is the exact cause? Issue 1.0 5 Imperceptible 4 Perceptible 3 Slightly Annoying 2 Annoying 1 Very Annoying Possible Causes Blockiness Encoder Transcoder Network Loss Blur Camera (focus) Encoder Transcoder Freeze Frame, Jerkiness Encoder (dropped frames) Network loss Bad synchronization Black Screen, Blue Screen No Video Signal (source) Ads not inserted Major network loss Color Encoder Camera Transcoder Video Noise (analog noise) Camera STB Noise (digital) Encoder Transcoder Audio Microphone Encoder (bad mono stereo encoding Encoder (lip sync) STB (bad filtering) STB 3. Understand the Solution What is the impairment source? 25 Conclusions • QoE is application-driven – Measure both network and content impairments • QoE is user-oriented – Measure how end-user perceives service issues • End-to-end quality measurement – Cover different impairment sources – Identify problem causes Contact Info Stefan Winkler [email protected] Company: qoe.symmetricom.com Further Reading: stefan.winkler.net/book.html
© Copyright 2026 Paperzz