REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 ›...
Transcript of REAL TIME VISIBILITY OF IPTV SUBSCRIBER EXPERIENCE … › Conferences › 2009 ›...
![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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/1.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/2.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/3.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/4.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/5.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/10.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/11.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/12.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/13.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/14.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/16.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/17.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/20.jpg)
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](https://reader034.fdocuments.us/reader034/viewer/2022042402/5f10a30c7e708231d44a15bc/html5/thumbnails/21.jpg)
SUMMARY
• STB‐centricperformancemanagement– MeasuringIPTVsubscriberexperience – MeasuringviewingacGvity
– AgentsinSetTopBoxes– IPTVPerformanceManagementArchitecture
• ImplementaGonStatus– Earlycommercialdeployment
– IntegratedintoseveralmajorSTBproductranges
• QuesGons?