2011 06-29- sp-seminar- cisco cdn solution-1

56
Илгар Гасымов Системный архитектор Cisco [email protected] CDN решения Cisco по доставке и управлению контентом для операторов связи

Upload: newlink

Post on 30-Oct-2014

502 views

Category:

Documents


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: 2011 06-29- sp-seminar- cisco cdn solution-1

Илгар Гасымов

Системный архитектор Cisco [email protected]

CDN решения Cisco по доставке и управлению контентом для операторов связи

Page 2: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 2

Содержание

 Услуги СDN оператора связи   Масштабирование розничных контент услуг

  Дополнение к услуге IP-Транзита

 Cisco CDS-IS для построения транспортной инфраструктуры CDN

 Cisco Videscape Media Suite как платформа для создания контентных услуг (CMS)

  Заключение

Page 3: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 3

Услуги CDN оператора связи

Page 4: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 4

Значительный рост числа провайдеров онлайн видео…

Контент Дистрибуторы Клиент

Internet – OTT

Операторы связи

Page 5: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 5

...влечет за собой рост он-лайн видео трафика на сетях

Source: Cisco Visual Networking Index—Forecast, 2009-2014

60%-80% видео к 2014г. 66% видео к 2015г.

Широкополосный Интернет Мобильный Интернет

Page 6: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 6

…и создает спрос на услуги CDN по доставке контента

Online Giant UGC, Professional

On-demand & Live Worldwide

480 Million 47 Billion 3 Minutes

125%/year 2,6 Tbps 420 PBytes

GoogleNet PC, Mobile, TV Ads

1B$ (2010)

Public Broadcaster Catch-up TV

On-demand, Live UK

5 Million 100 Million (Internet) 25 Minutes

100%/year 290 Gbps 16 PBytes

Akamai, Level3, LLNW PC, Mobile, TV Publicly funded

N/A

Company Content

Geography

Unique Viewers Views/month Minutes/view

Growth (views) Peakrate Volume/month

CDN Screens/UI’s Business Model

Revenues

Source: IBSG analysis

DVD Rental/Online 25000+ Movies &

TV shows US, Canada

18 Million 300 Million 45 Minutes

200%/year 1,4 Tbps 120 PBytes

Level3, LLNW PC, TV, Mobile Subscription

2,2B$ (2010)

Page 7: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 7

Ситуация на Российском рынке перекликается с глобальной…

Internet – OTT

Контент Дистрибуторы Клиент

Операторы связи

Page 8: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 8

Услуги оператора связи

Услуги оператора контента

Национальные ЦОД/ Cloud

Национальные ЦОД/ Cloud

Региональный ЦОД

Региональный ЦОД Edge

Access

Any Device Anywhere

Business

Inter Data-Center IP Core Inter

Data-Center

Партнерские ЦОД/ Cloud

Партнерские ЦОД/ Cloud

Service Intelligence

Реализация модели Business-to-Business-to-Consumer

Новая модель услуг для оператора связи Роль сети IP NGN, Облачных ЦОД и CDN

Page 9: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 9

  Интеллектуальное распределение контента Любой контент—Видео, Музыка, Игры, Файлы, Приложения Любое устройство—Вещание на TV,

PC или мобильные аппараты По любой среде—через кабель, проводные и мобильные сети

  Подкачка по запросу или предварительное распределение

VoD, nPVR, time shifting, целевая реклама

  Распределенная система работающая как один виртуальный сервер Неограниченное масштабирование и надежность

9

Super Headend

National Backbone

Catcher

Metro Network 2

Metro Network 1

Remote Headend

Internet

Local Local

Streamer Arrays

Caching Nodes

Единая платформа вещания контента на все типы терминалов

CDN – Content Delivery Network Сеть распределения контента

Page 10: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 10

ISP

Внедрение CDN на магистральной сети CDN услуги для дополнения IP транзита

Internet

Congestion points

No CDN cache

Выгоды СDN •  Уменьшение расходов на хостинг •  Уменьшение расходов на серверы/хранение

•  Уменьшение расходов на ШПД •  Уменьшение OPEX •  Устранение узких мест при передаче трафика

•  Улучшение опыта пользователей за счет доставки контента из ближайшего кеша

CDN

ISP

Online Video Sites

Page 11: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 11

Internet

No CDN

ISP • Снижение стоимости трафика

• Новые доходы от CDN • Масштабируемость • Платформа для VAS

cache

CDN

ISP

Online Video Sites

Congestion points

Выгоды СDN •  Уменьшение расходов на хостинг •  Уменьшение расходов на серверы/хранение

•  Уменьшение расходов на ШПД •  Уменьшение OPEX •  Устранение узких мест при передаче трафика

•  Улучшение опыта пользователей за счет доставки контента из ближайшего кеша

Внедрение CDN на региональном уровне CDN для масштабирования контент услуг

Page 12: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 12

Как операторы связи внедряют CDN Примеры внедрения

Consumers

BT Retail xDSL ISP

ISP Network Aggregation

Peering

Local Wholesaler (xDSL access)

Retail ISP

Internet Exchange

OTT/ Content Provider

3rd Party CDN Provider

IP Transit Provider

1 4

Case-1: Оператор предоставляет услугу CDN для своих собственных розничных видео сервисов Case-2: Оператор предоставляет услугу местным OTTs/Content Providers. Case-3: Оптовый продавец последней мили продает CDN сервисы местным региональным игрокам (complement Backhaul bandwidth) Case-4: Оператор представляет Global CDN Services (дополнение к IP транзиту)

Caches Caches

Caches

3 BT Wholesale

2

Page 13: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 13

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

Пример использования CDN

Page 14: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 14

Cisco CDS-IS для построения транспортной инфраструктуры CDN

Page 15: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 15

Caching Node

Приложения CDS Content Delivery CDS-IS Internet Streaming

CDS Manager

IPTV Error Repair and Rapid Channel Change

Visual Quality of Experience Server/Client

Видеозахват, Кэширование и Хранение контента

Live and On-demand Internet Content Acquisition

On-demand and scheduled TV Streaming to STBs

Content Library (Vault)

TV Streamer

TV PlayOut

Dedicated Hierarchical Caching for National Scale

Internet Content Download & Streaming to PC and Mobile

Location Control Services for Content Delivery; n-Screen Session Shifting

Service Router

Internet Streamer

Система управления

Сервисы на границе сети

Маршрути-зация сервисов

Content Acquirer

Live and On-demand Content Ingest and Storage

Page 16: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 16

CDS Internet Streaming Функции* Захват контента с оригинальных серверов

Content Acquirer Ingests VoD, Live, Data to “Root of CDN” HTTP, HTTPS, FTP, CIFS, RTSP

Распределение на узлы Интернет вещания Rules-Based Pre-Position and/or Dynamic Cache Miss-Fill VoD and Live Dynamic Tree Building for Optimized Distribution

Маршрутизация запросов Global and Local Load Balancing Requests to Streamers Streamer KAL and Load-Info continuously sent to SR

Доставка в разных видео-форматах OnDemand & Live Streaming (Unicast and Multicast), Download Windows Media, Flash Media, QuickTime/RTSP, & HTTP

Генерация отчетности Серверами Вещания Detailed Transaction Logs for Each Delivery Event Integrates with 3rd Party Content Reporting and Analytics

*) Ingest, Distribution, Routing, Delivery, Reporting

Internet

Content Acquirer

Internet Streamers

HUBS

HEAD END

Service Router

CDS Manager – Internet Streaming

Published Content

Page 17: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 17

IP NGN и Видео инфраструктура

  Content Acquisition, Content Library, management - централизованное   Content Routing, Caching Node – граница магистральной сети   Streamer – На сети агрегации (определяется топологией сети)

Роль видео узла определяет его размещение

Mobile

STB Residential

Business

DSL

ETTx PON

Access"MSPP

Cable QAM

CMTS

DSLAM

BRAS

PE

MPLS /IP

Core" Edge" Aggregation & Distribution"

V

V

IP N

GN

CDS-Streamer CDS-Streamer

CDS-Content Library

CDSM

CDS-Cache Node CDS-Content Acquirer

CDS-Content Service Routing

Vide

o O

verla

y

Page 18: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 18

CDS Generation 2 Hardware Specification CDE-205 CDE-220-2G2 CDE-420-4G

CDE-420-4A

Applications CDS Manager CDS Service Router

CDS Acquirer CDS Streamer

CDS Cache Node

CDS Library Server

Disk Drives 3 x 500 GByte 12 x 500 Gbyte (SATA)*

24 x 450 Gbyte (SAS)* 24 x 1TByte (SATA)

Memory 8 Gbyte 16 Gbyte 32 Gbyte 32 Gbyte

Network Interfaces

2 x GE Copper 2 x GE Copper (Management) 8 x GE Copper or Fiber (Streaming)

2 x GE Copper (Management) 12 x GE Copper or Fiber (network)

2 x GE Copper (Management) 8 x GE Copper or Fiber (network)

Processor 1 x Quad-Core Xeon 2 x Quad-Core Xeon 2 x Quad-Core Xeon 2 x Quad-Core Xeon

Rack Units 2 2 4 4

Compact Flash 8 Gbyte 8 Gbyte 8 Gbyte 8 Gbyte

Other Ports Console, 2 x USB Console, 2 x USB Console, 2 x USB Console, 2 x USB

Fan 3 x Hot Swappable 3 x Hot Swappable 3 x Hot Swappable 3 x Hot Swappable

Power AC or DC (Optional Redundant)

Redundant AC or DC AC or DC (Optional Redundant)

AC or DC (Optional Redundant)

Page 19: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 19

CDE250 Modular Streamer Многофункциональная платформа Generation 3

  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

Page 20: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 20

Advanced Video Services Module

 Спецификация Емкость хранилища: Модульное 3.2TB – 12.8TB (12-18 mos.) на SSD До 30Gbps вещания на модуль

 Основные характеристики 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 etc.

RSP

AVSM

RSP

AVSM

ASR9000

10 Gbps

10 Gbps

40 Gbps Streams

Page 21: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 21

Захват и распределение контента

Page 22: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 22

Архитектура Internet CDN

  Location – логическая группа стримеров, объединенная местонахождением/регионом/узлом подключения к сети

  Настраиваются иерархически зависимо (parent-child), до 4-х уровней

Многоуровневая или плоская модель

  Такая модель обеспечивает высокую доступность и контроль над полосой

Динамические деревья распределения контента Предварительное или Динамическое кэширование, Живое вещание

Locations and Levels

Root location

Edge-1 location

Edge-3 location

Edge-2 location

Origin-1 Origin-2

Page 23: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 23

  Content Acquirer является LL для Root location

  В остальных локациях осуществляется “алгоритмический выбор” Упорядоченный список, 1-й активный стример становиться LL

  LL становиться “распространителем” (forwarder) метаданных и контента для Location

  LL на Delivery Service

Location Leader

Root location

Edge-1 location

Edge-3 location

Edge-2 location

Origin-1 Origin-2

CA

LL

LL

LL

CA = Content Acquirer LL = Location Leader

Архитектура Internet CDN

Page 24: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 24

  Захват на основе файла Manifest Single line item entries Web/directory crawling CMS/Portal generated list imported or via XML API

  Поддержка протоколов: HTTP, HTTPS, FTP, CIFS   Идентификация на уровне объектов   Работа по расписанию

Timed acquisition Timed expiration

  Назначение атрибутов для контента Content Distribution Priority Playback Transport/URL

Manifest спецификация

Захват и распределение контента

Page 25: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 25

  Предварительное размещение Streamers Poll LL for metadata LL Polls Parent CA source of Metadata

Manifest or Crawl Metadata drives Content Distribution

  Гибридное распространение Content Restriction/Control without Storage allocation and pre-fetch Metadata Propagation – same as Pre-Fetch, Content Propagation – same as Dynamic Cached Distribution

Предварительное размещение

Root location

Edge-1 location

Edge-3 location

Edge-2 location

Origin-1 Origin-2

CA

Metadata

LL

LL

LL

Content Fetch

Захват и распределение контента

Page 26: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 26

Захват и распределение контента

  НЕ требует настройки, полностью автоматическое

  Контент кэшируется в процессе обслуживания запроса

  URL из запроса хэшируется, выбор вещателя происходит на каждом уровне

LL определяется по URL LL probed – liveness check

  Temporal Locality Effect -Same URL, Same path through CDN

Динамическое кэширование

Root location

Edge-1 location

Edge-3 location

Edge-2 location

Origin-1 Origin-2

LL

LL

LL

LL

LL

LL

LL

LL LL

Cache Route

video-url1

video-url1

Page 27: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 27

Маршрутизация контента и вызовов

Page 28: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 28

Service Routing

  Перенаправить клиента на оптимальный стример

Stateless HTTP, RTSP, RTMP Load-balancing and Redirection

  Используется: Client IP address and/or location Requested Content Availability and Performance Information from Streamers Streamer

  Streamer Keep-alive Configurable/2-second default Utilizations and thresholds – network, engine, memory, etc.

SR Функция

Service Router

Service Router

Keep-alive and status

Page 29: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 29

Методы маршрутизации

  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   Last-Resort Routing

Page 30: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 30

Service Router Redirection

ROOT DNS Server

Authoritative .com DNS Server

Authoritative cisco.com DNS Server

Service Router Authoritative cds.cisco.com DNS Server

Настроенные у клиента DNS Servers (Proxy)

Client Streamer

Клиент запрашивает видео с URL: http://cds.cisco.com/vid1.mov

DN

S Q

uery

for

cds.

cisc

o.co

m

DN

S Q

uery

for

stre

amer

.se.

cds.

cisc

o.co

m

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

Page 31: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 31

Network Proximity Routing

  “Proximity” это функция отвечающая на запросы типа “какой из перечисленных узлов в сети ближайший к интересуемому узлу?”

  Пример: пользователь хочет найти ближайшую копию фильма среди нескольких узлов на которых он доступен

  Как правило, сервис Network-Based Proximity обладает более детальной информацией о топологии и ресурсах сети

Использует информацию о топологии, ресурсах и заданные политики

  Network Positioning System (NPS) это технология позволяющая определить:

Location of IP objects Distance between IP objects Cost rating IP objects

Advanced Service Routing

Page 32: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 32

Интеграция NPS/Proximity с CDS

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 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: IP1 PTL: IP10, IP20

NPS/Proximity API

2

IP10 IP20

HTTP Request from end-user to CDN 1

IP1

Page 33: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 33

Поддержка протоколов вещания

Page 34: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 34

Клиентские устройства и плейеры

  Самостоятельные программные проигрыватели Windows Media Player Quicktime

  Работающие в Web-браузерах Windows Media Player Silverlight Player Flash Player Move Player

  Встроенные в ТВ-приемники, DMA (Digital Media Adapter)

  Мобильные устройства (Мобильные телефоны, Планшеты, Цифровые фоторамки и т.п.)

Page 35: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 35

CDS Internet Streamer Мультифункциональное вещание

Функционал

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 delivery all services from all interfaces concurrently, single software image running on optimized, and secured Linux

Page 36: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 36

Контроль доступа

Page 37: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 37

DRM и Медиа-проигрыватели

 Content copy protection – важная компонента для премиум контента

 Наиболее распространенные Microsoft Playready Adobe Access Apple Fairplay

 В большинстве случаев не зависит CDN Evolving protocols and functions – ABR Streaming

 Может быть дополнена шифрацией на транспортном уровне, URL Подписью/Валидацией

Page 38: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 38

Рациональный метод защиты URL

 Content Providers require a CDN to help protect copyright and fulfill licensing obligations by restricting access

 A mechanism is needed to restrict content access – Ensure that only the intended client is able to retrieve the content – Limit the amount of time that content can be accessed – while avoiding the overhead of multiple authentication & authorization mechanisms

 One method to accomplish this: URL Signing

Page 39: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 39

URL Верификация на CDS

  Verification occurs on the edge Internet Streamer only Transparent to Service Router (SR) operation

  Engines supported: WMT, Movie-Streamer, WebEngine (HTTP), FMS (Protocols Supported: HTTP/RTSP/RTMP)

  Currently support: MD5, SHA1

  Open Method, sample script available online

  Portal/CMS calculates signed URL based on common configuration parameters with CDN

– Same key used on both Portal/CMS and CDN (CDS) – Time synchronization (NTP) required to properly support URL expiry – Additional parameters as specified by CDN (CDS)

Page 40: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 40

Пример: Формирование URL подписи

  Original URL: http://hsv3.hsv.cisco.net/test.wmv

  Parameters: URL Signing Version (SIGV) Internally Signed (IS) Expiry-time (EP)* Client IP (CIP)* Key Owner (KO) Key Number (KN) URL Signature (US)

  URL to be signed: http://hsv3.hsv.cisco.net/test.wmv?IS=0&ET=1237958266&CIP=64.102.242.201&KO=1&KN=1&US=

  Signed URL: http://hsv3.hsv.cisco.net/test.wmv?IS=0&ET=1237958266&CIP=64.102.242.201&KO=1&KN=1&US=9994d7f80b4c68b2e6b9e5c590ab6ad7

Page 41: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 41

Эксплуатационные аспекты

Page 42: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 42

Высокая доступность и отказоустойчивость

Node Recovery Mechanism Internet Streamer

Keep-Alive heartbeat monitored by SRs. SR will stop forwarding new requests to down node. If LL, new LL election.

Service Router

DNS Servers detects non-responsive SR. Other SR(s) can respond and provide SR functions.

Content Acquirer

Pre-Positioning: Peer(s) periodically check health, take over per configuration. Dynamic Cache: new cache route calculated.

CDS Manager

Primary/Standby, automatic synchronization. Primary failure, continued system operation Operation controlled failover to restore management

Page 43: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 43

CDS Manager

  Browser-based UI for CDN operations   Implement Locations and Levels   Configure and manage all Streamers,

SRs, and CAs Device Groups

  Configure and manage Delivery Services and programs

  Statistics and Reports

  Alarms   Managing Content

  Software Management   User Management

Continuous non-stop operations center

Page 44: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 44

Analytics and Reporting Data Collection CDS Transaction Logs Archiving

Root location

pop1 location popN location

Origin Servers

CDSM CDSM

Service Router

Service Router

Content Acquirer

Content Acquirer

(s)FTP/ NAS -

Archive

(s)FTP/ NAS -

Collection

Billing, Reporting, Analytics System

Operations

Mgmt Centers

Client Player Event /Log Collectors

Instrumented Client Players

Page 45: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 45

Sample CDN Reports

  CDS Data Sources, Transaction Logs  Windows Media Streaming  Flash Media Streaming  MovieStreamer-RTSP Streaming  HTTP Download

  IP Geo Location Interoperability  Quova, MaxMind

  Reporting Interfaces  Web GUI  E-mail  API’s

  Traffic Media Metrics   Bytes Delivered, Status   Client Info, Domain Info, Carrier Info

  Content Metrics   Title Views, Title Popularity, Viewers-per-Title  Duration Viewed, Downloaded, Length, %-Completed  Time-of-Day viewing, Geographic Distribution

  Dashboards  Content Provider Views  Content Delivery Operator Views

Page 46: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 46

Cisco Videscape Media Suite как платформа для создания контентных услуг (CMS)

Page 47: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 47

Управление контентом

Управление правами Публикация Клиентские

технологии

•  Контент в различных форматах

•  Интеллектуальные средства пакетирования контента

•  Настраиваемая модель метаданных

•  Нормализация метаданных •  Расширяемые рабочие процессы

•  Транскодирование и шифрование

•  Трансляция в сеть

•  Создание правил продуктов/предложений

•  Поддерживаются модели подписки, аренды, EST, окупаемости за счет трансляции рекламы

•  Проверка прав абонента перед авторизацией

•  Среда с поддержкой различных технологий DRM

•  Развитые средства поддержки

•  Среда плееров и виджеты

•  Потоковая трансляция и загрузка

•  Получение лицензий

•  Управление библиотекой

•  Интеграция с сетями рекламы

•  Агрегация и гармонизация потоков

•  Публикация каталогов (режим «мультиточка»)

•  Управление категориями

•  Публикация списков воспроизведения

•  Поиск и рейтинг

•  Сбор показателей и формирование отчетов

CMS Разграничение прав

Издатель

Интерфейсы API/Web-сервисы

OSS/BSS

Плееры и виджеты

Videoscape Media Suite: компоненты

Page 48: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 48

Нормализация Объединение Расширение

Подключаемые модули (опр. источником)

Унифицированное представление метаданных

YouTube Dailymotion Приложения Линейный VOD

Формат метаданных YouTube

Линейный формат метаданных

Формат метаданных VOD

Формат метаданных Dailymotion

Формат метаданных приложений

Неуправляемый клиент SCTE-130 CIS Управляемый

клиент

Агрегация метаданных

YT DM Прил. Лин. VOD

Множественные, стандартизованные протоколы запросов

Множественная, стандартизованная схема метаданных

Page 49: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 49

Videoscape Media Suite: SDK для плееров и виджетов

•  Операторы связи могут предоставить абонентам настраиваемый интерфейс для просмотра потокового видео и загрузки – уже сегодня

•  Поддержка различных моделей монетизации: покупка, прокат, бесплатная трансляция с рекламой

•  Плееры для браузеров (Flash и Silverlight) •  Гибкое управление, список воспроизведения, различное разрешение (стандартное, высокое, широкоэкранный формат)

•  Средства социальной/вирусной рекламы – сообщение другу, код для блога, запись в социальной сети (MySpace, Facebook, ...)

•  Воспроизведение видео, добавление и контроль рекламы

•  Поддержка DRM

•  Виджеты каталога и каналов для встраивания в браузер

•  Автономное приложение

•  Полный SDK для доработки

Page 50: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 50

Архитектура решения

Облачная сервисная платформа или собственная система Cisco Media Suite

•  Поддержка различных сценариев, сегментированная архитектура

•  Уровень приложений/данных может быть оторван от уровня Web и клиентского уровня •  Для серверов web-сервисов/приложений/кодирования/лицензий поддерживается

балансировка нагрузки

Page 51: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 51

OnetVOD http://vod.onet.pl

Bell TV Online http://tvonline.bell.ca/

Paramount http://paramountshop.extend.com/store/

AT&T Entertainment http://uverseonline.att.net

Disney Movies Online http://www.disney.com/moviesonline

Примеры услуг на Cisco Media Suite

Page 52: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 52

AT&T

U-verse Online поддерживает более 140 000 наименований

Каналы контента из систем Hulu, MTV, CBS, Turner, Comedy Central и т. п.

Эксклюзивные спортивные материалы (FanZone)

Videoscape Media Suite обеспечивает: Сопоставление прав и контента

Агрегацию каналов внешних каталогов

Получение контента и управление контентом

Воспроизведение видео с использованием плееров Videoscape Media Suite

Интеграцию с серверами рекламы, управление списками воспроизведения

Задача

Решение

Обеспечение работы крупнейшего портала услуг «TV Everywhere» и OTT для AT&T

Page 53: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 53

Onet

“Польский сервис Hulu” – крупнейший VOD-сервис в регионе, обеспечивающий трансляции телепередач и фильмов

Более 2,7 млн уникальных посетителей в первые 4 дня после запуска

Три модели доставки: бесплатно (с рекламой), прокат и подписка

Поддержка Flash и Silverlight

Использование Videoscape Media Suite CMS, среды публикации и среды виджетов плеера

Задача

Решение

Запуск полномасштабного сервиса OTT VOD для крупнейшего портала Польши

Page 54: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 54

Заключение

 Интернет видео растет и будет доминировать в общем трафике

 CDN является именно той моделью которая востребована контент провайдерами и дистрибуторами для масштабирования сервисов по доставке контента

  Контент провайдеры хотят платить за CDN услугу, а не IP транзит для видео

 CDN уменьшает стоимость интерконнекта и сетевых транспортных расходов для оператора связи

 Оператор имеет возможность предоставлять дополнительные услуги: кодирование для различных видео-терминалов, защита DRM-ом и др.

Page 55: 2011 06-29- sp-seminar- cisco cdn solution-1
Page 56: 2011 06-29- sp-seminar- cisco cdn solution-1

© 2010 Cisco and/or its affiliates. All rights reserved. Cisco Public Presentation_ID 56

Глоссарий сокращений

 CDS – Content Delivery System

 CDSM – CDS Manager

  IS – Internet Streamer  SR – Service Router  CA – Content Acquirer  SE – Streaming

Engine   LL – Location Leader

 RTSP – Real-Time Streaming Protocol

 HTTP – Hypertext Transfer Protocol

 RTMP – Real-Time Messaging Protocol