Amazon Web Services and Interact - Workshop Giugno 2013
-
Upload
paolo-latella -
Category
Technology
-
view
686 -
download
2
Transcript of Amazon Web Services and Interact - Workshop Giugno 2013
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 [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: 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
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
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
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