Upload
microsoft-technet-france
View
1.755
Download
0
Embed Size (px)
DESCRIPTION
[AzureCamp 24 Juin 2014] Azure Media Services par Xavier Pouyat
Citation preview
Windows Azure Camp: nos partenairesSPONSORS MICROSOFT AZURE CAMP
#azurecampAzure Media Services
Xavier PouyatSenior Program ManagerMicrosoft Azure Media [email protected]
24 juin 2014
Architecture technique, SDKs
Démos
Applications clientes
À venir
Au programme
De multiples plateformes, appareils, formats et protocoles
10 MilliardsD’APPAREILS MOBILES CONNECTÉS
D’ICI 2016 Source: Cisco Mobile Data Networking
Les services de média, c’est quoi?Des composants pour traiter les contenus vidéos à grande échelle dans
le Cloud
Encodage
Microsoft Azure Media Services
CDN & lecteurs
Conversion de
format
Protection des
contenus
Streaming Live & à la demande
Upload
Architecture
APIs REST
Partenaires et clients Media “Build-On”
CD
N A
zure
Media Services
Kits de portage Streaming Adaptatif
CD
N
Part
enai
res
Origine
Cache
Upload VOD sécurisé
Programmateur de jobs média
Encodage VOD
Protection contenus
Service d’origine VOD
Service d’origine Live*
Services d’analyses
Gestion de l’identité
Upload Live*
Encodage Live
Client Libraries
Android
HTML 5
Publicité
Flash
Xbox OneXbox 360
WindowsPhone
iOS
Disponible (* : preview)
À venir Partenaires
Technologies Partenaires (Processeurs, Upload, Encodeurs VOD & Live…)
Packaging statique & dynamique
(“Fabric”, Stockage, CPU, Base de données)
Encryption dynamique*
Démo
Upload et encodage d’un fichier vidéo depuis le portail
Encodage dans le CloudWAME (Azure Media Encoder)• Supporte la majorité des formats.
Encodage vers VC-1 et H.264, WMA, AAC…• Encodage vers Dolby Digital Plus et Enhanced AC-3• Nouveau : assemblage de sources, incrustation d’images,
multilangue audio
Encodeurs tiers (processeur)• Encodeur de type broadcast (support de MXF et d’autres
formats Pro, de la conversion des sous titres, etc)• Imagine Communications Xenio, ATEME….
APIs et SDKs Media ServicesAPI REST pour toutes les plateformesRéférence: http://msdn.microsoft.com/en-us/library/windowsazure/hh973617.aspx
Librairie .NETPackage Nuget: https://nuget.org/packages/windowsazure.mediaservices GitHub: https://github.com/WindowsAzure/azure-sdk-for-media-servicesExtensions pour .NET SDK: https://github.com/mconverti/azure-sdk-for-media-services-extensions
Librairie PHPGitHub: https://github.com/windowsazure/azure-sdk-for-phpBlog Open Tech avec demo (US): Lien
Librairie JAVAhttp://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux
GitHub: https://github.com/windowsazure/azure-sdk-for-java/
Cmdlets PowerShell Comment les utiliser: http://www.gtrifonov.com/2013/08/24/how-to-use-windows-azure-powershell-for-media-services/
Librairie Node.jsGitHub: https://github.com/fritzy/node-azure-media
Démo
Un exemple de frontal en HTML5 sur Azure Web Site (MVC, SDK .Net)
Zoom sur la fonctionnalité de Packaging DynamiquePour réutiliser vos contenus encodés et les diffuser aux différents formats de streaming sans préparation
Sources vidéos MP4 MultidébitsServeur d’Origine
HLS
Smooth Streaming
Encodage Multiplex.
Sources vidéos MP4 Multidébits
Serveur d’Origine
HLS
Smooth Streaming
Encodage
PackagingDynamique
Encodage et Multiplexage Traditionnel
Packaging Dynamique
Multiplex.
Formats d’entrée: Mp4 ou Smooth Streaming Formats de sortie: Smooth Streaming , Http-Live-Streaming v4 & v3, MPEG-DASH
Au moins 1 unité de streaming dédiée est nécessaire pour le packaging dynamique!
DASH
Démo
Packaging dynamique avec AMSDI
Démo
HLS (iOS, Android) http://aka.ms/camphlsDASH (IE11, Chrome, WP8.1)http://aka.ms/campdashFlash - Smooth (Win, Mac) http://aka.ms/campflashSilverlight (Win, Mac) http://aka.ms/campslSmooth (app Win, WP, Xbox)http://aka.ms/campsmooth
Adoption de DASH/CSF par l’industrie• Navigateurs (APIs MSE&EME)
• IE• Chrome• Opera• Firefox• Safari (annoncé à dev conf Apple)
• Matériel• Chips mobiles Qualcomm• Clef ChromeCast• Clef Roku• PS4• HbbTVs (93% des TV connectées en
Europe)• TV Samsung• TV LG
• Formats vidéos / Organisations• UltraViolet (films & TV)• DVB, UER Eurovision• CableLabs• 3GPP (mobile) • ATSC 3.0 (broadcast US)• DLNA (appareils sur réseau
domestique)• Services
• Netflix• YouTube• Hulu• PlayStation Network• UltraViolet• Azure Media Services• Akamai, Cisco, Wowza, Harmonic …
Plateformes clientes – lecteurs media
WEB Silverlight
Smooth Streaming Player FrameworkSmooth Streaming Client SDKAvec support de MPEG-DASH
Flash
Plugin OSMF pour smooth streamingAvec support de MPEG-DASH
HTML5
HTML5 Player FrameworkDASH.JS avec IE11
AP
PS Windows 8
Smooth Streaming Player FrameworkSmooth Streaming Client SDKWith MPEG-DASH support
XBox
Smooth Streaming Player FrameworkSmooth Streaming Client SDK
TV/Décodeur
Smooth Streaming Porting KitIntégrations partenaires
MO
BIL
E WinPhone
Player Framework pour WinPhone 8Smooth Streaming Client SDKDASH.JS avec IE11 (WP8.1)
Android
SDKs partenaires et FrameworksSmooth Streaming Porting KitPlugin OSMF pour smooth streamingPlayReady Client SDK pour Android
iOS
SDKs partenaires et FrameworksSmooth Streaming Porting KitPlayer Framework pour HLSPlayReady Client SDK pour iOS
RéférencesDe nombreux partenaires et services Médias
Microsoft Azure Media Services
À venir
Live Public Preview (streaming live)Encryption dynamique (AES et PlayReady)
Options de sécurisation
Encrypté
Encrypté
Encrypté
Encrypté
Encrypté
Encrypté
Encrypté
Eviter l’attaque de type“intermédiaire”
Clef AES stockée en clairEncryption dynamique
Technologie DRM(statique ou dynamique)
+ accord de license
Multiplexage et encryption dynamique (à venir)
Sources vidéos Smooth Streaming
Serveur d’Origine
Encodage
Multiplex.dynamique
Aujourd’hui
Smooth Streaming+ PlayReady
Encryption
Sources vidéos MP4 Multidébits
Serveur d’Origine
HLS+ AES ou PlayReady
Smooth Streaming+ AES ou PlayReady
Encodage
Multiplex.et encryptiondynamique
Prochainement: Encryption dynamique
DASH+ AES ou CENC PlayReady
HLS+ PlayReady
Smooth Streaming+ PlayReady
DASH+ CENC PlayReady
#azurecampConclusion
Boostez votre projet cloud!
Remportez un Hands-On
avec nos spécialistes Azure le 3 juillet
Inscrivez-vous sur notre stand!
Windows Azure Camp: nos partenairesSPONSORS MICROSOFT AZURE CAMP