internet video technologies and cisco cds: flexible …...all sources –ott & tv. • internet...
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
© 2010 Cisco and/or its affiliates. All rights reserved. 2
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 PublicPresentation_ID 3
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
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 GrowthInternet 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
* VoIP, Online Gaming, and Video Calling contribute 1% or less in 2014.
Global Consumer Internet
Video SurpassesPeer-to-Peer as Top Traffic Type
© 2010 Cisco and/or its affiliates. All rights reserved. 6
• Content (video) delivered via the Internet that is commonly packaged for subscription by SP.
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
© 2010 Cisco and/or its affiliates. All rights reserved. 7
• Launched 25th December 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
BBC iPlayer
© 2010 Cisco and/or its affiliates. All rights reserved. 8
• 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 PublicPresentation_ID 9
Example SP CDN Applications
© 2010 Cisco and/or its affiliates. All rights reserved. 10
• 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
CanvasContentHosting
ContentBroker
Cond.Access
LivePremiumContent
White label services to ISPs and Content Providers
TargetedAdvertising
ContentDistribution& Delivery
BT Wholesale National Network
ISP CoreNetworks
Video to PC, Mobile and TV
3rd Party LLU, Cable & Mobile Networks
IP STB IP STB
© 2010 Cisco and/or its affiliates. All rights reserved. 11
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
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation_ID 12
Video Delivery Protocols
© 2010 Cisco and/or its affiliates. All rights reserved. 13
Most of today‟s technologies were developed for real time streaming and file transfer applications.
• MPEG-2 Transport Stream
• RTP and helpersprotocols RTCP / RTSP (run on UDP/TCP port 554)
• HTTP (run on TCP port 80)
Used for progressive download, adaptive bit rate - veryuseful to pass by the firewall.
• RTMP (run on TCP port 1935)
Streaming Protocol from Adobe (also RTMPE (Encrypted), RTMPT (Tunneling) RTMP embedded in HTTP, RTMPS # RTMP embedded in HTTPS)
© 2010 Cisco and/or its affiliates. All rights reserved. 14
• 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
• Stateful Streaming 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 QoSfeedbk from Rcvr to 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
• 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
Video File
Browser
Cache
HTTP Get Min Playbk
Buffer
Playback
File Download Completes
© 2010 Cisco and/or its affiliates. All rights reserved. 17
• 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
…. Buffering….…. Buffering….
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation_ID 18
Adaptive Bit Rate TechnologiesAdaptive Rate Characteristic Elements
© 2010 Cisco and/or its affiliates. All rights reserved. 19
• 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
© 2010 Cisco and/or its affiliates. All rights reserved. 22
Adaptive Rate Characteristic ElementsStateless 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 ServerGet what I
say…
Here‟s what
you said...
© 2010 Cisco and/or its affiliates. All rights reserved. 23
• 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
BPBBIEncode
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
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)
Manifest File
Metadata+index
‘Content Set’
File/Profile
Video File
Live Feed
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
Manifest File
Metadata+index
„Temporal‟ Files
‘Content Set’
© 2010 Cisco and/or its affiliates. All rights reserved. 25
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
‘Smart’ Adaptive Clients - Smooth Player Illustration
Profile Shifting – Bit Rate
Profile Shifting – Frame Rate
© 2010 Cisco and/or its affiliates. All rights reserved. 27
Adaptive Rate Network Signature Example
Number of streamlets or fragments discarded
0
500
1000
1500
2000
2500
3000
0
5000
10000
15000
20000
25000
30000
35000
1 71
31
92
53
13
74
34
95
56
16
77
37
98
59
19
71
03
10
91
15
12
11
27
13
31
39
14
51
51
15
71
63
16
91
75
18
11
87
19
31
99
20
52
11
21
72
23
22
92
35
24
12
47
25
32
59
26
52
71
Pro
file
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 bitrate video
displayed @ 10 seconds
11
© 2010 Cisco and/or its affiliates. All rights reserved. 28
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
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 Fileson 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 MP4 fragments MP2TS fragments MP4 fragments Proprietary Streamlets - .qss
Content File Formaton 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 DRMPlayReady
AES-128 Adobe Access Move/Widevine
Client Silveright 2+OSMF (OpenSource)
iPhone OS 3.0+Quicktime X
Flash Player 10.1 with ZERIextensions
Move Plugin+Jscript HTML (opt: Flash/Slvrlt)
Manifest file .ismc (.ism/Mfest or .isml/Mfest)
.m3u8 .fmf .qmx file (proprietary)
© 2010 Cisco and/or its affiliates. All rights reserved. Cisco PublicPresentation_ID 30
CDS Internet Streaming Functions
© 2010 Cisco and/or its affiliates. All rights reserved. 31
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
VoD and 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 (Unicast and Multicast), Download
Windows Media, Flash Media, QuickTime/RTSP, & HTTP
Streaming Servers Content Reporting
Detailed Transaction Logs for Each Delivery Event
Integrates with 3rd Party Content Reporting and Analytics
Internet
Content Acquirer
InternetStreamers
HUBS
HEAD END
Service Router
CDS Manager –Internet Streaming
Published Content
© 2010 Cisco and/or its affiliates. All rights reserved. 32
CDS-IS How we fill the cacheEnd User Request Example : Cache Miss at the edge & Cache Hit on the CA
2-level hierarchy
Content Acquirer
CDSMService Router
Internet Streamer
CACHE HIT
If the same content becomespopular, thenCACHE HIT
willincreaseat the edge
CACHE MISSCACHE HIT
© 2010 Cisco and/or its affiliates. All rights reserved. 33
• 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, nic bandwidth, memory usage
• Load-Based Routing
Round-Robin, Least-Loaded
• Content Affinity-Based Routing
© 2010 Cisco and/or its affiliates. All rights reserved. 34
IP Layer
NPS
Engine
Layer Separation
Service
Router
NPS/Proximity Engine
collects routing
databases
(ISIS/OSPF/BGP/Policy
)0
NPS Reply with ranked
list of addresses:
PSA: IP1
PTL: IP20, IP10
3
Redirect user to
closest SE taking into
account NPS and load4
IGP/BGP
HTTP Request:
Get content from
closest SE
5
Content is located in
streamers IP10 and
IP20.
SR sends request to
NPSe:
PSA: IP1
PTL: IP10, IP20
NPS/Proximity API (ALTO)
2
IP10 IP20
HTTP Request from
end-user to CDN1
IP1
© 2010 Cisco and/or its affiliates. All rights reserved. 35
• 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
AS #2AS #1 AS #3
PrxSrv
© 2010 Cisco and/or its affiliates. All rights reserved. 36
Core RouterCore Router
internetContent
Network
Distribution
Router
Client device requests
contentRouter identifies all
content locations
CONGESTED
CONGESTED
UNCONGESTED
Aggregation
Router
with
streamer
Aggregation
Router
with
streamer
Aggregation
Router
with
streamer
Distribution
Router
Aggregation
Router
with
streamer
Router directs content
request to source –
across low-cost,
uncongested path
Content delivered to
client device
Content Affinity
Service Resources
Time
Network Health
Business Rules
Geography
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
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
Service
Router
Streamer
Service
Router
Streamer
Service
Router
Streamer
DNS lookup
HTTP, RTSP, RTMP
© 2010 Cisco and/or its affiliates. All rights reserved. 38
ROOT DNS Server
Authoritative .com DNS Server
Authoritative cisco.com DNS Server
Service Router
Authoritative cds.cisco.com DNS Server
Client’s
Configured
DNS Servers
(Proxy)
Client
Streamer
Client’s player requests video via URL: http://cds.cisco.com/vid1.mov
DN
S Q
ue
ry f
or
cd
s.c
isc
o.c
om
DN
S Q
ue
ry f
or
str
ea
me
r.s
e.c
ds
.cis
co
.co
m
200 video/mov
• 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 PublicPresentation_ID 39
CDS product portfolio
© 2010 Cisco and/or its affiliates. All rights reserved. 40
• 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 LocationMobile
STB
Residential
Business
DSL
ETTx
PON
AccessMSPP
CableQAM
CMTS
DSLAM
BRAS
PE
MPLS /IP
Core Edge Aggregation & Distribution
V
V
IP N
GN
CDS-StreamerCDS-Streamer
CDS-Content Library
CDSM
CDS-Cache NodeCDS-Content Acquirer
CDS-Content Service Routing
Vid
eo O
verlay
Cisco Public© 2010 Cisco and/or its affiliates. All rights reserved. 41
Published
Content
Content Library /
Acquirer Arrays
Service Router
Caching NodeInternetContent
Caching Node
Mgmt.
Streaming Edge
Programming
• Alignment with Cisco datacenter programs • Storage, shared infrastructure, management, virtualization
Datacenter
StorageCisco UCS
• Highly optimized, environmental specific platforms AND
• Integration of streaming functions within Cisco edge Routers
Streaming Edge
Closer to the EdgeEfficiencies of the
Datacenter
Unified
Fabric
Cisco CDEs
ASR9000 with AVSM
Best Internet TV
Technology
London UK 2010
© 2010 Cisco and/or its affiliates. All rights reserved. 42
Multi-tiered Scalable Storage, Caching, StreamingNetwork Edge
Data Center
Cache LayerContent Library / Ingest
CDE420-K9
~ 10Gbps Performance
10 TB HDD Cache
CDE420-K9
~ 10Gbps Performance
24 TB HDD Storage
Edge Streaming
CDE220-K9
~ 10Gbps Streaming
1.5 TB SSD Cache
CDE250-K92G3
~ 30Gbps Performance
12 TB HDD Cache
CDE250-K9 / CDE260-K9
20 – 30 Gbps Performance
Cisco CDE and UCS Library Server
Remote Storage & Management
Support
CDE250-K92S6
~30 GbpsStreaming
3.0 TB SSD Cache
ASR9KAVSM
~30 GbpsStreaming,
MPEG & Internet
3.2 TB SSD Cache
6 AVSM per ASR9K
CDE250-K92M1
~20 Gbps Streaming
9.0 TB Mixed Cache
Cisco Public© 2010 Cisco and/or its affiliates. All rights reserved. 43
Multi-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
Cisco Public© 2010 Cisco and/or its affiliates. All rights reserved. 44
Versatility 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
• 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.
RS
P
AV
SM
RS
P
AV
SM
ASR9000
10 Gbps
10 Gbps
40 Gbps
Streams
© 2010 Cisco and/or its affiliates. All rights reserved. 46
Multi-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
© 2010 Cisco and/or its affiliates. All rights reserved. 47
• Speaker:AdmirHadzimahovicNázovprezentácie: 3rd Wave Video Piatok, 27. máj2011
© 2010 Cisco and/or its affiliates. All rights reserved. 48
• 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
Thank you.