2018 6 19
IPIPNetworkInfrastructureforVideoTransmission
MiyaKohno([email protected]),CiscoSystems
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Agenda
• ManagedVideoDeliveryĄþéĀ
• IPNetwork��� ����������������
• VideoQualityąŇĵĭŋŐĢ
• ûą�ö&�®a
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
IPTVvsIP(Over-the-Top)Video
Source:”AdaptiveStreamingofTraditionalandOmnidirectionalMedia,ACMSIGCOMMTutorialAug.2017
• ManagedvsBest-effort
• ����� vs���
• LinearvsOndemand
• �� vs������
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
”Managed”ąL*é
Source: AliC.Began“InternetVideoandHTTPAdaptiveStreaming”
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ManagedandUnmanagedContent
ManagedandUnmanagedTransport
(+Correlation)
ManagedandUnmanagedDevices
Source: AliC.Began“InternetVideoandHTTPAdaptiveStreaming”
�ė ”Manage”ùĔí
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
IPĶİijŏŒġĄìóĔ.¯"%ą¡2 É ·Mő·MĐĒð
ĹģİijŎĩ
·M·MĐĒð
¡2 �>ùĔĎą ÏÜßÖ
PropagationDelay
QueueingDelay
Node Delay Fabric < 1μsec/hop
Serialization Delay 1,500bytes/packet < 10μsec:1Gbps,< 1μsec:10Gbps,<0.1μsec:100Gbps
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
QueueingModelĄþéĀ
8
• Self-SimilarvsPoissonVideoTraffic Poisson
Self-similar Traffic Poisson Traffic
seconds
minutes
hours
seconds
minutes
hours
http://media.denog.de/meetings/denog1/013-Telkamp-How_Full_is_Full.pdf
•M/M/199.9P<1ms-- 80%
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
·MĐĒð1»� ã DejitterBuffer
·M1»� ã QueuingControl
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
·M ÈÇ·MĐĒð1»� ä TrafficEngineering
1 2
6 7
5
I:100
I:100 3
8
4
I:100
I:100
DefaultIGPlinkmetric:I:10DefaultTElinkmetric:T:10
1 2
6 7
5
I:100
I:100 3
8
4
I:100
I:100
DefaultIGPlinkmetric:I:10DefaultTElinkmetric:T:10
CE
CE
Basicpath− forbesteffor traffic
Premiumpath- forVideo
IGPcost40
TEcost20
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
IPĶİijŏŒġĄìóĔ.¯"%ą¡2 É ĹģİijŎĩ
ĹģİijŎĩ
·M·MĐĒð
¡2 �>ùĔĎą ÏÜßÖ
Queue Drop ABR,TCP - Drop RateAdjustment
BER(BitErrorRate)
Failure/Recovery
Lossy Links Wifi,Celullar, Powerline
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Notallpacketsareequal!
https://ieeexplore.ieee.org/document/4797940/
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
• <50msecľŎıġħʼnŐ• ŋŐġåķŒĴåSRLGÂA�
•ħŐľŌ• IGPĄđĔ�#¤�• ijłŎĨŒĄÁĖĒú 100%ĠĸŒ• �{(�VŔ�č¤�÷ĕüĸİġĚİľ Ĺĩŕ
•�O�`ĜŐıŋĨĝŐĩ
ĹģİijŎĩ1»� (1)TI-LFA TopologyIndependentLoopFreeAlternate
2 4
6 5
100
1
A5::0
A5::/64Pri→ via5
A2::C4
A5::0
FRR→insertA2::C4
A5::0
<50mecFRR
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ĹģİijŎĩ1»� (2)SeamlessIPProtectionSwitching
Source:SMPTE2022-7
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
15
• ³�IJŒĭĄ�¿Vė²!øĀŗ�³ăøĄ�Rė(�ĄùĔ• ÎÜÝáÓÝÕÇÍÝÝÜÝÇËÜÝÝÖÔßÙÜÛÇ
ü Ŏĩî�?�3ą:*ŗNÃăñ�Rî(�
ü ÐÓßØÇÌÙàÖÝÞÙßâąS¡ăø
û ÎÍËğŒĸĿİĴėhE%ùĔÎÓÞßÇËÜÛàÖÝ×ÖÛÔÖÇÏÖßáÜÝÚîS¡
û �¤ăI7îS¡
û ·MĊąNÃŔÂAgÀî¿éĂŗğŒĸŒĿİĴďĽŎİġĥĜĪî;ïñăĔŕ
CoreDistribution
EdgeDistribution
PrimaryStream
ReroutedPrimaryStream
VideoSource
VideoReceivers
FEC Stream
ĹģİijŎĩ1»� (3)ForwardErrorCorrection(FEC)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
VideoQualityąŇĵĭŋŐĢĂ�k
ContentDelivery
• IPNetworkDelivery• VideoStreams• BandwidthDemand• BandwidthUtilisation
acrosssessions• DominantBitrate
Ranges• Topologyawareness
• Clients• ĸİļęŋŐĢ• ĺİijōŒijąº[
ContentQuality
Optimisations• ĶİijŏŒġ§?ąh¹%• Clientplayback
• VPQĄ8ÿïABRľŎļęĜŌėh¹%
• VPQ– VirtualPerceptualQuality(orSVQ– StreamVideoQuality)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
E2EVideoQualityą�k (VQA)
VirtualVideoPlatform
• ĭĜijŌöĂąVideoQualityė{?øåVQAĚľŋģŒħʼnŐĄōłŒij
AccessNetworks• ĶİijŏŒġijłŎĨŒďåīĢņŐijtąI7��W9ėÒÑÊĚľŋģŒħʼnŐĄōłŒij
• ÒÙÕÖÜÇÑÜÍėh¹%ùĔđêĄĶİijŏŒġė�pX
VideoClient
• ĸİļęōŀŌĂĺİijōŒijº[ėÒÑÊĚľŋģŒħʼnŐĄōłŒij
VideoQoEą(¢%Ă�kőh¹%
FiberNode
cBR-8
CableModem
FiberNode
CableModem
CableModem
CableModem
VideoQualityrelationtoBitrate
andPictureComplexity
PictureComplexity
Content Network Client
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
Source
ABR
Transcod
er
Packager
Orig
in
VPQProdu
cer
Uni2Multicast
GWY
OMD
VirtualizedVideoPlatform(V2P)
VideoQoEAnalyzer
VideoClients
PerceptionalVideoQualityMetadata
CDNStreamerLogs
ÒÙÕÖÜġŊĜĚŐiją}v
I-CCAP
CCAP-Core
vCMTS
Cable
V2PController
Policy
PacketCore
eNodeB
Mobile
Policy
BNG
BRAS
Fixedline
ĶİijŏŒġőijłŎĨŒå��~åľŎĢŊńŐĢ
E2EVideoQualityą(¢%
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DataMetricą� (1/2)Metrics Threshold MIB NetFlow CLI
IPPacketCount X X X
IPTTL X X
IPTTLminimum X X
IPTTLminimum X X
FlowtoInterfaceMapping X X X
IPFlow5-tuple X X X
RTPSynchronizationSource(SSRC) X X X
IPOctetsCount X X X
MediaStreamPacketCount X X
MediaStreamOctetCount X X
MeanMediaBitRate X X
MediaPacketRate X X
PacketLossCount X X X
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
DataMetricą� (2/2)Metrics Threshold MIB NetFlow CLI
PacketsExpectedCount X X XFractionLost X X X XMeasuredRate X XLossEventCount X XRoundTripTime(RTT) X XInterarrivalJitter(RFC3550)max X XInterarrivalJitter(RFC3550)min X XInterarrivalJitter(RFC3550)mean X X X XMediaRateVariation X X X XMediaError X XMediaStop X X XPacketDrops X XDSCPandIPv6TrafficClass X X
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
ö&�®a
• IPMulticastĄĖĔ p2mpreplication:
SegmentRouting- TreeSID(SegmentID)
• ManagedContent Delivery
hICN (hybridInformationCentricNetworking)
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
SRN17001
SRN17002
SRN16002
SRN16003
ROOT16001
SRN16004
SRN16005
LEAF16006
LEAF16007
LEAF16009
LEAF16008
Controller16010
TreeSID
SRN:SegmentRoutingNode
BGP-LS
BGP-TE
RESTAPI
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
SRN17001
SRN17002
SRN16002
SRN16003
ROOT16001
SRN16004
SRN16005
LEAF16006
LEAF16007
LEAF16009
LEAF16008
Controller16010
TreeSID
SRN:SegmentRoutingNode
BGP-LS
BGP-TE
RESTAPI
{"source" : "1.1.1.1", “destinations” : [“4.4.4.4”,”5.5.5.5”,”6.6.6.6”], ”sid" : 18001,"download_method" : 1, "descriptor" : ”TS_ONE" }
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
InformationCentricNetworking(ICN)8jĤŐīľij :“Where”āăñ ”What”
• �4ą IPNetwork-@�Ą8ÿñŌŒıěŐĢURIė]?ø IPĚĴōĩ (LocationW9)ėQĀåGETŋġĞĩijėûõĄZôåContentėQĔ
• ICN– Contentą+ ė]?øåContentėQĔ
śþą�ă¡�
NamedData
DynamicForwarding
Connection-lessTransport
ü ňŒĦĞġĩŁŋĞŐĩą,�• ·M• ŃŌįĹĩ
ü ĩģŒŊĺŋıěü ijŊŐĩłŒijąĤĩij�yü ŇĺŋıěĂą£-V
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
HybridICN:ICNĂ IPRoutingą�>
ICN
IPv6
IPv6
IPv6
• IPv6HeaderĄ ICNsemanticė6č±Čœ
hICN Producer
hICN ConsumerIPRouter
hICN Forwarder
© 2018 Cisco and/or its affiliates. All rights reserved. Cisco Confidential
LTE,LTE-U,MulteFireWiFi
HybridICNNetwork
Mediaproduction
HTTP-ICNproxy
HTTP-ICNproxyTCPtohICNhICN toTCP
Internet
IP/MPLS/SRCore/AggNetwork
GPON– DOCSIS- DSL
hICNĄđĔVideoDelivery
hICNServerStack
hICN inuserapp
End-to-endċüĆ Proxy��
hICN VNF(ASR5500)
hICNVNF
hICNVNF(VPP)
DASHplayersw ICNrateadaptation,load-balancingandtransport
4KVoD &LiveDASH
ICNVideoAnalytics(VQAN)
Android7,iOS10,MacOSSierra
Ubuntu16LTSCentOS7
VPP17.4Ubuntu16LTS,CentOS7
Top Related