White Paper. Video-over-IP: Network Performance Analysis

Similar documents
A Unified Approach for Repairing Packet Loss and Accelerating Channel Changes in Multicast IPTV

ATSC vs NTSC Spectrum. ATSC 8VSB Data Framing

Technical Solution Paper

ELEC 691X/498X Broadcast Signal Transmission Winter 2018

Alcatel-Lucent 5910 Video Services Appliance. Assured and Optimized IPTV Delivery

SMART TV SEEKS DUMB NETWORK FOR MARRIAGE

Synchronization Issues During Encoder / Decoder Tests

Understanding Compression Technologies for HD and Megapixel Surveillance

Motion Video Compression

Issue 76 - December 2008

A NEW METHOD FOR RECALCULATING THE PROGRAM CLOCK REFERENCE IN A PACKET-BASED TRANSMISSION NETWORK

MPEG Solutions. Transition to H.264 Video. Equipment Under Test. Test Domain. Multiplexer. TX/RTX or TS Player TSCA

Digital Video Engineering Professional Certification Competencies

Adding the community to channel surfing: A new Approach to IPTV channel change

A LOW COST TRANSPORT STREAM (TS) GENERATOR USED IN DIGITAL VIDEO BROADCASTING EQUIPMENT MEASUREMENTS

VNP 100 application note: At home Production Workflow, REMI

Chapter 10 Basic Video Compression Techniques

DVB-S2 and DVB-RCS for VSAT and Direct Satellite TV Broadcasting

DVB-T and DVB-H: Protocols and Engineering

IPTV (and Digital Cable TV) Performance Management. Alan Clark Telchemy Incorporated

Digital television The DVB transport stream

New Technologies for Premium Events Contribution over High-capacity IP Networks. By Gunnar Nessa, Appear TV December 13, 2017

IMPLEMENTING AND VERIFYING OFF-AIR DTV CARRIAGE CONTRACTS IN CABLE HEADENDS. Nandhu Nandhakumar, Jian Shen, and Gomer Thomas Triveni Digital, Inc

OPERATOR VIDEO MONITORING PRACTICES. April 17, 2013

SERIES J: CABLE NETWORKS AND TRANSMISSION OF TELEVISION, SOUND PROGRAMME AND OTHER MULTIMEDIA SIGNALS Digital transmission of television signals

High Efficiency Video coding Master Class. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Issue 67 - NAB 2008 Special

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

AMD-53-C TWIN MODULATOR / MULTIPLEXER AMD-53-C DVB-C MODULATOR / MULTIPLEXER INSTRUCTION MANUAL

ETSI TR V1.1.1 ( )

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

Audio and Video II. Video signal +Color systems Motion estimation Video compression standards +H.261 +MPEG-1, MPEG-2, MPEG-4, MPEG- 7, and MPEG-21

Error Resilient Video Coding Using Unequally Protected Key Pictures

NOTICE. (Formulated under the cognizance of the CTA R4 Video Systems Committee.)

Hands-On Real Time HD and 3D IPTV Encoding and Distribution over RF and Optical Fiber

Hands-On DVB-T2 and MPEG Essentials for Digital Terrestrial Broadcasting

Reference Parameters for Digital Terrestrial Television Transmissions in the United Kingdom

Understanding IPTV "The Players - The Technology - The Industry - The Trends - The Future"

Content regionalization and Targeted Ad Insertion in DTT SFN networks. Berry Eskes Regional Director EMEA North, Russia & CIS

Video 1 Video October 16, 2001

ITU Workshop on "TV and content delivery on Integrated Broadband Cable Networks" Hangzhou, China, 26 May 2017 ITU-T SG9 OVERVIEW

HEVC: Future Video Encoding Landscape

DOCSIS SET-TOP GATEWAY (DSG): NEXT GENERATION DIGITAL VIDEO OUT-OF-BAND TRANSPORT

Content storage architectures

INTERACTIVE PRIMARY DISTRIBUTION

Personal Mobile DTV Cellular Phone Terminal Developed for Digital Terrestrial Broadcasting With Internet Services

DIGITAL PROGRAM INSERTION FOR LOCAL ADVERTISING Mukta Kar, Ph.D., Majid Chelehmal, Ph.D., Richard S. Prodan, Ph.D. Cable Television Laboratories

SWITCHED INFINITY: SUPPORTING AN INFINITE HD LINEUP WITH SDV

Delivering on demand Video services in cable environment over the DVB-C path


COD882ASI Datasheet DATASHEET. COD882ASI Eight channel DTV server

In MPEG, two-dimensional spatial frequency analysis is performed using the Discrete Cosine Transform

TIME-COMPENSATED REMOTE PRODUCTION OVER IP

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

Abstract WHAT IS NETWORK PVR? PVR technology, also known as Digital Video Recorder (DVR) technology, is a

REGIONAL NETWORKS FOR BROADBAND CABLE TELEVISION OPERATIONS

Development of Media Transport Protocol for 8K Super Hi Vision Satellite Broadcasting System Using MMT

DigiPoints Volume 2. Student Workbook. Module 5 Headend Digital Video Processing

Introduction. Packet Loss Recovery for Streaming Video. Introduction (2) Outline. Problem Description. Model (Outline)

DIGITAL BROADCAST TEST AND MONITORING SOLUTIONS

Portable TV Meter (LCD) USER S MANUAL

About IPTV. The Headend is the key > the network -> middleware > SetTopBox -> TV. Ralf Riedel

Digital Video over Space Systems & Networks

SWITCHED BROADCAST CABLE ARCHITECTURE USING SWITCHED NARROWCAST NETWORK TO CARRY BROADCAST SERVICES

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Deploying IP video over DOCSIS

Video Quality Monitors Sentry Edge Datasheet

ATSC TELEVISION IN TRANSITION. Sep 20, Harmonic Inc. All rights reserved worldwide.

An introduction to MPEG transport streams. all you should know before using TSDuck


P1: OTA/XYZ P2: ABC c01 JWBK457-Richardson March 22, :45 Printer Name: Yet to Come

Video Services. Paris- La Defense April 2002 Jean-Christophe Dessange Session Number Presentation_ID

Using Triggered Video Capture to Improve Picture Quality

Adtec Product Line Overview and Applications

English version. Cable networks for television signals, sound signals and interactive services - Part 5-1: IP gateways and interfaces for headends

Digital Signage Content Overview

INSERTING AND VALIDATING METADATA IN VIDEO CONTENT Roger Franklin Crystal Solutions Duluth, Georgia

Hands-On Modern TV Broadcasting and HDTV Systems

OPEN STANDARD GIGABIT ETHERNET LOW LATENCY VIDEO DISTRIBUTION ARCHITECTURE

Digital Video Broadcasting and IPTV as alternatives to the OTT media services

ENGINEERING COMMITTEE

ENGINEERING COMMITTEE Digital Video Subcommittee SCTE

How Does H.264 Work? SALIENT SYSTEMS WHITE PAPER. Understanding video compression with a focus on H.264

Synchronisation of MPEG-2 based digital TV services over IP networks. Master Thesis project performed at Telia Research AB by Björn Kaxe

ENGINEERING COMMITTEE Data Standards Subcommittee SCTE Modular Headend Architecture Part 7: EQAM Architectural Overview Technical Report

Encoder Modulator NDS3544I. Product Overview

Local Television Capacity Assessment

Modeling and Evaluating Feedback-Based Error Control for Video Transfer

Can JPEG2000 solve the challenge of HDTV Contribution over IP? Author: Janne T. Morstøl Helge Stephansen Ivar Rognstad

METADATA CHALLENGES FOR TODAY'S TV BROADCAST SYSTEMS

Broadband Cable & The Evolution of Technology

Professional Headend Solutions. A-LINE series featuring MPEG Encoder, Multiplexer, Scrambler, Modulators, and IP Streamers

TL-4459C ENCODER MODULATOR

Research Article A Novel Approach to Reduce the Unicast Bandwidth of an IPTV System in a High-Speed Access Network

Managing Cable TV Migration to IP Part 1 Advanced Digital Cable Leadership Series. Part 2: Preparing to Implement IP Cable TV Services

Deploying IP video over DOCSIS

IO [io] 8000 / 8001 User Guide

A320 Supplemental Digital Media Material for OS

ITU-T Y Specific requirements and capabilities of the Internet of things for big data

Transcription:

White Paper Video-over-IP: Network Performance Analysis

Video-over-IP Overview Video-over-IP delivers television content, over a managed IP network, to end user customers for personal, education, and business purposes. Video-over-IP includes applications such as IPTV, Over-the-Top (OTT) Video, Video on Demand (VoD), streaming video, video conferencing, and narrowcasting. IPTV is used to describe the delivery of broadcast quality video over an IP network. It differs from traditional broadcast TV in fundamental ways. First, with IPTV, the customer premises equipment (CPE) receives a single broadcast channel, whereas with traditional broadcast TV the CPE receives all channels. Second, IPTV enables interactive services, while traditional broadcast TV offers only one-way transmission. Finally, IPTV enables enhanced revenue opportunities such as subscriber specific advertising. Telephone companies (Telcos) including Tier 1 service providers, as well as Tier 2 regional telephone companies, and Tier 3 local telephone companies are offering IPTV services in an effort to compete with the MSOs (multi-system operators) or cable companies. Telcos want to protect and grow revenue, while offsetting revenue erosion that is occurring with the decreasing costs of voice and data services. Subscribers are demanding a wide variety of video choices resulting in a high demand for network bandwidth - MSOs and Telcos gain significant cost savings utilizing an IP infrastructure. Video-over-IP technology has developed to the point where IPTV, VoD, and OTT Video are a reality. The key enabling technologies and standards include: Transport Stream for Packetized Video: The standardization of the MPEG-2 Transport Stream enables the reliable delivery of packetized digital video and audio through the IP network to a STB (Set Top Box) at the customer s premises. Video Compression Standards: Video compression standards, including MPEG 1, MPEG 2, MPEG 4, VC-1, and H.264, enable more efficient use of the limited bandwidth to the customer premise by compressing redundant information in the video transport stream. Pervasive IP Networks: A managed IP network provides the secure, high bandwidth, high availability required for video transmission. High speed Access Networks: DSL and fiber to the home (FTTH) enable high bandwidth from the core IP network to the home or workplace. Security: System security and Digital Rights Management (DRM) enable content providers to operate with confidence. The deployment of IPTV presents many technical challenges to successfully provide Video-over-IP services. Problems that occur when QoS (Quality of Service) is not met result in a poor QoE (Quality of Experience). The customer sees problems such as freeze frames, lip synch problems due to poor audio/video synchronization, tiling or blocking of sections of the screen, color problems and intensity problems, and slow or inconsistent channel changing times. Customers have no tolerance for these problems. Certus Digital, Inc. 2011 2

IP networks are best effort delivery networks initially developed for the transport of data. Data services can deal with packet retransmissions, lost packets, and packets arriving out of order. However, real-time video services are unable to handle the problems encountered in a best effort delivery network. New end user video services drive revenue for the Telcos and MSOs. The customer premise - home or office - is the worst place to have problems because troubleshooting the customer premise environment is time consuming and expensive. So, it is essential to first do a thorough certification process to ensure that the selected CPE works not just to the stated specifications but also within the particular IPTV ecosystem. It is also essential to monitor the video quality across the transmission network to be sure that the problem exists at the customer premises before an expensive truck roll is initiated. Testing tools, such as the Certus Digital FaultLine product, are necessary to detect quality problems, isolate failures, and ensure high quality, high reliability Video-over-IP services. Certus Digital, Inc. 2011 3

Video-over-IP Network Topology The Video Headend receives video feeds for multiple channels and sends the broadcast through the transport network and the access network to the customer premises. It aggregates the different video sources, such as satellite receivers, Video on Demand servers, application services and other sources of content. The transmission data is encoded and compressed in the Video Headend. The Transport Network, in the case of IPTV, is a managed IP network with high bandwidth and high availability. IPTV is different in this regard from OTT video which is delivered over the unmanaged, public Internet. The Access Network is the network from the Telco local office to the home or office and is generally one of the DSL derivatives (xdsl) or FTTH. The Customer Premises is the location of the end customer experiencing the television broadcast. The transmission is buffered and decoded in a Set Top Box (STB) and delivered to a television or a computer for viewing. Certus Digital, Inc. 2011 4

How Video-over-IP Works Digital video transmissions are compressed, using standards such as MPEG2, MPEG 4, H.264 and VC-1, in order to make efficient use of network bandwidth. Digital video transmission starts with a complete still image, as shown above. These complete images are called Intra-Frames or I- Frames and are very similar to JPEG images taken by a digital camera. A complete image, via an I- Frame, should be sent to the STB at least two times each second because the I-Frame rate determines how quickly that STB video decoder can recover from visibly detectable errors: twice per second means that every 500 milliseconds is the maximum time needed to recover from a single visible impairment. But, 30 frames per second are required for a moving picture. Video compression algorithms divide each I-Frame up into macro-blocks (as shown by the blue grid). The 14 video frames that occur between each set of I-Frames are either Predicted Frames (small, partial frames) or Bidirectional Frames (very small, very partial frames) that include only very select information about each macro-block. These B-Frames and P-Frames include changes in brightness and color, and any needed motion vectors. The fundamental idea is that most of the image either remains the same or moves with identical motion vectors and thus does not need to be retransmitted; only the changing or moving macro-blocks need to be updated. The pattern of each series of video frames that occurs between I-Frames is referred to as a Group of Pictures or a GOP. Digital video encoders are programmed to follow a specific GOP pattern, for example, I-B-B-P-B-B-P-B-B-P-B-B-P-B-B. Aspects of the quality of the video can be determined by looking at the GOP pattern that the encoder is using. How often are I-Frames being sent? Is it at least twice per second? Is the encoder sending a lot of low-information B-Frames in between the I- Frames rather than the more robust P-Frames? Certus Digital, Inc. 2011 5

Video-over-IP Problems The pictures above demonstrate what the loss of a single MPEG-2 TS video stream packet looks like to the customer. When the lost packet is part of a B-Frame, the error is barely visible on the back of the player s jersey and is quickly corrected by the very next P-Frame. When the lost packet is part of an I-Frame, not only is the error more visible but it will remain visible until the next I-Frame is received and the error is finally corrected. Video compression techniques, H.264 in this example, are very sensitive to packet loss. Video dropouts depend on primarily two things: the video compression technique being used and how much the video is being buffered at the CPE. This is why they actually occur more frequently on sports channels than on any other type of channel. Sports are broadcast on high bandwidth high definition channels that require a steady influx of packets and sporting events are typically shown with the minimal amount of buffering to prevent the situation where people can hear a play on the radio a full five seconds before they can see it on the television. Channel changes on a Video-over-IP network require the STB to send a channel change request to the network using an IGMP (Internet Group Management Protocol) Leave request followed by an IGMP Join request. The network then has to find (via some more IGMP Join requests) and forward the new channel to the STB. Then the STB has to receive, in order, all of the core PSI (Program Specific Information) tables followed by a complete I-Frame - all of this has to happen before the customer sees the new channel on his television screen. So the components that contribute to customers channel change time or zap time experience are: The STB via its IGMP messages The transmission network via its IGMP messages How far away the content source is on the network and the network response time The content provider s encoder that is responsible for delivering the PSI tables and the I- Frames at reasonable intervals. Certus Digital, Inc. 2011 6

Video-over-IP Standards There are three major organizations that specify digital television broadcasting standards: The Digital Video Broadcasting (DVB) group in Europe The Association of Radio Industries and Businesses (ARIB) in Japan The Advanced Television Systems Committee (ATSC) in North America Even though each of these organizations has published its own independent standards for digital television broadcasting, all of the currently published standards share some very important fundamentals. From a network performance analysis perspective, the single most important is that they all currently specify the use of a transport layer protocol called MPEG-2 Transport Stream (MPEG-2 TS). MPEG-2 TS is defined as part of the overall MPEG-2 standard, ISO/IEC 13818. ISO/IEC 13818 specifies both a transport protocol (MPEG-2 TS) as well as a video compression algorithm (MPEG-2). The purpose of MPEG-2 TS is to multiplex many different types of digital information including compressed video, streaming compressed audio, an electronic program guide, streaming closed-captioning, all over a single logical stream that includes synchronization information. This transport protocol is completely independent of the technique used to compress the video it carries. MPEG-2 TS is used world-wide to transport MPEG-2 compressed video, MPEG- 4 compressed video, H.264 compressed video, and VC-1 compressed video. The MPEG-2 TS specification defines two fundamental types of payload data: the Elementary Stream (ES) data which is compressed video and audio streams, and the PSI. PSI, which is called Service Information or SI in Europe, provides the information for Electronic Program Guides (EPGs) among other things. And this is where the DVB standards, the ARIB standards, and the ATSC standards differ the most, at least as far as MPEG-2 TS is concerned. There is a very minimal, core set of PSI tables defined in the MPEG-2 TS standard that all of the major broadcast standards utilize but most of the EPG information is totally different across the different geographic regions. The MPEG-2 TS standard has built-in attributes to facilitate network performance analysis. For example, the MPEG-2 TS protocol headers are never allowed to be scrambled even when the rest of the content is. The packet header has a packet counter so that dropped packets can be detected, it has a highly accurate 27 MHz clock so that jitter can be calculated, and it has core PSI tables that allow a decoder to de-multiplex the various individual content streams such as the video, audio, and closed-captioning even if the content itself is scrambled. There are three additional specifications produced by the Internet Engineering Task Force (IETF). The first, RFC 3550, is the specification for Real-Time Protocol (RTP). Although this transport protocol was originally designed for Voice-over-IP, it has applications in streaming video as well. For testing purposes, RFC 3350 is important because it contains the original definitions for packet loss and inter-arrival jitter monitoring and reporting that are still widely accepted today. It also includes definitions for out-of-order packets as well as other measurements. The second specification, RFC 3357, is entitled One-way Loss Pattern Sample Metrics. It provides an extremely useful method to look at packet loss patterns but is only of value for Video-over-IP monitoring when using RTP as a transport layer protocol because its statistics require a sequence Certus Digital, Inc. 2011 7

number counter such as the 16-bit counter provided by RTP rather than the 4-bit continuity counter provided by MPEG-2 TS. The final specification, RFC 4445, is more commonly referred to as Media Delivery Index (MDI). MDI does not rely on the use of RTP as the first two RFCs do, so it can be used in purely MPEG-2 TS Video-over-IP networks, but it has limitations, most importantly that it is only useful for constant bit rate (CBR) video streams. MDI measures two components: the delay factor (DF) and the media loss rate (MLR). The Delay Factor is the maximum variation in delay, measured at the end point of each media packet. The Media Loss Rate is packet loss. Video-over-IP Measurements If possible, every source of video content should be constantly monitored including every satellite receiver, every Video-on-Demand server, and every ad insertion server. Original content monitoring is the place to verify basic video quality metrics such as: Over-compression Under-compression Pixelization Tiling Frozen video Missing audio tracks Poor audio/video synchronization Everything analyzed at this point is one less thing to worry about further downstream. But note that only unencrypted video streams can be analyzed this way, before the Digital Rights Management (DRM) system encodes the video information at which point it s scrambled. However, if it is only possible to monitor at a single point, then monitoring the quality of the original content as it enters your network is critical. It is important to monitor: Ethernet packets MPEG-2 transport stream packets (which will be present even if nothing is being used but MPEG-4 video compression) Raw, compressed video information, be it MPEG 2, MPEG 4, H.264, or VC-1 Original compression bit rate compared to the transmitted bit rate GOP pattern, especially the I-Frame rate Various synchronization timestamps Quantization matrices Macro-blocks Motion vectors Once the original content enters the network, most likely getting scrambled in the process if it wasn t already, the next opportunity to evaluate the quality of your video is within the transmission network. And, here again, it s essential to monitor whatever video quality parameters at as many different locations throughout the network as possible. Doing so will greatly facilitate and speed fault isolation when issues arise. Having network management software, that all network monitoring points report to, is extremely valuable but even manually correlating the results across Certus Digital, Inc. 2011 8

several monitoring points is a relatively easy procedure with today s monitoring tools. Packet loss is the single most common error on Video-over-IP networks, both Ethernet packets as well as MPEG-2TS packets. Obviously, video and audio stream dropouts are totally unacceptable. IP Packet Loss may occur due to bandwidth limitations, network congestion, failed links and transmission errors. PSI table rates are probably the most frequently overlooked MPEG-2 TS measurement. Since PSI tables provide the basic channel demuxing and EPG information, customers cannot change to a new channel until the encoder sends the new channel s PSI tables. So, although the connection may not be apparent at first glance, the PSI table rates directly impact a customer s channel change. Jitter is defined as a short-term variation in the packet arrival time and is usually caused by network or server congestion. There are two very different types of jitter today. The ETSI (European Telecommunications Standards Institute) standard, TR 101 290, specifies that implementers will measure PCR Jitter and RFC 3550 specifies that RTP implementers will measure Packet Inter-Arrival Jitter. Packet inter-arrival jitter is important because it impacts the buffering requirements for all downstream network and video devices, and extreme jitter can lead to anything from lip-sync problems to packet loss because of buffer overflow or underflow. Packet inter-arrival jitter is simply the variation in arrival times for a packet stream that has at least some known packet arrival times. The industry-accepted standard for calculating and reporting packet inter-arrival jitter is RFC 3550 and its method can be directly applied to any protocol with access to an accurate clock such as MPEG-2 TS. It is measured and reported in milliseconds rather than in nanoseconds. For real networks, packet inter-arrival jitter is always going to be much more important than PCR jitter simply because their respective scales are orders of magnitude apart (milliseconds vs. nanoseconds), and the larger scale packet inter-arrival jitter will always dwarf the smaller scale PCR jitter. This straight-forward measurement can be calculated over any desired measurement interval, is well understood, and does not have any of the measurement anomalies that PCR jitter does. Every video stream is going to have inter-arrival jitter introduced as it travels through the transmission network. The real question is how much jitter can network devices and video equipment handle before a problem arises? Typical jitter values on a good transmission network are on the order of 1 5 ms. Be aware that any device in the video transmission path will potentially add inter-arrival jitter. Some video equipment will begin having problems displaying video with as little as 10-20 ms of jitter and most video equipment will have problems by the time you have 50 ms of introduced jitter. Conclusion Video-over-IP technology has advanced significantly in recent years making IPTV a reality. However, Video-over-IP transmission is extremely complex and errors, affecting end users viewing experience, can be introduced at many points in the process. To alleviate these problems it is important for video engineers to implement rigorous test methodologies using network performance analysis tools. The measurement sets required are well understood, and when implemented properly will ensure high quality Video-over-IP delivery to customers. Certus Digital, Inc. 2011 9