Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure...

31
Optimizing Cloud-based Video Delivery A Light Reading Webinar Sponsored by

Transcript of Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure...

Page 1: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Optimizing Cloud-based Video Delivery

A Light Reading Webinar

Sponsored by

Page 2: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Webinar Logistics

Participate in the webinar: Ask questions, share

feedback via the survey, and access the Information

panel.

Personalize your experience: Click the buttons at

the bottom of your screen to open supporting content

and user tools at your own convenience.

Technical Issues: Ask the support team for live

assistance in the ask-a-question window.

Enjoy the webinar and thank you for viewing!

Page 3: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Today’s Presenters

Caroline Chappell Senior Analyst

Heavy Reading

David Hsieh Vice President Marketing for Video

Cisco

Carsten Rossenhoevel Managing Director

European Advanced Networking Testing Center (EANTC)

Page 4: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Agenda • Video delivery market trends

• Why video delivery in the cloud?

• Cisco’s IP video architecture

• Testing Cisco’s video service in the cloud: what did it involve?

• Test results

• Q&A

Page 5: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

IP Video Market Trends • User-generated content dominates IP video today: Heavy

Reading 2011 survey of US video consumers finds 51% of online video content is user-generated

• YouTube stats: 4 billion views/day, 60 hours/minute, 30% growth in past year: by 2020, 75% of TV channels will be born on the internet

• Heavy Reading 2011 survey: 24% of respondents view internet video content several times a week; 20% view several times a month

• High bandwidth, professionally-produced video content becoming more popular

• IP video experience and service price are key concerns for consumers

Page 6: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 5

Broadcast and

Content Providers

Monetizing Inventory

Over-the-Top

(OTT)

Growing Share

Next Gen Experiences

Premium Content Delivering High Quality

Service

Providers

Multiscreen Experiences

New Engagement Models

Extending Services Direct-to-consumer

Page 7: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 6

9.6%

9.7%

38.7%

6.2%

16.7%

14.5%

Source: Cisco Visual Networking Index (VNI) Global IP Traffic Forecast, 2010–2015

48% CAGR 2010–2015

4.6%

Page 8: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 7

15 Billion

90%

133 Exabytes

* Source: Cisco Visual Networking, CLUE, Mobile, Cloud Indexes 2011/2012

Global Cloud IP traffic/month * IP Devices *

Share of all Video in Consumer IP Traffic *

62 Gigabytes Average Internet

Household Traffic per Month *

2015

Page 9: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 8

Cloud

Intelligent

Network

Unified

Data

Center

Cloud

Applications

Video

Using Comprehensive End to End Infrastructure

Page 10: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 9

Page 11: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Cisco Unified Data Center Solution

Cisco Labs Research Triangle Park North Carolina, USA

Page 12: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Six weeks of lab testing

EANTC conducted the test and documented all results

Ixia Communications supported EANTC’s test extensively

Test Equipment

Page 13: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Cloud Intelligent Network - IPv6 Core • CRS-1, CRS-3 Edge • ASR 9000 Branch Router • ASR 1000 Management • Prime Register Mobile Core • ASR 5000

System Under Test

Cloud Data Center Infrastructure Servers • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 • MDS Management • UCS Manager • BMC Cloud Lifecycle Manager • Network Services Manager

Cloud Video Applications and Services Cisco Media Processor (CMP) Cisco Transcode Manager (CTM) Cisco Mediasuite Content Delivery System Internet Streamer (CDS-IS)

Page 14: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Test Bed Design

We created a single test bed for almost all tests

Realistic setup of integrated solution

Few exceptions (Mobile Video, HCS, and PCRF setup)

Page 15: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Transport Stream

Video-CODEC

Audio-CODEC

Legend

Video Transcoding Use Case One

Many different video formats need to be transcoded for specific consumer devices

MPEG-4

AVC AAC

MPEG-TS

MPEG-2 MPEG-1

AVI Huffman PCM

Transcoded video types

Target Format:

ABR-based

Apple HTTP

Live Streaming

(HLS)

Page 16: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Comprehensive Video Transcoding

Transcoding different video formats using Cisco’s Transcode Manager (CTM)

Procedure: Copied a range of video types to external file server

Transcoded ten types of prevalent video content formats

Played transcoded video content using emulated clients and relevant unmanaged devices such as iPad and PC

CTM automatically: Detected new video content Transcoded multiple popular video content types to

Apple’s Adaptive Bit Rate (ABR) Streaming All videos played to emulated and real clients without failure

Page 17: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Video Transcoding Use Case Two

Many types of consumer devices require videos to be streamed in different formats

Video Source Format

Page 18: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Multi-Format Content Delivery

Cisco Transcode Manager (CTM) transcodes videos to multiple formats

Page 19: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Multi-Format Content Delivery

Procedure: Played all streaming formats using Ciscos’s CDS-IS on

Content Delivery Engine (CDE) as Streaming device

Down/Upshift video quality level

Repeat the test with ASR9010 Integrated Service Module (ISM) instead of CDE

Page 20: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Multi-Format Content Delivery – Results

Results:

Ciscos’s CDS-IS and ASR 9010 ISM blade deliver: ABR based Smooth Stream Format (SSF)

ABR based HTTP Live Streaming (HLS)

Flash player media content

Windows media (WMV)

Multi-format streaming delivery to unmanaged devices via CDE streaming device and also via ASR 9010 ISM blade

Page 21: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Cisco Mediasuite Management Solution

Mediasuite is used to steer transcoding and publication processes

Content Mgmt System

(CMS)

Encoder DRM / Encryptor

Origin Server

Portal / Catalog Server

Content from

Provider

Managed VOD

Content

Ingest Folder Repository

for

Encoded

content

Content

ready for

distribution

Hold folder

for Publish

Publish Content to

Portal

CDN

Handoff

point

1

2

3

4 5

6

6

7

VoD Content CDN

MediaSuite

• Functional spot-check verification of Mediasuite carried out • Steps as shown here were observed by EANTC in general • Handling of encrypted video files was successfully

evaluated as a functional demonstration as well

Page 22: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Adaptive Bit Rate Video Scalability

How much video content can be served to thousands of users using a single CDE250-2S6?

Procedure: Emulate 12,000 clients to play cached and non-

cached Video on Demand (VoD) content concurrently for 72 minutes

Page 23: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Adaptive Bit Rate Video Scalability - Results

Results: Each client received an

average of 3 Mbit/s streaming bit rate

Total Ethernet throughput: 39.5 Gbit/s across four 10GigabitEthernet interfaces

CDS-IS sustainably delivers 37 Gbit/s of video traffic to 12,000 concurrent users

Page 24: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Live Streaming Redundancy

What happens when Cisco Media Processor (CMP) fails while transcoding live feeds?

Procedure: Play video using HLS client (iPad) and SSF client (laptop)

Disable CMP1 while watching video

Page 25: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Live Streaming Redundancy

Cisco Media Processor provides multiple encoders for clients to switch to when one fails

Observations: Both HLS and SSF clients receive “Page Not Found”

HTTP messages after Cisco Media Processor 1 has been disabled

HLS client continues to play video without visual impact after CMP failure

SSF client continues to play video with a minimal visual impairment after CMP failure

Page 26: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

VoD Transcoder Redundancy

CTM reallocates failed transcoder jobs

Can Cisco Transcode Manager (CTM) can reallocate failed transcoder’s work load to other active encoders?

Page 27: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Mobile Video

Cisco mobile video optimization avoids mobile network congestion

Mobile video features: Video Pacing - Reduce unwatched video downloads

Real-time Transrating – Reduce video bandwidth

Page 28: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Mobile Video

Procedure: Demonstrate mobile video features by watching videos

Optimized content delivery in real time

Page 29: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

© 2012 Cisco and/or its affiliates. All rights reserved. Cisco Confidential 28

Comprehensive Independent Realistic

•Videoscape Media Suite automates workflow from content ingest

to publishing and delivery

•Cisco Transcode manager transcodes multiple video content types

•Cisco Media Processor and Cisco Transcode manager

successfully recover from network failure

•CDS-IS and ASR9010 ISM blade deliver multiple formats of video

to unmanaged devices

•CDS delivers 40 Gbps streaming per server to 12002 video clients

•Mobile Video Gateway optimizes bit rates and paces delivery

Page 30: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Q&A Session

Caroline Chappell Senior Analyst

Heavy Reading

David Hsieh Vice President Marketing for Video

Cisco

Carsten Rossenhoevel Managing Director

European Advanced Networking Testing Center (EANTC)

Page 31: Optimizing Cloud-based Video Delivery - EANTC · 2013. 5. 13. · • UCS Network Infrastructure • Nexus 7000 • Nexus 5000 • Nexus 2000 • Nexus 1000 • Catalyst 6500 •

Thank you for attending!

Upcoming Light Reading Webinars

www.lightreading.com/webinars.asp