Amazon Web Services and Interact - Workshop Giugno 2013

52
Media Management in Cloud Computing

Transcript of Amazon Web Services and Interact - Workshop Giugno 2013

Media Management in Cloud Computing

2 Index

Index

Media Management in Cloud Computing - Cloud Computing Solutions - Media in Cloud Computing

- Ingestion - Live ingestion - Vod ingestion - Archiving - Interact DAM - Live archive - Management - Transcoding - Editing - Search - AAA - Monitoring - Playout - Interact Streaming PaaS - Integration

- Interact Media Factory - Use cases

Cloud Computing Solutions

Cloud  Compu.ng  Solu.ons  –  benefits  of  Interact  solu.ons

•  We design our solutions based on our customer requirements by proposing

extremely flexible, scalable solutions.

•  We offer our customers availability of ongoing direct control over the whole

infrastructure.

•  We assign a technical consultant to our customers who supports the Company

directly through all the preceding and following steps to Cloud Computing.

•  We offer our customers detailed account of costs based on the definition of a

clear precise and punctual plan.

Benefits of Interact solutions

Cloud Computing Solutions

Cloud  Compu.ng  Solu.ons  –  about  us

•  PaaS and SaaS architectures since 2008.

•  Amazon Web Services partner since 2012.

•  75% of our architectures are in Cloud (Public, Private, VPC).

•  60 instances running on AWS

•  4500 hours live events in 2012.

•  Over 1,000,000 multimedia assets managed by our Interact DAM

software

•  One of our cases: 460,000 monthly visitors with peaks of 8.000 users/hour

and 200,000 monthly transcoding minutes.

About us

Media in Cloud Computing

Media  in  Cloud  Compu.ng  –  Digital  media  and  streaming

•  PaaS and SaaS designed to ensure maximum reliability, versatility and

scalability for live and on-demand audio/video content

•  Ingestion, transcoding and editing audio/video directly in cloud

•  Multiformat (Windows, Real, QuickTime, Flash, 3gpp,mp4) and

multiprotocol (HLS, HDS, RTMP) distribution with any CDN

•  Authentication and streaming protection with cloud solutions

•  Digital Right Management and pay-per-view services

•  Digital Asset Management in SaaS with Amazon Web Services

•  Consulting, design and configuration thanks to Interact Cloud Solutions Team

•  System integration

Digital Media and Streaming

Media in Cloud Computing

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Playout  –  Integra.on  

Ingestion – Archive – Media Management – Monitoring – Playout – Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Ingestion

Inges.on  –  live  inges.on  [1/4]

Live ingestion

Any Format

Any Format Any Protocol

Any Protocol

Ingestion

Inges.on  –  live  inges.on  [2/4]

Live ingestion

Ingestion

Inges.on  –  live  inges.on  [3/4]

Live ingestion

Ingestion

Inges.on  –  live  inges.on  [4/4]

Live ingestion: mobile live ingestion

Sputnik Server on-demand: recombining the various streams of the Bond video transmission and delivery to CDN or decoders

Ingestion

Inges.on  –  on-­‐demand  inges.on  [1/2]

On-demand ingestion

•  Your live video ingestion can become, in real time, a vod asset thanks to our

Digital Asset Manager Software Interact DAM and nDVR technology.

•  Also Interact DAM is a system that permit you to updating your on-demand

audio/video files directly in our cloud based on Amazon Web Services

•  Multiple Upload & Editing

•  Upload via HTTP(S) and FTP(S)

•  Automatic Ingestion via watching folder via feed xml, RSS and MRSS

•  Intranet Feed Ingestion by a direct-secure channel from intranet to VPC

•  Preview of the loaded files

•  flexible definition of metadata

•  Workflow for loading, validation and updating.

Ingestion

Inges.on  –  on-­‐demand  inges.on  [2/2]

On-demand ingestion: interact DAM

Unlimited storage Unlimited Bandwidth

Availability Durability

Media in cloud

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Playout  –  Integra.on  

Ingestion – Archive – Media Management – Monitoring – Playout – Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Archive

Archive  –  Archive  with  Interact  DAM

•  We store, protect, improve and valorize Digital Assets of media companies like

film and music producers, television and radio broadcasters.

•  Our cloud storage is based on Amazon S3

•  Unlimited number of asset with size from 1 B to 5 TB

•  99.999999999% durability and 99.99% availability

•  Data management is entrusted to our Digital Asset Manager Interact DAM

•  automates the functionalities of acquiring, indexing, filing, researching,

updating, transforming and delivering contents onto multiple channels.

•  Management of end users with availability of accessing for indoor and

outdoor users for searching single or sets of files.

•  Editing and transcoding images and videos in various formats.

Archive with Interact DAM

Archive

Archive  –  live  archive  [1/2]

•  Recording of live streams (Audio/Video, audio-only or video-only) directly on

Cloud Storage (nDVR):

•  Recording H.264 video à Transcoding à Any format

•  Recording AAC or MP3 audio à Transcoding à Any format

•  Amazon S3 and EBS with Interact nDVR server provides a powerful ,scalable

and cheaper way to record and Archive terabytes of Live Video

•  Live archive permit to time-shift content and use trick play features such as

Rewind, Pause, Forward and return to live

Live archive

Archive

Archive  –  live  archive  [2/2]

•  Different archiving strategies

•  Append: append the new stream to the end of the previous DVR store

•  Delete: Delete the old DVR store and start a new one

•  Version: Create a new DVR store with the next available version number

•  Customizable filename (%stream%profile%customer%date)

•  Retention: window highly customizable

•  Post archive operations

•  Move files for backup or other services integration (CDN)

•  Transcoding and/or merge/split files

•  Notifications by email, RSS, MRSS

Live archive

Media in cloud

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Playout  –  Integra.on    

Ingestion – Archive – Media Management – Monitoring – Playout – Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Media Management

Media  Management  –  benefits  

•  Transcoding

•  Various (Cloud) Trascoding strategy with Interact DAM

•  SD and HD video content

•  No compute or storage limits thank to Amazon Web Services IaaS

•  Live video editing with Interact Cut & Join Software

•  S3 integration or other CDN integration

•  EC2 spot instances for merge/split and encoding again

•  Advanced Search

•  Integrate fast and highly scalable search functionality with Cloud Search

•  Access control, Authentication and Authorization directly in Cloud

Benefits

Media management

Media  management  –  Cloud  transcoding  

Cloud transcoding

•  Simple Dashboard integrated on Interact DAM for select transcoding strategy

•  Locally with EC2 + FFmpeg instances

•  Backgroung transcoding: EC2 Spot Instances à save cost 86%

•  Amazon Elastic Transcoder

•  Zencoder

Media management

Media  management  –  Cloud  transcoding

Cloud transcoding: hot-spot transcoding instances

Media management

Media  management  –  Cloud  transcoding

Cloud transcoding: hot-spot transcoding instances

Media management

Media  management  –  Cloud  transcoding

Cloud transcoding: Amazon Elastic Transcoding and Interact DAM

Media management

Media  management  –  Cloud  transcoding  

Cloud transcoding: supported formats & codecs

Media management

Media  management  –  Cloud  transcoding  

Cloud transcoding: SD e HD transcoding benchmark

0

50

100

150

200

250

300

File Singolo Files Multipli (4)

Audio/video SD Audio/Video HD Audio

•  HD Video: 223 MB (3’30”) •  SD Video: 520 MB (23’) •  MP3 Audio: 42 MB (60’)

Media management

Media  management  –    live  video  edi.ng  [1/3]  

•  Audio/Video editing directly on SaaS with Interact Cut & Join software

•  Split and Merge of Video files

•  Add audio, text and transitions effects

•  Export in any format

•  Publishing/Upload on other CDN

•  Integration with Amazon S3 by Moviemasher SDK

•  Input file: Bucket or Volumes

•  Output file: Bucket or volumes

Live Video Editing

Media management

Media  management  –  live  video  edi.ng  [2/3]  

Live Video Editing: movie masher on EC2

•  Live video editing based on Moviemasher with Amazon Web Services

•  Files reside logically on Interact DAM and physically on Amazon S3

•  Transcoding task managed by Amazon SQS service e Cut & Join software

•  Transcoder servers are Amazon EC2 Instances

Movie Masher Transcoder

SQS

S3

Media management

Media  management  –  live  video  edi.ng  [3/3]  

Live Video Editing: cut & join screenshoots

1

2

3

Load file

Crop-in crop-out

Save file

Media management

Media  management  –  cloud  search

Cloud search

•  Advanced research tool with interact DAM and Amazon Cloud Search

•  Scale up and scale down seamlessly as the amount of data or query

volume changes.

•  Ensure low latency and high throughput performance even at large scale.

Media management

Media  management  –  AAA  [1/4]  

•  Authentication, Authorization and Accounting for manage and control

streaming sessions without the cost and complexity of an on-premises deploy

•  Implement a specific actions when certain session events occur.

•  Integration with Billing systems.

•  Provides media access security and fraud protection

•  Protect the stream end-to-end

•  Two components provided as SaaS

1.  Interact Session and Security service for backend authentication system

and user-channel management.

2.  RealNetworks security and session manager installed on EC2 instances

for URLs and stream protection

Authentication, Authorization and Accounting

Media management

Media  management  –  AAA  [2/4]

Authentication, Authorization and Accounting: authentication example

1 Clients-Channels Control

2Token management

Media management

Media  management  –  AAA  [3/4]  

Authentication, Authorization and Accounting: session manager on AWS

Media management

Media  management  –  AAA  [4/4]  

Authentication, Authorization and Accounting: security manager on AWS

Media in cloud

Ingestion – Archive – Media Management – Monitoring – Playout – Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Integra.on  –  Playout  

Monitoring

Monitoring  –  monitoring  tasks  and  events

Monitoring task and events

•  Monitors all activities and events about your media directly in cloud using Interact Control Dashboard

•  Summarizes the data associated with each product or service you use (billing, encoder, streaming server, and third party services)

•  Fully integrated with Cloud Watch for monitoring resources (instances, storage, etc) and IAM for billing and report

•  Fully integrated with Elastic Transcoder or Zencoder for info about transcoding operation

•  Fully integrated with Helix Server, Wowza Server or Adobe FMS for info about streaming services

•  Fully integrated with Teracue, Viewcast, Teradek and FMLE •  You can extend monitor to any other service that provide HTTP API

Monitoring

Monitoring  –  Sta.s.cs

Media distribution statistics

•  Interact Control Dashboard provide also a panel about advanced media

distribution statistics

•  Shows real-time and daily streaming server stats (connections,

bandwidth, traffic, view time, duration, etc) and web server stat (social

and content)

•  We use Amazon Web Services for create detailed report

•  No compute limits while generating statistics

•  No storage limits for input/output data

Monitoring

Monitoring  –  Sta.s.cs  example

Media distribution statistics: streaming server stats

Media in cloud

Ingestion – Archive – Media Management – Monitoring – Playout – Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Integra.on  –  Playout  

Playout

Playout  –  Interact  Streaming  solu.ons  [1/2]

Interact Streaming solutions

•  With Interact streaming solutions we delivery any format throught any protocol

to any device with any streaming server … everywhere.

•  Our streaming PaaS are designed for high availabilty and reliability

•  Our streaming PaaS are fully scalable (vertically and horizontally)

•  With autoscaling our customers save up 70%

•  Our streaming PaaS can be integrated with Amazon CloudFront or other CDN

such as Youtube.

•  Our streaming platforms can be totally in cloud or in Edge-Origin configuration

with origin server on-premises.

•  No peaks bandwidth/users problem

Playout

Playout  –  Interact  Streaming  solu.ons  [2/2]  

Interact Streaming solutions: autoscaling

Concurrent Users Streaming Servers

Playout

Playout  –  Interact  Streaming  solu.ons  [1/2]

Interact Streaming solutions: to any device averywhere

•  To any device

•  Multi player integration: Flash, Silverlight, JWPlayer, realplayer, VLC

•  HTML5 support

•  HTTP Streaming ( HDS, HLS, MPEG-DASH, Smooth)

•  Everywhere

•  Web Tv / Corporate TV

•  Over the Top TV - STB, Blue Ray live players e gaming consoles

•  Mobile Application

•  Digital Signage

•  Connected / Smart TV

•  Rich Internet Application

Media in cloud

Ingestion – Archive – Media Management – Monitoring – Playout - Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Playout  –  Integra.on    

Integration

Integra.on  –  services  integra.on  [1/2]

Services integration

•  SaaS-to-Saas integration: integrates Interact SaaS with any external SaaS for

pull media, transcoding media and media delivery. Integration with external

Billing/Subscription System or Video Editing SaaS. Integration with Adobe

Creative Cloud for export/import your projects.

•  Secure communication over high bandwidth networks

•  SaaS-to-On-premises integration: integrate Interact SaaS with on-premises

software for pull media, authentication, authorization and delivery media.

•  Keep sensitive data in house and use cloud for all other assets

•  Using VPC or Public Cloud

Integration

Services integration: SaaS to SaaS integration

Integra.on  –  services  integra.on  [2/2]

Media in cloud

Ingestion – Archive – Media Management – Monitoring – Playout - Integration

Interact Cloud

Media Management

Archive

Ingestion

Integration

Monitoring

Playout

Media  in  cloud  –  Inges.on  –  Archive  –  Media  Management  –  Monitoring  –  Playout  –  Integra.on    

Interact Media Factory

Interact  Media  Factory  –  overview

Overview

•  Interact Media Factory is the Media Hub to collect, organize, edit, distribute

and sell multimedia content including video, audio and images, using all

possible channels and offering a service that can cover all possible needs of

businesses and users.

•  Interact Media Factory on SaaS was designed on Amazon Web Services to

ensure high reliability and modularity that can be adapted to every need of

management and distribution of content

•  Interact Media Factory is able to manage all media content in input and output

and organize their distribution and dissemination everywhere improving and

valorizing the content

Interact Media Factory

Interact  Media  Factory  –  scenarious

Scenarious

•  Broadcast, Media e entertainment •  Magazine TV, Catchup TV and Over the Top TV

•  PA and Organizations •  PA TV

•  Content Provider •  VOD Store

•  Telco •  Media Management System •  Mobile Application, Mobile TV and Mobile Radio

•  Corporate •  Corporate TV and Intranet TV •  Media Management System •  Mobile Application

•  Education& training •  E-learning •  VOD Store

Interact Media Factory

Interact  Media  Factory  –  features

Features

•  The Interact Media Factory offers the following features

•  Collection, ingestion of contents

•  Storage of multimedia content

•  Management of collaborative tools

•  Media Management

•  Management Formats

•  Management and control of the platform

•  Playout and Delivery

•  Mobile Ready

•  Integration with external systems and applications

•  Professional Services

Interact Media Factory

Interact  Media  Factory  –  demo  [1/2]

Demo

Interact Media Factory

Interact  Media  Factory  –  demo  [2/2]

Demo

Use cases

Use  cases  –  Neomobile  VOD  Store

Neomobile VOD Store

Features:

•  Interact DAM on EC2

•  Streaming Live and VOD

•  Integration With Zencoder

•  Integration With external Billing

System

•  Authentication, Authorization

and Accounting

•  Monitoring and Backup

Systems

Use cases

Use  cases  –  Teleippica  Streaming  PlaQorm

Teleippica Streaming Platform

Features:

•  Streaming Live H24

•  Encoder management

•  Integration With other

Streaming platform

•  Authentication, Authorization

and Accounting

•  Monitoring Systems

Grazie

Domande ?

[email protected]