Amazon Web Services and Interact - Workshop Giugno 2013

673 views
465 views

Published on

Media Management on Cloud Computing

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
673
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Amazon Web Services and Interact - Workshop Giugno 2013

  1. 1. Media Management in Cloud Computing
  2. 2. 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
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. Ingestion Inges.on  –  live  inges.on  [1/4] Live ingestion Any Format Any Format Any Protocol Any Protocol
  8. 8. Ingestion Inges.on  –  live  inges.on  [2/4] Live ingestion
  9. 9. Ingestion Inges.on  –  live  inges.on  [3/4] Live ingestion
  10. 10. 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
  11. 11. 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.
  12. 12. Ingestion Inges.on  –  on-­‐demand  inges.on  [2/2] On-demand ingestion: interact DAM Unlimited storage Unlimited Bandwidth Availability Durability
  13. 13. 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
  14. 14. 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
  15. 15. 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
  16. 16. 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
  17. 17. 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
  18. 18. 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
  19. 19. 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
  20. 20. Media management Media  management  –  Cloud  transcoding Cloud transcoding: hot-spot transcoding instances
  21. 21. Media management Media  management  –  Cloud  transcoding Cloud transcoding: hot-spot transcoding instances
  22. 22. Media management Media  management  –  Cloud  transcoding Cloud transcoding: Amazon Elastic Transcoding and Interact DAM
  23. 23. Media management Media  management  –  Cloud  transcoding   Cloud transcoding: supported formats & codecs
  24. 24. 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’)
  25. 25. 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
  26. 26. 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
  27. 27. 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
  28. 28. 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.
  29. 29. 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
  30. 30. Media management Media  management  –  AAA  [2/4] Authentication, Authorization and Accounting: authentication example 1 Clients-Channels Control 2 Token management
  31. 31. Media management Media  management  –  AAA  [3/4]   Authentication, Authorization and Accounting: session manager on AWS
  32. 32. Media management Media  management  –  AAA  [4/4]   Authentication, Authorization and Accounting: security manager on AWS
  33. 33. 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  
  34. 34. 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
  35. 35. 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
  36. 36. Monitoring Monitoring  –  Sta.s.cs  example Media distribution statistics: streaming server stats
  37. 37. 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  
  38. 38. 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
  39. 39. Playout Playout  –  Interact  Streaming  solu.ons  [2/2]   Interact Streaming solutions: autoscaling Concurrent Users Streaming Servers
  40. 40. 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
  41. 41. 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    
  42. 42. 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
  43. 43. Integration Services integration: SaaS to SaaS integration Integra.on  –  services  integra.on  [2/2]
  44. 44. 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    
  45. 45. 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
  46. 46. 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
  47. 47. 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
  48. 48. Interact Media Factory Interact  Media  Factory  –  demo  [1/2] Demo
  49. 49. Interact Media Factory Interact  Media  Factory  –  demo  [2/2] Demo
  50. 50. 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
  51. 51. 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
  52. 52. Grazie Domande ? Paolo.latella@interact.it

×