Sunteți pe pagina 1din 25

Live streaming to the Internet

Marcin Strzyewski mstrzyze@cisco.com


Consulting Systems Engineer
10th PLNOG 2013

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

Available Bandwidth

0s
Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

1280x720
960x540
848x480
848x480
702x400
512x288
400x224
400x224

3000 Kbps
2400 Kbps
1800 Kbps
1200 Kbps
800 Kbps
500 Kbps
200 Kbps
110 Kbps

2010 Cisco and/or its affiliates. All rights reserved.

2s

4s

6s

8s

10s

12s

14s

16s

3M
2.5M
2M
1.5M
1.2M
800k
600k
400k

Cisco Confidential

A Hybrid of Progressive Download and Streaming


Imitates streaming via short progressive downloads
Clients download progressively in small chunks so bandwidth is not wasted
Clients stream so we can monitor consumption and track them

Use of HTTP
Provides easy NAT traversal
Leverages existing HTTP caching infrastructure (Cheaper CDN costs)

Adaptation to Dynamic Conditions and Device Capabilities


Adapts to dynamic Internet conditions and home-network contentions
Adapts to display resolution, CPU and memory resources

Improved Quality of Experience


Enables faster start-up, seeking and quicker buffer fills
Reduces skips, freezes and stutters

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

TV Everywhere has created a

fragmented market

Evidently driven by CE manufacturers in

turn led by the consumer

No Standards as per the broadcast

space

No standard delivery and distribution

method proprietary dependencies Microsoft Media Services, Flash Media


Server

No unified content protection system


No standards for ancillary features -

captions or multi track audio

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

Fundamentally, all of these proprietary formats are built upon MPEG-4

Part 10 encoded video (H.264)

Almost every device and platform in the market today supports H.264

decode

HEVC (H.265) will offer some limited backward compatibility


The challenges come around optimising the encode for each destination

platform

Optimisation involves setting Frame Sizes, Bit Rate, GOP Structure,

Encoding Complexity, Motion Rules

Each format and device requires a unique Encapsulation layer. This is

the key difference

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

2010 Cisco and/or its affiliates. All rights reserved.

1.

Cisco Media Processor


Product Family

2.

Media Processor Features

3.

Gen 3 HW

4.

CMP Roadmap

Cisco Confidential

Source
(SDI-HD/SD, IP)

Source
feed:
8 Mb/s
1.5 Gb/sec

Media Preparation
(Media Processor)

Delivery
Consumption
(Content Delivery (Screens, Devices &
Platform / Media Players)
Server & CDN)
Origin Server

Compress source signal to


enable delivery:
Retain high quality
Synchronize streams
Add metadata
Format for end-user device

2010 Cisco and/or its affiliates. All rights reserved.

Typical delivery:
100 kbps 6 Mbps

Typical Screen:
2 inches to
60+ inches

Exceptional viewer experience

Cisco Confidential

SD/SDI Encoder

HD/SDI Encoders

AS 5100
1 input
4 output
Full support of
adaptive streaming
Includes iPhone
streaming , Smooth
and Dynamic
Supports multiple
formats in one box

AS 7100/AS 8100
1 input(7100/8100)
4 output(7100)
8 output(8100)
Supports slate
insertion to remove
broadcast ads
Re-monetize video
with Internet ads for
browser, mobile and
set top box.
Integrated Linear
Time Code Reader

2010 Cisco and/or its affiliates. All rights reserved.

IP Encoder
AS 6000
Up to 2 HD or SD
inputs per 1RU
system
8 output per input
Ingest H264 or
MPEG2 in a
MPEG2 transport
stream over IP
MPTS or SPTS

IP UCS Encoder
AS 6000 on UCS
Ingest H264 or
MPEG2 in a
MPEG2 transport
stream over IP
Improved density
Improved scale &
redundancy

Cisco Confidential

SDI Input

Video
SDI
HD-SDI (7100, 8100)
S-Video
Component
Composite
NTSC, PAL
Audio
SDI embedded
AES
Analog

IP Input

Video
H.264 over MPEG-2 TS
MPEG-2 over MPEG-2 TS
ETR 101-290 alarms
(Priority 1)
Audio
AC-3 Audio
MPEG-1 Layer II
MPEG-2/4 AAC

2010 Cisco and/or its affiliates. All rights reserved.

Control
Web GUI
Front Panel
Local
WCF/SOAP Messaging

Archive
Local Hard Drive
Networked Hard Drive

Output Formats
Microsoft Smooth Streaming
(VC-1 and H.264)
iPad, iPhone Streaming
Adobe Dynamic Streaming
3GP / RTP (H.263 and H.
264)
Windows Media
VC-1 Push & Pull
MPEG-2 TS Multicast (H.
264)
Flash H.264/AVC
Silverlight
Adaptive Streaming
AC-3 (pass-through only)
Services
Ad Insertion
Subtitles/ Closed Captions
Encryption and DRM
Slate and Logo Insertion
Encapsulation
Cisco Confidential

Digital Rights Management (DRM)


Internal Encapsulation

Control Options

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

10

Feature Summary
Encrypts streams for secure delivery
of content to end user.
Validates the end user has rights to
the content.
Secures entitlement rights.
Media Processor provides solutions to
enable DRM for:
Smooth Playready
AES for HLS
Verimatrix HLS
HLS Playready
Irdeto HLS

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

11

Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

1280x720
960x540
848x480
848x480
702x400
512x288
400x224
400x224

3000 Kbps
2400 Kbps
1800 Kbps
1200 Kbps
800 Kbps
500 Kbps
200 Kbps
110 Kbps

Adaptive Transport
Streams

Video
Source
Encoding

Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

Fragmenter/
Encapsulator

Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

Stream 1
Stream 2
Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

Stream 3
Stream 4
Stream 5
Stream 6
Stream 7
Stream 8

Here we see 8 encoded H.264 video streams.


These streams could be encoded in a varying range of bit rates and resolu=ons.
These encodes can be played online using Flash and Smooth.
They can also be handled by iDevices such as iPhone and iPad.
Its also possible to play these streams over mul=cast to a set top box or other IP delivery
plaForm.
In summary we now have 8 x 4 = 32
8 Encoded Streams = 32 Encapsulated Outputs

2010 Cisco and/or its affiliates. All rights reserved.

Stream 1

MPEG2 TS
Archive

Cisco Confidential

12

Feature Summary
Ability to manage multiple Media
Processors simultaneously
Global calendar enables event
scheduling among available Media
Processors
Enables Teaming, N+N and N+1
redundancy models
Preset editor included to create
presets once and distribute to all
Media Processors
Easily apply software and
maintenance upgrades across multiple
Media Processors
Event Configuration Specify presets,
apply overrides, identify backup
systems
SDI Router Control

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

13

2010 Cisco and/or its affiliates. All rights reserved.

1.

Cisco Media Processor


Product Family

2.

Media Processor Features

3.

CMP & UCS

4.

CMP Roadmap

Cisco Confidential

14

Benefits & Applications

Feature Summary
A single system that encompasses:

Network: Unified fabric

Compute: Industry standard x86

Storage: Access options

Virtualization optimized

Unified management model

Dynamic resource provisioning

Ciscos rapid and continued market growth is remarkable

Cisco Executive team is 100% committed to UCS

CMP can leverage all the benefits of Cisco hardware

competition

Component Qualification

Time to market for new components (CPU) is at or near


launch

Pricing (volume and economies of scale)

Efficient Scale

Cisco network scale & services

Fewer servers with more memory

Stability / scalability is best of breed; far better than Inlet

Tremendous flexibility

Lower cost

Fewer servers, switches, adapters, cables

Lower power consumption

Fewer points of management

2010 Cisco and/or its affiliates. All rights reserved.

16x1

8x3

4x4

2x8

1x16

3x6

16

Outputs

1 per
input

3 per
input

4 per
input

8 per
input

16 per
input

6 per
input

Total
Outputs

16

24

16

16

16

18

SD

Yes

Yes

Yes

Yes

Yes

Yes

HD

No

No

Yes

Yes

Yes

Yes

Inputs

Cisco Confidential

15

Gen2 Architecture

Gen3 Architecture

Feature

OS

Windows XP 32-bit embedded

Windows Server 2008 R2 64-bit

Intel Westmere
Up to 2x6 Core / 2.4GHz

Intel Sandy Bridge


Up to 2x8 Core / 2.9GHz

Dual Power supply

No

Yes (Option)

Multiple HDD w/raid capability

No

Yes

Up to 4

No

Yes

HD Input channels(Based upon 8


output profile listed below)

Discrete output streams per


encoder/blade

8*

15*

Processors

SDI inputs
Multiple HD output streams

2010 Cisco and/or its affiliates. All rights reserved.

Internal encapsulation will support up to 32 outputs on Gen2 and 96 outputs for Gen3

Cisco Confidential

16

2010 Cisco and/or its affiliates. All rights reserved.

1.

Intro

2.

Cisco Media Processor


Product Family

3.

Media Processor Features

4.

Gen 3 HW

5.

CMP Roadmap

Cisco Confidential

17

Shipping
EC
CC

Planning

Themes and Major Features

Q1 CY12 Q2 CY12 Q3 CY12 Q4 CY12 Q1 CY13 Q2 CY13

CMP 6.3
Q4CY12

DVB open subtitling(Bitmapped)


Nielsen ID3 SDK integration(POC)

Currently Shipping

CMP 6.5
Q4CY12

Gen III Hardware (UCS C220 Series)


Windows 2008 R2 support Appliance
4 input card support for SDI

CC

CMP 7.0
Q1CY13

Quality improvements
o New H264Codec
o Optimized presets
Adobe CC support
Support fragment and segment boundary placement
decisions(EBP)

CMP 7.5
Q2CY13

HLS WebVTT subtitling support


HLS Enhancements(multiple audio presentations)
HEVC Phase 1(POC)
Electronic Signaling and Management(ESAM) support
Native AC-3 Support (Encode => Decode)
Support for diskless operation (SAN boot)
NDS Videoguard integration
MPEG DASH publisher

2010 Cisco and/or its affiliates. All rights reserved.

EC

FCS

AC3

FCS

AC3

FCS

Cisco Confidential

18

CMP with new H.264 codec maintains highest level of detail. Notice the blotchiness of the
other encoders under test especially around the angles face.

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

19
19

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

20

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

21

Look to a hybrid encoding scenario covers all devices in a small set of

encodes

Stream 1: PC/Mac/Connected TV 2500Kbps @ 1280x720 Main Level 3.1

Stream 2: PC/Mac/Connected TV 1800Kbps @ 1024x576 Main Level 3.1

Stream 3: PC/Mac/Connected TV/Tablet 1200Kbps @ 1024x576 Main Level 3.1

Stream 4: PC/Mac/Tablet - 800Kbps @ 920x518 Baseline Level 3.0

Stream 5: PC/Mac/Tablet/Phone 600Kbps @ 640x360 Baseline Level 3.0

Stream 6: PC/Mac/Tablet/Phone 400Kbps @ 400x224 Baseline Level 3.0

Stream 7: Tablet / Phone -200Kbps @ 400x224 Baseline Level 3.0

Stream 8: Phone 110Kbps @ 400x224 Baseline Level 3.0

Reasonable coverage for


multiple devices with a
single encode set
Re-encapsulation allows for
greater support

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

22

Formats

Product

Form Factor

Description

Target Devices

Live / Linear
Transcoder /
Transrater
ATS: external encap
Managed network
Live ABR encoding /
internal encap / DRM
ATS: external encap
Metadata Processing
Unmanaged network

DCM / MFP

Media
Processor

Linear, VOD, JIT


Encapsulation
DRM / Encryption
Metadata Processing

Media
Encapsulator

Large live
deployments
Complex operations

Linear Stream
Manager

HW based
Dense / High Quality
Multiple resolutions and
streams
x86 based family of linear
encoding appliances, UCS
variant
Multiple formats, resolutions
and streams
Linux Software
Multichannel Processing
Extensible
Manage multiple devices from
a single, easy-to-use, user
interface
Video-On-Demand

High-volume video-ondemand
Service providers and
media companies

2010 Cisco and/or its affiliates. All rights reserved.

Transcode
Manager

End-to-end transcoding
workflow management
Intelligent load balancing
Automated QC, analysis and
decision making
Module based
Cisco Confidential

23

Continued leader in ABR technology offering

a comprehensive range of solutions for all


screens
Major Picture Quality Improvements
Improved Density
Simplified User Interface

2010 Cisco and/or its affiliates. All rights reserved.

Cisco Confidential

24

Thank you.

S-ar putea să vă placă și