IPTV | Iptv | Voice Over Ip

IPTV Deployment: Performance Planning and Management Architecture

Alan Clark CEO, Telchemy

1

Internet Telephony - Fall 2005

Internet Telephony - Fall 2005

Outline • IPTV Delivery Architecture • Problems affecting performance • IPTV performance management architecture

2

Internet Telephony - Fall 2005

IPTV System Overview
Customer Premise

Video stream - H.264/MPEG 4 or VC1 At 500kbits/s - 6Mbits/s+
VOD Server

IPTV Set top

Residential Gateway

IP
Real Time Encoder

Broadband

In-home wiring

Service provider responsible for IP service quality

?
UDP or TCP transport path

3

Internet Telephony - Fall 2005

Potential problem areas
Customer Premise

Home LAN speed/ link quality
VOD Server

VoD Server Congestion Congestion or shaping within IP network. Use of RED by routers.

Access Link Congestion

4

Internet Telephony - Fall 2005

Delivery Models

MPEG Transport over UDP

Packet loss leads to video quality degradation

TCP Streaming Packet loss leads to gaps in video playout. Set top box needs more buffer memory. Bulk download Delay in starting playback. Set top box needs mass storage.

5

Internet Telephony - Fall 2005

Effects of packet loss on decoded video
Anchor frames Interpolated frames

Packet loss affects part of frame 6

Interpolated frames after damaged frame are impacted
Internet Telephony - Fall 2005

Codec Performance vs Packet Loss
35 30 25
PSNR (dB)
Better Codecs

20 15 10 5 0 0
Worse Codecs

Problem area

5

10
Packet Loss (%)

15

20

7

Internet Telephony - Fall 2005

Impact of loss/congestion on video stream

Video over UDP - impact of lost packets on video quality

Video over UDP - server congestion leads to gaps in playout

Video over TCP - impact of lost packets leads to gaps in playout

8

Internet Telephony - Fall 2005

Example Packet Loss Distribution
200
Burst weight (packets)

Co ns ec ut ive

los s

150 100 50 0

20

st) e bur ars ity (sp ns rst de bu rcent pe

0

100
One second

200

300

400

500

Burst length (packets)

9

Internet Telephony - Fall 2005

Leads to time varying quality (or gaps for TCP)
5
Base quality level depends on frame rate, codec type, bit rate

Mean Opinion Score

4 3 2 1 0 5 10 Time 15 20
Average can be misleading Impact of Burst of Packet Loss

10

Internet Telephony - Fall 2005

Perceptual effects of changing quality

Good quality most of the time

5-8 seconds 15-30 seconds

Reported Call quality

Poor quality during burst of loss/discards
11
Internet Telephony - Fall 2005

IPTV Performance Management
Customer Premise IPTV Set top
VOD Server
Q

Q

Q

Q

IP
Q

Broadband

In-home wiring

User “QoE”

Real Time Encoder

Q

Non-intrusive IPTV performance management function - IPTV video transmission quality - IPTV control function performance

12

Internet Telephony - Fall 2005

Video transmission quality monitoring with VQmon/SA-VM
Burst packet loss rate
Ie mapping

Perceptual model

Gap packet loss rate

Calculate V factor
V Factor - measures “Video Transmission Quality” & Degraded Quality Events VQS Score - reports “Video Objective Quality”

Video Codec Parameters

Frame Rate Bit Rate Video Content Factor

Calculate Vo, Vs Calculate VQSsc

Calculate VQS score

13

Internet Telephony - Fall 2005

Content dependency • Motion vs bandwidth or distortion
– High motion = higher bandwidth or more blur

• Visibility of impairments
– Small impairments less visible in certain types of video stream

• Emotional aspects
– Final ball in final game in MLB playoffs

14

Internet Telephony - Fall 2005

Summary • Successful IPTV deployment requires a focus on Quality of Experience (QoE) • Need to
– Measure video transmission performance at key points along the transmission path – Measure IPTV control protocol performance

• One key group working in this field - ATIS IPTV Interoperability Forum (IIF) QoS task force

15

Internet Telephony - Fall 2005

Sign up to vote on this title
UsefulNot useful