real time visibility of iptv subscriber experience … › conferences › 2009 ›...

21
REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE AND VIEWING ACTIVITY Alan Clark CEO, Telchemy Incorporated

Upload: others

Post on 28-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

REALTIMEVISIBILITYOFIPTVSUBSCRIBEREXPERIENCEANDVIEWINGACTIVITY

AlanClark

CEO,TelchemyIncorporated

Page 2: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

Outline

•  STB‐centricperformancemanagement?

•  MeasuringIPTVsubscriberexperience–how and why? 

•  ViewingacGvity–ra+ngs in real +me •  AgentsinSetTopBoxes•  IPTVPerformanceManagementArchitecture•  Summary–implementaGonstatusandbenefits

Page 3: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

STB‐CENTRICPERFORMANCEMANAGEMENT

•  IntelligentperformancemonitoringagentsinSTB’smeasuresubscriberQoE,viewingstaGsGcs….

•  STBagents“push”compactreportstomanagementmiddleware

•  ManagementmiddlewarecollectsandreportsrealGmeperformancedata

Middleware Metrics

Real-Time Dashboard

STB

Page 4: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

IPTVSERVICEMODEL

Channel

Multicast IP network

GPON or DSL

Page 5: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

CHANNELPROBLEM

Channel

Multicast IP network

GPON or DSL

*

*

*

Page 6: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

ROUTER/MSANPROBLEM

Channel

Multicast IP network

GPON or DSL

*

*

*

*

Page 7: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

BANDWIDTHPROBLEM

Channel

Multicast IP network

GPON or DSL

*

*

*

Page 8: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

STB‐CENTRICPERFORMANCEMANAGEMENT

•  STBagentsmeasurequalityandviewingacGvity

•  DataincorporatedintoreportsupportsrealGmecorrelaGon•  ManagementmiddlewarecorrelatesarrivingdatainrealGme,

idenGfiesproblemsandreportsrealGmeperformancedata

Middleware Metrics

Real-Time Dashboard

STB

Page 9: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

WHYSTB‐BASEDAGENTS?

•  Providesnearreal‐GmevisibilityofQoE–  dataisreportedwithinminutes

•  ProacGvelydetectsproblemsaffecGngservice– Middlewarecorrelatesarrivingreportsastheyarrive

•  Providesfeedbackfromcustomerpremise–  Networkprobesdon’tseeintothecustomerhome

•  Morescalableandlessexpensivethannetworkbasedprobes

Page 10: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MEASURINGSUBSCRIBEREXPERIENCE

•  Goal– MeasureIPTVservicequalitydeliveredtoeachsubscriber–  Determineimpactofsignificantvideoencodingortransmissionproblemsondecodedvideo

–  IdenGfysourceofproblems

•  AdvantagesofSTBbasedapproach–  ProacGve–seeproblemsquickly

–  CorrelaGonofSTBreportscanidenGfywiderangecommonfactorsinrealGme

–  Candetectoutages(i.e.absenceofreports)

Page 11: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MEASURINGVIEWINGACTIVITY

•  Goal–  IdenGfychannelwatchedbysubscriber,trackGmeonchannel

–  AggregatetogiverealGmevisibilityofviewersperchannel

•  AdvantagesofSTBbasedapproach–  CoversenGresubscriberbase(notsampled)–  DataavailableinnearrealGme

–  Providesdataonlesswatchedchannels(whichsamplingapproachescan’t)

Page 12: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

AGENTSINSETTOPBOXES

NWI/F

VideoDecoder

VideoOutput

EPG

IPTV Set Top Box

Low complexity IPTV performance monitoring agent (~5-10% of STB CPU)

SQlive

DRM

Page 13: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

STBAGENTARCHITECTURE

ContentAnalysis

MPEGDemux

PerceptualQualityModel

PlayoutBuffer

Emulator

I/B/Pframe

detecGon

MPEGTR101290Metrics

Blank,FrozenImage

DetecGonMoGon

BlockinessModel

PerFrameQualityI/B/P

framedetecGon

Codec/BandwidthModel

ReportGeneraGon

SQlive

Page 14: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

STBREPORT

Interval‐ Cross‐channel metrics, overall experience 

‐  Correla+on tags 

Per‐Channel‐ detailed metrics, QoE scores, Video MOS 

‐ MPEG transport metrics… ‐ Time spent on channel 

Page 15: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MIDDLEWARE

TaskArea

Service Quality

Problem: Types

Packet Loss

Congestion

Delay

………..

Problems: Correlation

Core Network

Access Network

Customer Premise

…….

Alerts User Impact Alert Rate

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5 4 3 2 1

Top Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Lowest Quality Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

ReportCollecGon

CorrelaGon

ReporGng

TaskArea

Service Quality

Problem: Types

Packet Loss

Congestion

Delay

………..

Problems: Correlation

Core Network

Access Network

Customer Premise

…….

Alerts User Impact Alert Rate

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5 4 3 2 1

Top Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Lowest Quality Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Web GUI Dashboards

Pre-correlated data in database

Page 16: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MIDDLEWARE–IDENTIFYINGPROBLEMS

Head End

Subscriber A

Subscriber B

Subscriber C

Subscriber D

Correlate by channel and by correlation tags to identify type and scope of problems

Tags

Tags

Tags

Tags

Page 17: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MIDDLEWARE–VIEWINGSTATISTICS

Subscriber A

Subscriber B

Subscriber C

Subscriber D

Correlate by channel and by correlation tags to identify type and scope of problems

Tags

Tags

Tags

Tags

Current viewers per channel

Page 18: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

MIDDLEWARE–VIEWINGSTATISTICS

•  SeeviewingacGvitywithin(typically)10‐15minutes

•  StaGsGcsspanallchannelsbeingwatched(downto1subscriber)

•  StaGsGcsareanonymizedbutretainscorrelaGondata

•  ProvidefeedbacktoadverGsersonviewingacGvityandquality

•  Granularitysufficientforadtracking

TaskArea

Service Quality

Problem: Types

Packet Loss

Congestion

Delay

………..

Problems: Correlation

Core Network

Access Network

Customer Premise

…….

Alerts User Impact Alert Rate

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5m 15m 1h 6hr 24hr 7d

5 4 3 2 1

Top Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Lowest Quality Channels

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

Channel 10

5m 15m 1h 6hr 24hr 7d

Top Channels

Channel 12 Channel 47 Channel 33 Channel 10 Channel 71 Channel 62 Channel 15 Channel 27 Channel 10 Channel 05

Lowest Quality Channels

Channel 15 Channel 03 Channel 45 Channel 17 Channel 06 Channel 59 Channel 14 Channel 34 Channel 51 Channel 54

Page 19: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

IPTVPERFORMANCEMANAGEMENTARCHITECTURE

Channel GPON or DSL

MiddlewareFuncGons

CollecGon/CorrelaGon

AgentConfiguraGon

Agent in STB or ONU

Page 20: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

RELATEDSTANDARDSACTIVITIES

•  ITU‐T–  IPTVQoEMeasurement–ITU‐TSG12P.NAMS–  PerformanceManagementReporGngModels–ITU‐TP.IPTV‐PMR

•  ATISIIFQOSMTaskForce–  ATIS0800008QoSMetricsforLinearBroadcast

•  IndustryForums–  BroadbandForum–  VSF

Page 21: REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 › STB_2009_telchemy.pdf– IPTV QoE Measurement – ITU‐T SG12 P.NAMS – Performance Management

SUMMARY

•  STB‐centricperformancemanagement– MeasuringIPTVsubscriberexperience – MeasuringviewingacGvity 

–  AgentsinSetTopBoxes–  IPTVPerformanceManagementArchitecture

•  ImplementaGonStatus–  Earlycommercialdeployment

–  IntegratedintoseveralmajorSTBproductranges

•  QuesGons?