• Save
Cinema in the Cloud
Upcoming SlideShare
Loading in...5
×
 

Cinema in the Cloud

on

  • 467 views

Slides zu meinen Vortrag über Windows Azure Media Services auf dem Global Windows Azure Bootcamp Berlin

Slides zu meinen Vortrag über Windows Azure Media Services auf dem Global Windows Azure Bootcamp Berlin

Statistics

Views

Total Views
467
Views on SlideShare
240
Embed Views
227

Actions

Likes
0
Downloads
0
Comments
0

2 Embeds 227

http://wazcommunity.wordpress.com 209
https://wazcommunity.wordpress.com 18

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Cinema in the Cloud Cinema in the Cloud Presentation Transcript

  • Cinema in the CloudWindows Azure MediaServices1.Modul : EinführungOliver MichalskiWindows Azure Community Deutschlandhttp://wazcommunity.wordpress.com/
  • About me• Oliver Michalski• Senior Developer .NET• Berlin• Moderator des Windows Azure Forums bei MSDNDeutschland• Community Leader Windows Azure CommunityDeutschland• Community Leader Windows Azure CommunityDeutschland – User Group (Facebook)• Member of the Windows Azure Insider Program
  • • Windows Azure Community Deutschland• http://wazcommunity.wordpress.com/• Windows Azure Community Deutschland – UserGroup• http://www.facebook.com/groups/265115970221817/
  • Agenda• Trends (YouTube)• Einführung (Architektur/Objektmodell/Clients)• Demos, Demos, … 
  • Trends• Internet Traffic• 2001 1 Exabyte pro Jahr• 2004 1 Exabyte pro Monat = 12 Exabyte pro Jahr• 2007 1 Exabyte pro Woche = 52 Exabyte pro Jahr• 2013 1 Exabyte pro Tag = 365 Exabyte pro Jahr davonfallen auf Videos 35 %• Prognose bis 2016 1,3 Zetabyte pro Jahr davon fallenauf Videos 50 %
  • Trends (YouTube)• über 1 Mrd. User proMonat• über 4 Mrd. StundenVideos pro Monat• entspricht ca. 334 Mio.Videos• und 8,071 PetabyteDatenvolumen• Neue Videos:• pro Minute 864 Videosmit 21,93 GBDatenvolumen• pro Stunde 51840Videos mit 1,285 TBDatenvolumen• pro Tag 1244160 Videosmit 30,84 TBDatenvolumen
  • Trends (YouTube)• populärstes Video:• PSY GANGNAM STYLE• seit 2012 1,5238 Mrd. Views• 20 Mio. Views neu pro Tag• auch der inzwischen hochgeladene Remix hat schonüber 200 Mio. Views
  • Windows Azure Media Services• Was sind die Windows Azure Media Services?• Erweiterbare Multi- Mandatenfähige MediendienstPlattform• Aber!!• Portierung der Microsoft Media Platform in die Cloud• = > Alte Technologien – Neu verpackt 
  • Windows Azure Media ServicesIngest Process Manage DeliveryCLIENTSAnalytics Advertising
  • WAMS (1)• Ingestion (Ingest) bezeichnetdie Phase des Uploads vonContent in den Media ServiceWorkflow• Der Upload ist Live oder imgesicherten Modus möglich• Features:• UDP Fast Upload• Bulk Support• Features für gesichertenModus:• Pre - Encryption mit AES 256• HTTPS UploadIngestSecureIngestLiveIngest
  • WAMS (2)• Process bezeichnet die Phaseder Verarbeitung vonContent in den Media ServiceWorkflow• Process teilt sich in dieTeilbereicheEncode, Package undEncryptProcessEncodePackageEncrypt
  • WAMS (3)• WA Media Encoder =Expression Encoder 4.0• Features:• H.264 or VC-1 Video• AAC-LC• HE-AAC• Dolby DD+• WMAEncodeWAMediaEncoder3er PartyEncoder
  • WAMS (4)• WA Media Packager• MP4 to Smooth, Apple HLSor DASH• Dynamic PackagingPackageWAMediaPackager
  • WAMS (5)• WA Media Encryptor• z.B. mit Microsoft PlayReadyPackageWAMediaEncryptor
  • Objektmodell• Bei den Windows Azure Media Services können wir auf eineReihe vordefinierte Objekte zurückgreifen, die die Arbeit mitMedieninhalten erleichtern.• Die Objekte werden innerhalb der Media Services als Entitiesbezeichnet.• Folgenden Entities gibt es:• Asset – Ein Asset dient als Behälter für Metadaten von ein odermehreren File- Entities• File – Ein Video- oder Audio Blob Objekt (immer mit einer Asset– Entity verbunden)• Job – Ein Job dient als Behälter für Metadaten von ein odermehreren Task- Entities
  • Objektmodell• Job Template – Ermöglicht wiederverwendbare Job- Entities zudefinieren• Task – Der Task definiert einen Arbeitsschritt für ein Asset- oderFile-Objekt (immer mit einer Job – Entity verbunden)• Access Policy – Hier werden Berechtigungen für Asset- oder File– Entities festgelegt• Locator – Der Locator ist eine URI, die einen zeitbasiertenZugriff auf ein Asset ermöglicht. Die URI kann auf den WindowsAzure Storage, einen Streaming Server oder Windows AzureCDN zielen.• Content Key – Beim Content Key handelt es sich um einenEncryption Schlüssel, der zur Absicherung der Asset- oder File-Entities dient.
  • Cliententwicklung• PC und Mac• Smooth Streaming Client for Silverlight• Microsoft Media Platform Player Framework for Silverlight (aka.Silverlight Media Foundation)• Microsoft Media Platform Player Framework for iOS• Smooth Streaming PlugIn for OSMF (Adobe Flash)• Windows Phone• Smooth Streaming Client for Silverlight• Microsoft Media Platform Player Framework for Silverlight• Microsoft Media Platform Player Framework for Windows 8 andWindows Phone8
  • Cliententwicklung• Windows 8 (Windows Store Apps)• Smooth Streaming Client for Windows 8• Microsoft Media Platform Player Framework for Windows 8 andWindows Phone8• HTML5• Microsoft Media Platform Player Framework for HTML5• Xbox• Smooth Streaming Client for Xbox Live ADK• Microsoft Media Platform Player Framework for Xbox Live ADK
  • DEMOAnlegen eines MediaService
  • DEMOÜberblick Media ServiceDashboard
  • DEMOMedia Service Workflowmit dem ManagementPortal
  • DEMOMein erstes Programm