Transcript
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
1
Internet Video Technologies and Cisco CDS: flexible network-based architecture
Stefan Kollar
Consulting Systems Engineer
CCIE #10668
skollar@cisco.com
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
2
bottom bar.jpg
Agenda
Internet Video .Over-The-Top (OTT) Video
Example SP CDN Applications
Video Delivery Protocols
Adaptive Bit Rate (ABR) Technologies
CDS Internet Streaming Functions
CDS product portfolio
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
3
Tines_BlueGreen.png
Internet VideoNew Services, Impact, and Evolution
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
4
Global IP Traffic Growth
87%
13%
ⓒ 2010 Cisco Systems, Inc. All rights reserved.
4
Source: Cisco Visual Networking Index (VNI) Global Forecast, 2009.2014
VNI-logo.png
Global IP
14.7
63.9
Consumer
IP Traffic
334% Growth in 5 yrs 2009-14 !
You Are Here
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
5
Global Consumer Internet Traffic Growth
Internet Video 57% All Consumer Traffic by 2014
46%
10%
27%
15%
ⓒ 2010 Cisco Systems, Inc. All rights reserved.
5
Source: Cisco Visual Networking Index (VNI) Global Forecast, 2009.2014
VNI-logo.png
* VoIP, Online Gaming, and Video Calling contribute 1% or less in 2014.
Global Consumer Internet
Video Surpasses
Peer-to-Peer as
Top Traffic Type
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
6
bottom bar.jpg
New and Emerging Services
.Content (video) delivered via the Internet that is commonly packaged for subscription bySP.
Typically .Free. (ad insertion) or subscription (e.g., Netflix rental)
.OTT Sites hosted by Content Providers and Aggregate Service Providers (e.g.,Huste.tv, hulu)
Over-The-Top (OTT) Video
YouTube
appletv
hulu
Veoh Logo
nav_logo
NBC
CBS_logo2
Fox
cnn_video_logo
BBC iPlayer
ABC
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
7
bottom bar.jpg
Example Application .Market Disruptor
.Launched 25thDecember 2007
1 million+ programs streamed each day
>75TB/day current average
180TB Peak during Beijing Olympics
.Currently 15%of entire UK Internet traffic
Peaked at 20% of UK Internet Traffic during Olympics
.ISP Costs +200% since iPlayer Launch
Increase from 6.1p to 18.3p per user
ISP business models broken
.But what would happen if it was available on your Television?
Consider 20x capacity growth…..
.7 Day Catch-Up via your computer
.Free of Charge (as long as you are in the UK)
.Available on multiple platforms
.iPhone and iPod Touch via WiFi
.Nintendo Wii, PS3
.Mobile phones incl Nokia N95
Picture 8.png
Picture 8.png
BBC iPlayer
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
8
bottom bar.jpg
OTT and Traditional TV Usage Convergence
.Viewing time remains relatively constant at ~32 hrs per week. All sources .OTT & TV.
.Internet Video(IV) consumption annual growth rate ~52%
.IV growth peaks 2015 (60%) and declines thereafter to 20% (~2020)
Hard to predict, but here.s a current theory…
Source: The Diffusion Group, “The Economics of OTT TV Delivery”, Q2 2010.
Convergence
~2019 ?
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
9
Tines_BlueGreen.png
Example SP CDN Applications
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
10
bottom bar.jpg
Example CDN Application
.Driven by UK Internet Video traffic and BBC iPlayer
.BT enters into Wholesale marketplace to become the “white label” platform for next generation video services
.Plans to expand services “off net” to LLU, Cable and Mobile operators
.Monetises iPlayer market transition
BT Wholesale .Wholesale CDN
13533_04_2007_Pond_SLO
Canvas
Content
Hosting
Content
Broker
Cond.Access
Live
Premium
Content
White label services to ISPs and Content Providers
TargetedAdvertising
Content
Distribution
& Delivery
BT Wholesale National Network
ISP Core
Networks
Video to PC, Mobile and TV
3rdParty LLU, Cable & Mobile Networks
Set-top
Set-top
IP STB
IP STB
bbfwMedia
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
11
bottom bar.jpg
Example CDN Application
Telecom Italia Yalp
www.yalp.it
.Video content live and on-demand on PCs
.“Community TV”: offers consumers the creation,publication and sharing of their own TV channel
.Major national and international TV channels
.On-demand: thousands of movies, programs,music, news, sports
.For all broadband subscribers in Italy
TI.jpeg
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
12
Tines_BlueGreen.png
VideoDelivery Protocols
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
13
bottom bar.jpg
VideoDelivery Protocols
Most of today.s technologies were developed for real time streaming and file transfer applications.
.MPEG-2 Transport Stream
.RTP and helpersprotocolsRTCP / RTSP (runon UDP/TCP port 554)
.HTTP (runon TCP port 80)
Usedfor progressive download, adaptive bit rate -veryusefulto passby the firewall.
.RTMP (runon TCP port 1935)
Streaming Protocol fromAdobe (alsoRTMPE (Encrypted), RTMPT (Tunneling) RTMP embeddedin HTTP, RTMPS # RTMP embeddedin HTTPS)
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
14
bottom bar.jpg
Video Service Technology Overview
.NOT a network transport protocol
.Mechanism for packetizing and multiplexing encoded audio/video data.
Serialized Constant Bit Rate (CBR) data stream
Originally designed for circuit-based ATM networks and Real-Time Data Transport
.Facilitates flexible Content Processing
Headends: Encoding, Multiplexing, Transrating
Regional: Program Add/Drop, Ad-Insertion
Edge: Ad-Insertion, HFC Carriage (QAM)
.Transport for Cable STBs worldwide. Basis for .Digital Cable..
.Circa mid-2000.s .SPs began to encapsulate MP2TS into IP packets for WAN transport. Ongoing today.
Live/Linear -Multicast
Video On Demand -Streaming
MPEG-2 Transport Streams (MP2TS)
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
15
bottom bar.jpg
Video Service Technology Overview
.StatefulStreaming for .Continuous Media. with an intrinsic timeline.
.Real-Time Transport Protocol (RTP) is Internet standardized for real-time data/media transport (video, audio). IETF RFC-3550.
.Commonly used for Video/Tele Conferencing solutions (Re: ITU H.323 Standard)
.Very lightweight (min overhead) and designed to be carried on other transport protocols (e.g.,UDP, TCP).
.RTP is typically accompanied by .helper. protocols
RTP .media + timestamp + sequence counter
RTCP ..control.. Carries QoSfeedbkfrom Rcvrto Sender. Synch support for different media streams.
RTSP -Session set-up and Control
.RTP/RTCP/RTSP implementation varies by application.
.RTP often disallowed by routers/NAT/firewalls
Traditional Streaming .RTP + RTCP + RTSP
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
16
bottom bar.jpg
Video Service Technology Overview
.Prevalent form of Web-based media delivery for Video Share Sites.
..Ordinary. File Download from HTTP Web Server (E.g., Apache, Microsoft IIS)
..Progressive. = Playback begins while download is in progress
Byte Range Request Supported HTTP 1.1+
Progressive Download
MCj04325990000[1]
Video File
YouTube
YouTube Plyr Iron2.tiff
Browser Cache
HTTP Get
Min Playbk Buffer
Playback
File Download Completes
MCj04325990000[1]
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
17
bottom bar.jpg
Video Service Technology Overview
.Unlike streaming, data flows until download is complete. (E.g., pause viewing and download completes in background).
Sometimes leads to inefficient use of bandwidth resources.
.-Downside .Real-time viewing often suffers from poor quality unless network/bandwidth conditions are sufficient.
.+ Upside -media file is resident in browser cache. Subsequent playout is smooth.
Progressive Download .Behavior
YouTube Plyr Iron2.tiff
…. Buffering….
…. Buffering….
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
18
Tines_BlueGreen.png
AdaptiveBit Rate TechnologiesAdaptive Rate Characteristic Elements
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
19
bottom bar.jpg
Introduction to Adaptive Rate
.What is it?
Quality video service on common Web Browsers. Uses IP HTTP protocol (port 80).
Adaptive to .shift. between video profiles on the fly. Profiles support different resolutions/devices and different bitrates.
Clients are .smart. and coupled to servers, (e.g., Msoft SmoothHD, Adobe Zeri, Apple QTX).
.Why is it important?
Facilitates .any device, anywhere, anytime. paradigm. Major step towards mobility.
Internet based. Open development and rapid deployment. Engineered for Internet and its CDNs.
Changing legacy SP service model. New business, services, revenue opportunities.
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
20
Provider Challenges & Considerations Addressed by AR
.Diverse Networks
.Dynamic Internet Conditions
.DSL vs. Cable vs. FTTH
.Network Contention (Mobile/Wireless, Home)
.Any Device Capabilities/Resources
.Processing Capabilities
.Display Resolutions
.Multi-tasking
.Improved Quality of User Experience
.Faster Start Time, Quicker Buffer Fills
.Minimizing Buffer under-runs: Skips, Stalls, Stutters
.Need Internet Video Offering
.Answer OTT threat with N-Screen offerings
.Add .off-net. (unmanaged) capability
.Infrastructure Re-Use & Evolution
.Leverage Same technology for both Managed/Unmanaged
.CDN Expansion .leverage public CDN + build out
.Content channel, Content Mgt: (xcode, protection,…)
.Path to convergence architecture
Need Is The Mother of Invention
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
21
Traditional Streaming Vs HTTP ABR
Picture 7.png
Picture 8.png
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
22
bottom bar.jpg
Adaptive Rate Characteristic Elements
Stateless Session Operation
.STATELESS Session = .Don.t Care. Server
Client requests and server responds without regard for session state. Each HTTP request processed independently
Traditional Streaming .Server maintains state for length of session. E.g. RTP/RTCP/RTSP.
..Inverted. Client-Server Streaming Model
Client .Pull/Get. what it needs
Client manages session state locally and issues requests
.Client can maintain Multiple, Simultaneous, Independent Sessions. Facilitating advanced features, e.g.:
Multiple TCP connections .parallel gets. Re: Move Networks.
HTTP Get .What I Say.
HTTP Ack .What I Say.
Client
Server
Get what I say…
Here.s what you said...
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
23
bottom bar.jpg
Adaptive Rate Characteristic Elements
.Video/Audio encoded in short segments aka “chunks”
.Optimized for efficient playback
Fragmented Content File Structure .File Fragments/Small Files
~*2-10 secs
~2-10 secs
B
P
B
B
I
Encode
Group of Pictures (GOP)
.Key. Frame
.Closed GOP. = No dependencies on other GOPs
chunk
.mp4/.ts/…
* Apple live streaming media files typically 10 secs
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
24
bottom bar.jpg
MCj04325990000[1]
Adaptive Rate Characteristic Elements
Multi-Resolution Content Encoding
.Video/Audio Content encoded at multiple bitrates to create a .content set..
2430 kbps (V+A)
1630 kbps (V+A)
1230 kbps (V+A)
866 kbps (V+A)
608 kbps (V+A)
427 kbps (V+A)
300 kbps (V+A)
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
Manifest File
Metadata+index
‘Content Set’
File/Profile
Video File
Live Feed
MCj04325990000[1]
2430 kbps (V+A)
1630 kbps (V+A)
1230 kbps (V+A)
866 kbps (V+A)
608 kbps (V+A)
427 kbps (V+A)
300 kbps (V+A)
VOD Encoder/Transcoder
HTTP Server
RealtimeEncoders/Transcoders
Encoding Profiles
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
MCj04325990000[1]
Manifest File
Metadata+index
.Temporal. Files
‘Content Set’
Picture 9.png
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
25
bottom bar.jpg
Adaptive Rate Characteristic Elements
.Smart. Adaptive Clients
..Intelligence. and Control Moves from Server to Client
.Client is media/content aware.
.Client is device and performance aware.
Adapts visual play-out for quality. Staging.
Monitors device performance. CPU spike.
.Client is Network Aware
Tests and monitors packet delivery performance.
.Adapts to Performance fluctuations
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
26
bottom bar.jpg
Adaptive Rate Characteristic Elements
‘Smart’ Adaptive Clients -Smooth Player Illustration
SmoothPlayer.tiff
Profile Shifting .Bit Rate
Profile Shifting .Frame Rate
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
27
bottom bar.jpg
Adaptive Rate Network Signature Example
Adaptive Rate Characteristic Elements
Number of streamlets or fragments discarded
0
500
1000
1500
2000
2500
3000
0
5000
10000
15000
20000
25000
30000
35000
1
7
13
19
25
31
37
43
49
55
61
67
73
79
85
91
97
103
109
115
121
127
133
139
145
151
157
163
169
175
181
187
193
199
205
211
217
223
229
235
241
247
253
259
265
271
Profile
Profile (kbps)
Bandwidth (kbps)
Bandwidth peaks due to re-buffering (some dropping of streamlets)
Downshifts triggered by crossing client CPU threshold
2
TCP: 2(SR), 82 (SE)
11
11
Highest bitratevideo displayed @ 10 seconds
11
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
28
bottom bar.jpg
AR Comparative Transport Delivery
MP2-SPTS Segments (10 secs)
*Non-Interleaved Audio/Video
Interleaved A/V + Byte-Range Requests
Multiple
TCP
Single File Download
* Also allows interleaved V/A
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
29
bottom bar.jpg
AR Solutions Feature Comparison Summary
Smooth Streaming
Apple QTX/iPhoneStreaming
Adobe ZERI Streaming
Move Networks
Transport Protocol
HTTP
HTTP
HTTP
HTTP
Fragment Size
2 seconds
10 seconds
Variable
2 seconds
#TCP connections
1 or 2
1
Variable
3-5
# Content Files
on Origin Server
#profiles
#profiles x 720/Hr
#profiles (VOD)
#profiles x fragduration/Hr (Live)
#profiles x 1800/Hr
Codec Support
VC-1, H.264,WMA
(Silverlight3/VOD)
H.264
H.264
On2VP7, H.264(Future)
Wire/Xport Format
MP4fragments
MP2TSfragments
MP4fragments
Proprietary Streamlets -.qss
Content File Format
on Origin Server
.ismv(fragmented mp4)
.ts
.f4f, .fmf
Proprietary Streamlets -.qss
Byte Range Mechanism
No
No
Yes
Yes
Std HTTP Origin Server
No
Yes
No
Yes
Encryption/DRM
Windows DRM
PlayReady
AES-128
Adobe Access
Move/Widevine
Client
Silveright2+
OSMF (OpenSource)
iPhoneOS 3.0+
QuicktimeX
Flash Player 10.1 with ZERIextensions
Move Plugin+Jscript HTML
(opt: Flash/Slvrlt)
Manifest file
.ismc(.ism/Mfestor .isml/Mfest)
.m3u8
.fmf
.qmxfile (proprietary)
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
30
Tines_BlueGreen.png
CDS Internet Streaming Functions
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
31
bottom bar.jpg
CDS Internet Streaming Functions
Ingest, Distribution, Routing, Delivery, Reporting
Acquirer Ingests Content from Origin Servers
Content Acquirer Ingests VoD, Live, Data to “Root of CDN”
HTTP, HTTPS, FTP, CIFS, RTSP
Distribution to Internet Streamers
Rules-Based Pre-Position and/or Dynamic Cache Miss-Fill
VoDand Live Dynamic Tree Building for Optimized Distribution
Service Router Client Request Re-direction
Global and Local Load Balancing Requests to Streamers
Internet Streamer Multi-Protocol Delivery
OnDemand& Live Streaming (Unicastand Multicast), Download
Windows Media, Flash Media, QuickTime/RTSP, & HTTP
Streaming Servers Content Reporting
Detailed Transaction Logs for Each Delivery Event
Integrates with 3rdParty Content Reporting and Analytics
cloud
Internet
oval_wavy_blue
Content Acquirer
Internet
Streamers
Streamer-v2
Vault-v2
Streamer-v2
HUBS
HEAD END
laptop
laptop
Service Router
Service Router
CDS Manager .
Internet Streaming
Published
Content
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
32
bottom bar.jpg
Terminology .CDS-IS How we fill the cacheEnd User Request Example : Cache Miss at the edge & Cache Hit on the CA
2-level hierarchy
Streamer-v2
Service Router
Vault-v2
Content Acquirer
CDSM
Service Router
Internet Streamer
CACHE HIT
If the samecontent becomespopular, thenCACHE HIT willincreaseatthe edge
Streamer-v2
CACHE MISS
CACHE HIT
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
33
bottom bar.jpg
Service Router -Routing Methods
.Location-Based/Coverage-Zone Routing (onnet)
“Short-list” based on client subnet/zone metrics
.Geo-Location-Based Routing (offnet)
Requires external geo-location server
.NPS/Proximity-Based Routing
.Service-Aware Routing
Delivery Service, Engines, CPU load, stream/session counts, nicbandwidth, memory usage
.Load-Based Routing
Round-Robin, Least-Loaded
.Content Affinity-Based Routing
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
34
bottom bar.jpg
NPS/Proximity with CDS
IP Layer
Router_CM
NPSEngine
Layer Separation
Streamer-v2
Streamer-v2
Streamer-v2
Router_CM
Service Router
NPS/Proximity Engine collects routing databases (ISIS/OSPF/BGP/Policy)
0
NPS Reply with rankedlist of addresses:PSA: IP1PTL: IP20, IP10
3
Redirect user to closest SE taking into account NPS and load
4
IGP/BGP
HTTP Request:
Get content from closest SE
5
Content is located in streamers IP10 and IP20. SR sends request to NPSe: PSA: IP1PTL: IP10, IP20
NPS/Proximity API (ALTO)
2
IP10
IP20
HTTP Request from end-user to CDN
1
MCj03871500000[1]
IP1
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
35
bottom bar.jpg
Example
.Example: Peer1 located 4 copies of a given movie residing in Peer 2, 3 and 4. Which one to select ?
Application-wise peer4 is preferred due to its uplink capacity
Topology-wise peer2 is preferred because residing in same AS
.Requestor sends a Proximity-Req to Proximity Server with:
Requestor IP address, list of targets IP addresses
.Proximity component runs ranking algorithm leveraging topology databases
From routing protocols as deployed in the backbone
.If policy is to avoid transit traffic, Proximity returns ranked list:
peer2, peer3, peer4
Peer 2
Peer 3
Peer 4
Peer 1
cloud
cloud
cloud
AS #2
AS #1
AS #3
PrxSrv
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
36
bottom bar.jpg
DVVDM_Ring
CarrierRoutingSystem
Core Router
CarrierRoutingSystem
Core Router
DVVDM_Ring
DVVDM_Ring
internet
Content
Network
HOTEL
hdtv-plasma.png
TV_2.ai
remote.png
Set_Top_Black.png
HOME
DRG2800 Front_20080215
ON THE GO
bench.png
UCS5108BladeServerChassis
N7K
DCM
Encoder
UCS5108BladeServerChassis
N7K
DCM
Encoder
UCS5108BladeServerChassis
N7K
DCM
Encoder
RouterOpticalWavelength
Distribution
Router
DSLAM
15800
tower.png
wavebar.ai
wavebar.ai
wavebar.ai
wavebar.ai
wavebar.ai
wavebar.ai
Client device requests content
UCS5108BladeServerChassis
N7K
DCM
Encoder
Router identifies all content locations
CONGESTED
CONGESTED
UNCONGESTED
Aggregation
Router
with streamer
RouterOpticalWavelength
Aggregation
Router
with streamer
RouterOpticalWavelength
Aggregation
Router
with streamer
RouterOpticalWavelength
RouterOpticalWavelength
Distribution
Router
Aggregation
Router
with streamer
RouterOpticalWavelength
Router directs content request to source .across low-cost, uncongested path
Content delivered to client device
N7K
N7K
N7K
N7K
N7K
N7K
TN-566139_Cisco_ASR_5000.jpg
Content Affinity
film
Service Resources
magnify.png
Time
time.png
Network Health
firstaid.png
Business Rules
books.png
Geography
network.png
brain.jpg
Proximity combines knowledge of:
All video content locations
Congestion and cost of routed links
…to ensure the best possible efficiency and quality of experience.
Proximity Routing -Unifying IP and Content Routing
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
37
bottom bar.jpg
Redirection Methods
1.Service Router Redirection
.Client connects to SR, redirected to Streamer DNS name
2.IP-based Redirection
.Client connects to SR, redirected to Streamer IP address
3.DNS-based Redirection
.Client connects direct to streamer
Streamer-v2
Router_CM
Service
Router
laptop
Streamer
Streamer-v2
Router_CM
Service
Router
laptop
Streamer
Streamer-v2
Router_CM
Service
Router
laptop
Streamer
DNS lookup
HTTP, RTSP, RTMP
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
38
bottom bar.jpg
Service Router Redirection
Streamer-v2
laptop
Router_CM
ROOT DNS Server
Authoritative .com DNS Server
Authoritative cisco.comDNS Server
Service Router
Authoritative cds.cisco.comDNS Server
Client’s ConfiguredDNS Servers (Proxy)
Client
Streamer
Client’s player requests video via URL: http://cds.cisco.com/vid1.mov
DNS Query for
cds.cisco.com
DNS Query for streamer.se.cds.cisco.com
Recursive lookup for authoritative servers (non-cached)
GET http://cds.cisco.com/vid1.mov
302 Redirect http://streamer.se.cds.cisco.com/vid1.mov
GET http://streamer.se.cds.cisco.com/vid1.mov
200 video/mov
SR Returns “A” record with own IP address
SR Returns “A” record with streamer IP address
.Validate Incoming Request
.Location/Proximity/Geo-Location
.Content Affinity/Load-Based Routing
.Service Availability
.Last Resort Routing
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
Cisco Public
Presentation_ID
39
Tines_BlueGreen.png
CDS product portfolio
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
40
bottom bar.jpg
IP NGN and Video Overlay
.Content Acquisition, Content Library, management .centralized
.Content Routing, Caching Node .edge of core network
.Streamer .Edge or Network Aggregation layer .network topology driven
Video Function Drives Location
Mobile
aminoPR71-ztopbox
icon_tv__mirror
icon_telephone_mirror
workstation_left
STB
aminoPR71-ztopbox
icon_tv__mirror
icon_telephone_mirror
workstation_left
Residential
Business
DSL
ETTx
PON
Access
15800
MGX8000MultiserviceSwitch
MSPP
Cable
DSLAM
QAM
CMTS
DSLAM
BRAS
PE
MPLS /IP
Core
Edge
MGX8000MultiserviceSwitch
MGX8000MultiserviceSwitch
Aggregation & Distribution
RouterOpticalWavelength
RouterOpticalWavelength
RouterOpticalWavelength
V
RouterOpticalWavelength
V
IP NGN
CDS-Streamer
Streamer-v2
CDS-Streamer
Streamer-v2
CDS-Content Library
Vault-v2
Service Router
CDSM
CDS-Cache Node
CDS-Content Acquirer
CDS-Content Service Routing
Video Overlay
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
41
Cisco Content Delivery Systems
Streamer-v2
Published
Content
Content Library / Acquirer Arrays
Service Router
Caching Node
Vault-v2
satellite
cloud
InternetContent
Vault-v2
Streamer-v2
Service Router
Caching Node
Mgmt.
Streaming Edge
Programming
device_small2.png
.Alignment with Cisco datacenter programs
.Storage, shared infrastructure, management, virtualization
08-0423_Nuova_front_2_single small
bend_front_low-res
LKI020313
Datacenter Storage
Cisco UCS
13194_11_2006_Jayshree_ C-Scape
.Highly optimized, environmental specific platforms AND
.Integration of streaming functions within Cisco edge Routers
Streaming Edge
Streamer-v2
Streamer-v2
Closer to the Edge
Efficiencies of the Datacenter
Unified Fabric
1
2
3
1
2
3
Cisco CDEs
ASR9000 with AVSM
Best Internet TV TechnologyLondon UK 2010
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
42
bottom bar.jpg
CDS Hardware Roadmap: Data Center to EdgeMulti-tiered Scalable Storage, Caching, Streaming
Network Edge
Data Center
device_big2.png
Cache Layer
Content Library / Ingest
device_big2.png
CDE420-K9
~ 10Gbps Performance
10 TB HDD Cache
CDE420-K9 ~ 10Gbps Performance24 TB HDD Storage
device_small2.png
Edge Streaming
CDE220-K9
~ 10Gbps Streaming
1.5 TB SSD Cache
device_small2.png
CDE250-K92G3
~ 30Gbps Performance
12 TB HDDCache
CDE250-K9/ CDE260-K9
20 .30 Gbps Performance
Cisco CDEand UCSLibrary Server
Remote Storage & Management Support
LKI020313
device_small2.png
CDE250-K92S6
~30 GbpsStreaming
3.0 TB SSDCache
ASR9KAVSM~30 GbpsStreaming, MPEG & Internet3.2 TB SSD Cache6 AVSM per ASR9K
device_small2.png
CDE250-K92M1~20 Gbps Streaming9.0 TB Mixed Cache
C:\\Documents and Settings\\dlawler\\My Documents\\Images\\product\\Cisco\\California\\LosAngeles\\LA_Front_perspective_left_flat copy.png
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
43
CDE220-2S3 StreamerMulti-Service SSD Streamer
.Key Features
Flexible Platform:Multiple configuration options for TV and Internet content streaming
Streaming:7Gbps+ of HTTP Adaptive Bit Rate Internet Video content delivery
Multi-Protocol:Support for MPEG-2/4, H.264, Adobe FMS, WMT, QuickTime, Move Networks, Silverlight SmoothHD
Content Distribution:High-Performance Asset Propagation (Segmented Cache Fill)
Resiliency:Stream Resiliency for high availability
Physical Location:Streamers Arrays deployed in a centralized or distributed manner
Versatility in a dense multi-function platform
HW Model Summary
CDE220-2S3
Form Factor
2 RU
Total Cache Storage Capacity
1.5 TB Solid State
Streaming Capacity
9.4 Gbps MPEG2TS
Cache Storage Devices
12 x SSD
Log/SW Storage Devices
2 x SSD
Ingest/Fill NIC
12x 1GE
Software Support
CDS 2.1.3
device_small2.png
Cisco Public
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
44
device_small2.png
CDE250 Modular StreamerVersatility in a dense multi-function platform
.Product Specifications Summary
Form Factor:2RU .24 Front Load Drives
Engine:Dual Westmere 2.4GHz
Cache Capacity:3.0 TB SSD cache (1)
up to 11TB SAS HDD cache
up to 9TB Mixed SSD/HDD
Fill/Streaming:Up to 4x 10GE .SFP+ Media
+ 4x 1GE Fixed
Management:2x 1GE
Logging:Dual load sharing SSD log drives
Power:Redundant AC / DC
.Key Platform Features
Flexible Platform:Multiple Storage Bundle Options
Storage Upgrade Bundles
Streaming Targets:8000 MPEG2 SD Equivalent Streams (4000 SDE/RU)
30Gbps + of HTTP content delivery
Multi-Protocol:Support for MPEG-2/4, H.264, Adobe FMS, WMT, QuickTime, Move Networks, Silverlight SmoothHD
Content Distribution:High-Performance Asset Propagation (Segmented Cache Fill)
Resiliency:Stream Resiliency for high availability
HW Model: CDE250 SW Application: TV / IS Streaming
(1) Will follow industry lithography curve for higher densities
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
45
bottom bar.jpg
Edge Router ASR9000 and Integrated Video Services Module
.Specifications
Cache Capacity: Modular 3.2TB .12.8TB (12-18 mos.) SSD Cache
Up to 30-40 GbpsStreaming per module
.Integrated Service Module Features
Simplifies infrastructure connectivity .physical and logical
Reduces footprint, power, and cooling
Increases network security
Integrated solution -foundation for tighter integration of video application with network: QoS, Multicast, Video Monitoring, CAC, Internet Streaming, sharing code/features with CDS etc.
RSP
AVSM
RSP
AVSM
ASR9000
10 Gbps
10 Gbps
LKI020313
40 Gbps
Streams
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
46
bottom bar.jpg
CDS Internet StreamerMulti-Function Integrated Delivery
Feature
Benefits
Software Content Download via HTTP
High Performance HTTP Download to support Software Distribution, Streaming media, Rich Media, Gaming, etc.
Progressive Download via HTTP
High Performance HTTP Progressive Download for Real-time Streaming of Adobe FMS, Windows Media, Apple QuickTime, etc
Adaptive Bit Rate via HTTP Streaming
Optimized HTTP SW stack and Solid State Cache enables high performance HTTP Adaptive Bit Rate Streaming for iPhone, Smooth HD, Move, Adobe Zeri
Real-time VOD Streaming via RTSP, RTMPx
Scalable VoD Streaming of Adobe FMS (RTMP), Microsoft WMT (RTSP), Apple QT (RTSP), and other RTSP clients
Real-time Live Streaming via RTSP, RTMPx
Scalable Live Streaming Splitting of Adobe FMS (RTMP), Microsoft WMT (RTSP), Apple QT (RTSP), and other RTSP clients
Concurrent Multi-Protocol Delivery from all NIC’s
Each CDE (Content Delivery Engine) can deliver all services from all interfaces concurrently, single software image running on optimized, and secured Linux
quicktimelogo07102002
wm9
mp4
See full size image
http://t0.gstatic.com/images?q=tbn:TM2YJGpI8wRMpM%3Ahttp://www.tvover.net/content/binary/move_networks_logo.jpg
http://www.google.com/images?q=tbn:KhQvQbAR7AZYQM::www2.samford.edu/ts/images/stories/mobile/iphone-logo.jpg&h=66&w=117&usg=__fwyRPsjhig4xyh6kQk8we5cwftw=
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
47
bottom bar.jpg
.Speaker:AdmirHadzimahovicNazovprezentacie:3rd Wave Video Piatok, 27. maj2011
Related Cisco Expo Sessions
ⓒ 2010 Cisco and/or its affiliates. All rights reserved.
48
bottom bar.jpg
Further Reading
.Microsoft Smooth Streaming
http://www.iis.net/expand/SmoothStreaming
.Adobe Dynamic Streaming & Live DVR
http://www.adobe.com/products/flashmediaserver
http://www.adobe.com/products/httpdynamicstreaming/
.Move Adaptive Stream
http://www.movenetworks.com
.Apple HTTP Live Streaming
http://tools.ietf.org/html/draft-pantos-http-live-streaming
.Also see:
Swarmcast and Octoshape
Widevine Adaptive Streaming
Vidiator Dynamic Bitrate Adaptation
flash_logo
\\\\Tkzaw-pro-13\\mydocs1\\chriskno\\My Documents\\My Pictures\\Work\\Sl_v_rgb_r_sm.png
C:\\Documents and Settings\\contractor\\Desktop\\Blue_Green_Gradient.png
Thank you.