Windows Azure Media Services
Des API pour encoder, multiplexer
et diffuser vos vidéos depuis le
cloud public
Benjamin Moul...
• Le Cloud et les médias,
Windows Azure Media Services
• Les plateformes clientes en relation avec
Windows Azure Media Ser...
Quels changements pour l’industrie des Médias?
100 Millions de foyers dans le monde
POSSEDENT AU MOINS UNE
TV CONNECTEE
50...
IT Continuum
Scénarii d’utilisation du Cloud
Principes
Plusieurs Formats
Smooth Streaming
mpeg-DASH
Flash HTTP Dynamic Streaming
Apple HTTP Live Streaming
Téléchargeme...
WINDOWS AZURE MEDIA SERVICES
Services multimédias dans le Cloud
Architecture des services multimédias
Partenairesetclientsmédias“Build-On”
CDNAzureCDNsPartenairesOrigine
Processeurs
Médi...
Présence
mondiale
Amérique, Europe, Asie
6 DataCenters
Version publiée le 22 janvier : fonctionnalités
flux VOD
via HTTP sécurisé et UDP rapide avec Aspera*
via Windows Azure Me...
LA CHAINE DE PRODUCTION VOD
Services multimédias dans le Cloud
Chaîne de production (VOD)
Acquisition
Encodage
Multiplexage
Encryption
Distribution
Etape 1 : Acquisition du contenu
Acquisition d’un fichier pivot
Transfert HTTP gratuit
Interconnexion réseau directe avec ...
Etape 2 : Encodage, Multiplexage ou Encryption
Encodage vers le(s) format(s) de sortie souhaité(s)
Encodeur WAMS : coût pa...
Etape 3 : Distribution du contenu
Coûts pour diffuser le contenu vers l’exterieur
Unités réservées du service d’origine (s...
Tarifs de l’encodage audio/video (WAME)
Données traitées Prix public
Premiers 5 To / mois 1,4820 € par Go
15 To suivants /...
Tarifs des unités réservées
Unités réservées d’encodage Prix public
1 RU = 1 Tâche simultanée 73,73€ /mois
Unités réservée...
Packaging dynamique
Fichier
MP4
Fichier
MP4
Fichiers
MP4
multidébits
ATEME
Transcoder
Service d’origine
(unité dédiée)
Pac...
PORTAIL, .NET SDK
Utilisation d’Azure Media Services
Asset
Source
Storage REST
SDK Storage
SDK Media Services
Données
Media
Services
REST Media Service
REST Access Control Ser...
Asset
multidébit
Asset
Source
Storage REST
SDK Media Services
REST Media Service
Encodage
Demo.exe
Création d’un job
Encod...
Asset
multidébit
Asset
Source
Asset
multidébit
HLS
Storage REST
SDK Media Services
REST Media Service
Demo.exe
Smooth
HLS
...
API REST pour tous les environnements
Librairie .NET
https://nuget.org/packages/windowsazure.mediaservices
Librairie JAVA
...
SERVICE LIVE
Services multimédias dans le Cloud
• Infrastructure utilisée par France Télévisions, RTVE, CTV
et Terra
• Acquisition video, hébergement, archivage et
transc...
• NBC utilisera Windows Azure Media Services pour le streaming
live et à la demande de plus de 5000 heures de contenus
spo...
Techdays TV
Ingest Server
Loadbalancer
Loadbalancer
Origin Server
Flux vidéo
Techdays TV
Diff
Smooth Streaming
Smooth Stre...
PLATEFORMES CLIENTES
Azure Media Services
Fragmentation et explosion des usages
WEB
99%
sur PC FIXES
et PORTABLES
sl
MOBILE
Il y a une application pour cela
APPLICA...
Plateformes clientes et lecteurs médiasWEB
Silverlight
Smooth Streaming Player Framework
Smooth Streaming Client SDK
Flash...
Player Framework pour iOS (Apple HLS)
GitHub https://github.com/WindowsAzure/azure-
media-player-framework
Player Framework pour HTML5 (Navigateur)
Téléchargement du Player Framework HTML5 (Preview): lien
• Utilisable pour délivr...
Client Flash
Plugin OSMF
Open source Media Framework: http://www.opensourcemediaframework.com/
Evolution possible des play...
FLASH, HTML5
Exemples de développement de lecteurs
Client pour Windows 8
Smooth Streaming (VOD et live)
Sous-titrage
Publicité
Historique
Vidéo Mode Progressif
Choix du desi...
Retour d’expérience
Questions & Réponses
http://aka.ms/wams (en)
http://aka.ms/wamshelp (en)
http://blog.pouyat.com (fr)
http://www.juliencori...
Prochain SlideShare
Chargement dans…5
×

Windows Azure Media Services : des API pour encoder, multiplexer et difuser vos vidéos depuis le Cloud public

727 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
727
Sur SlideShare
0
Issues des intégrations
0
Intégrations
2
Actions
Partages
0
Téléchargements
5
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Windows Azure Media Services : des API pour encoder, multiplexer et difuser vos vidéos depuis le Cloud public

  1. 1. Windows Azure Media Services Des API pour encoder, multiplexer et diffuser vos vidéos depuis le cloud public Benjamin Moulès, Xavier Pouyat – Microsoft Architecture / Azure / Cloud http://aka.ms/wams
  2. 2. • Le Cloud et les médias, Windows Azure Media Services • Les plateformes clientes en relation avec Windows Azure Media Services – Démonstration du portail, SDK .NET, des Frameworks clients • Retour d’expérience (partenaire) Sommaire
  3. 3. Quels changements pour l’industrie des Médias? 100 Millions de foyers dans le monde POSSEDENT AU MOINS UNE TV CONNECTEE 50% SMARTPHONES 19% TABLETTES AUTRE ACTIVITE tout en regardant la TV 80% 10 Milliardsd’appareils mobiles connectés d’ici 2016 *Source: Cisco, Gartner
  4. 4. IT Continuum
  5. 5. Scénarii d’utilisation du Cloud
  6. 6. Principes Plusieurs Formats Smooth Streaming mpeg-DASH Flash HTTP Dynamic Streaming Apple HTTP Live Streaming Téléchargement Progressif Plusieurs Protocoles HTTP RTMP Plusieurs DRM PlayReady Adobe Access Atteindre tout terminal avec les meilleurs format, protocole et DRM possibles
  7. 7. WINDOWS AZURE MEDIA SERVICES Services multimédias dans le Cloud
  8. 8. Architecture des services multimédias Partenairesetclientsmédias“Build-On” CDNAzureCDNsPartenairesOrigine Processeurs Médias Partenaires “Build-In”
  9. 9. Présence mondiale Amérique, Europe, Asie 6 DataCenters
  10. 10. Version publiée le 22 janvier : fonctionnalités flux VOD via HTTP sécurisé et UDP rapide avec Aspera* via Windows Azure Media Encoder, resources réservables vers Smooth Streaming et Apple HLS avec PlayReady, Common Encryption, AES, distribution de licenses via EZDRM* avec le support de Apple HLS, Smooth Streaming et bientôt DASH, packaging dynamique, authentification G20, debit et redondance garantis et SDK pour .NET et Java
  11. 11. LA CHAINE DE PRODUCTION VOD Services multimédias dans le Cloud
  12. 12. Chaîne de production (VOD) Acquisition Encodage Multiplexage Encryption Distribution
  13. 13. Etape 1 : Acquisition du contenu Acquisition d’un fichier pivot Transfert HTTP gratuit Interconnexion réseau directe avec les datacenters Windows Azure Transferts haute vitesse en UDP via Aspera, facturés suivant les abonnements vendus dans le Store Azure Plus Coût de stockage Windows Azure BLOBAcquisition
  14. 14. Etape 2 : Encodage, Multiplexage ou Encryption Encodage vers le(s) format(s) de sortie souhaité(s) Encodeur WAMS : coût par Go (entrée+sortie), coût optionnel pour réservation Encodeur partenaire : prix dans Azure Store fixé par le partenaire Tâches d’encodage parallèles Coût de stockage Windows Azure BLOBBLOB Encodage
  15. 15. Etape 3 : Distribution du contenu Coûts pour diffuser le contenu vers l’exterieur Unités réservées du service d’origine (streaming) Coût de sortie classique d’Azure (/Go) Coûts de CDN (CDN Azure ou tierce partie) BLOB Streaming CDNBLOBAcquisition Encodage
  16. 16. Tarifs de l’encodage audio/video (WAME) Données traitées Prix public Premiers 5 To / mois 1,4820 € par Go 15 To suivants / mois 1,1916 € par Go 30 To suivants / mois 0,9607 € par Go 50 To suivants / mois 0,7596 € par Go Plus de 100 To / mois Nous contacter Accord Entreprise possible
  17. 17. Tarifs des unités réservées Unités réservées d’encodage Prix public 1 RU = 1 Tâche simultanée 73,73€ /mois Unités réservées de Streaming Prix public 1 RU = 200 mbps de débit en sortie 148,20€ /mois Accord Entreprise possible Facturation à la journée
  18. 18. Packaging dynamique Fichier MP4 Fichier MP4 Fichiers MP4 multidébits ATEME Transcoder Service d’origine (unité dédiée) Packaging dyn. Windows Azure Media Services Streaming vers les terminaux (Smooth Streaming avec PlayReady, MPEG DASH avec Common Encryption, HLS, ….)
  19. 19. PORTAIL, .NET SDK Utilisation d’Azure Media Services
  20. 20. Asset Source Storage REST SDK Storage SDK Media Services Données Media Services REST Media Service REST Access Control Service Source Demo.exe Obtention de l’autorisation Création d’un Asset et AssetFile(s) Téléchargement montant du fichier
  21. 21. Asset multidébit Asset Source Storage REST SDK Media Services REST Media Service Encodage Demo.exe Création d’un job Encodage de l’asset en Smooth Multiplexage de l’asset vers HLS Multiplexage Asset multidébit HLS Données Media Services
  22. 22. Asset multidébit Asset Source Asset multidébit HLS Storage REST SDK Media Services REST Media Service Demo.exe Smooth HLS Origine Données Media Services Création d’un locator Préparation des origins Réponse aux demandes clientes
  23. 23. API REST pour tous les environnements Librairie .NET https://nuget.org/packages/windowsazure.mediaservices Librairie JAVA http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux Librairies Open Source disponibles avec leur code source sur GitHub https://github.com/windowsazure/azure-sdk-for-java/ API et SDKs Media Services
  24. 24. SERVICE LIVE Services multimédias dans le Cloud
  25. 25. • Infrastructure utilisée par France Télévisions, RTVE, CTV et Terra • Acquisition video, hébergement, archivage et transcodage avec redondance géographique via 5 datacenters sur 2 continents • Plus de 4,000 heures de streaming live, jusqu’à 3,5 mbps 720p • Plus de 12 000 jobs de transcodage • Diffusion vers Flash, iOS, Android, Silverlight, Windows Phone, et Xbox • Partenaires : deltatre, Akamai, Southworks Jeux Olympiques de Londres 2012
  26. 26. • NBC utilisera Windows Azure Media Services pour le streaming live et à la demande de plus de 5000 heures de contenus sportifs à partir de cet été • NBC Sports possède les droits de diffusions de: Sochi 2014 Winter Olympic Games, “Sunday Night Football,” Notre Dame Football, Premier League soccer, Major League Soccer, Formula One and IndyCar racing, PGA TOUR, U.S. Open golf, French Open tennis, Triple Crown horse racing • Partenaire: iStreamPlanet Annonce NBC Sports (Avril 2013)
  27. 27. Techdays TV Ingest Server Loadbalancer Loadbalancer Origin Server Flux vidéo Techdays TV Diff Smooth Streaming Smooth Streaming Live Apple HLS Régie vidéo Encoder Smartphones Tablettes PC / Mac
  28. 28. PLATEFORMES CLIENTES Azure Media Services
  29. 29. Fragmentation et explosion des usages WEB 99% sur PC FIXES et PORTABLES sl MOBILE Il y a une application pour cela APPLICATIONS NAVIGATEUR VIDEO PAS DE PLUGIN TELECHARGEMENT PROGRESSIF STREAMING ADAPTATIF
  30. 30. Plateformes clientes et lecteurs médiasWEB Silverlight Smooth Streaming Player Framework Smooth Streaming Client SDK Flash Plugin OSMF pour smooth streaming HTML5 HTML5 Player Framework APPS Windows 8 Smooth Streaming Player Framework Smooth Streaming Client SDK XBox Smooth Streaming Player Framework Smooth Streaming Client SDK TV/Décodeurs Smooth Streaming Porting Kit Portage par des partenaires MOBILE WinPhone Player Framework pour WinPhone 8 Smooth Streaming Client SDK Android SDKs et Frameworks de partenaires Plugin OSMF pour smooth streaming iOS Player Frameworks pour smooth streaming avec PlayReady Player Framework pour HLS Support de MPEG-DASH prochainement
  31. 31. Player Framework pour iOS (Apple HLS) GitHub https://github.com/WindowsAzure/azure- media-player-framework
  32. 32. Player Framework pour HTML5 (Navigateur) Téléchargement du Player Framework HTML5 (Preview): lien • Utilisable pour délivrer une expérience vidéo simple (pas de solution DRM) • Balise HTML5 <video> pour une transition douce entre une publicité et le contenu • Gestion de la publicité via les standards VAST et VMAP • Application de test pour jouer différents types de contenus sur divers navigateurs L’état de la vidéo avec HTML5* Apple iOS permet le Http Live Streaming mais ce n’est pas un standard *Informations fournies par longtail video
  33. 33. Client Flash Plugin OSMF Open source Media Framework: http://www.opensourcemediaframework.com/ Evolution possible des players existants en ajoutant le module client Smooth Streaming, comme par exemple le strobe media player Monétisation Plugin OSMF Publicité / Analyse de l’audience Support additionnel pour des normes (VMAP) A venir Support du streaming Live Lien de téléchargement du client pour Flash
  34. 34. FLASH, HTML5 Exemples de développement de lecteurs
  35. 35. Client pour Windows 8 Smooth Streaming (VOD et live) Sous-titrage Publicité Historique Vidéo Mode Progressif Choix du design Contrôle du DVR DRM PlayReady Analyse d’audience Déconnecté Multiple Audio Accélération GPU Modes de lecture Dolby Digital+ H.264 AAC
  36. 36. Retour d’expérience
  37. 37. Questions & Réponses http://aka.ms/wams (en) http://aka.ms/wamshelp (en) http://blog.pouyat.com (fr) http://www.juliencorioland.net (fr) bmoules@microsoft.com xpouyat@microsoft.com Retrouvez nous en ligne

×