SlideShare une entreprise Scribd logo
1  sur  42
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
• 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
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
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échargement Progressif
Plusieurs Protocoles
HTTP
RTMP
Plusieurs DRM
PlayReady
Adobe Access
Atteindre tout terminal
avec les meilleurs format, protocole et DRM possibles
WINDOWS AZURE MEDIA SERVICES
Services multimédias dans le Cloud
Architecture des services multimédias
Partenairesetclientsmédias“Build-On”
CDNAzureCDNsPartenairesOrigine
Processeurs
Médias
Partenaires
“Build-In”
Présence
mondiale
Amérique, Europe,
Asie
6 Data Centers
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
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 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
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
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
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
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
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, ….)
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 Service
Source
Demo.exe
Obtention de l’autorisation
Création d’un Asset et AssetFile(s)
Téléchargement montant du fichier
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
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
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
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
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
• 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)
Techdays TV
IngestServer
Loadbalancer
Loadbalancer
OriginServer
Fluxvidéo
TechdaysTV
Diff
SmoothStreaming
SmoothStreamingLive
AppleHLS
Régievidéo
Encoder
Smartphones
Tablettes
PC / Mac
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
APPLICATIONS
NAVIGATEUR
VIDEO
PAS DE
PLUGIN
TELECHARGEMENT PROGRESSIF
STREAMING ADAPTATIF
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
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é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
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
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 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
Voice Over Tool
• Built primarily for sports scenarios
• Multilateral feeds contain no voice
commentary only ambient audio
• Broadcasters view commentary as one of the
primary value propositions
• Adding voice traditionally means
commentating upstream of encoding with
specialized equipment (very expensive)
Voice Over Tool
• Commentate on encoded streams
• Commentary mixed with ambient audio to
produce a new audio stream
• Synchronized by pulling timestamps from
video and adding them to encoded fragments
• New stream added back to same
presentation so user can select commentary
or just ambient
MMP Video Editor
• Browser based video editor (Silverlight 5)
• Edits the content and outputs a new “composite manifest” for streaming
• Editing ballistics to improve the speed at which editors can produce and
publish clips
– Thumbnail previews on the video timeline
– Integration of timeline markers
– Timeline marker search
– Timeline zoom functionality
– Keyboard layouts from common video editing suites (i.e. Avid, Premiere, etc.)
– USB jog wheel support
– Ability to select a range of video quality levels used during editing or a single quality level
• Support for multiple audio tracks
– Audio rubber banding
– Volume and pan
– Lock together multiple tracks
– Alignment
• Available at http://videoeditor.codeplex.com/
Questions & Réponses
http://aka.ms/wams (en)
http://aka.ms/wamshelp (en)
bmoules@microsoft.com
xpouyat@microsoft.com
Retrouvez nous en ligne

Contenu connexe

Similaire à April16 windows azure media services

Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Technet France
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Microsoft Décideurs IT
 
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Justindwah
 
Conférence de Presse Back From Mix 07
Conférence de Presse Back From Mix 07Conférence de Presse Back From Mix 07
Conférence de Presse Back From Mix 07Jean-François Ruiz
 
Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5a8us
 
Amélioration Qos de vod Streaming France Télévision (Cloud)
Amélioration Qos de  vod Streaming France Télévision (Cloud)Amélioration Qos de  vod Streaming France Télévision (Cloud)
Amélioration Qos de vod Streaming France Télévision (Cloud)yacine sebihi
 
TELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéTELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéBenoît Godard
 
Presentation master
Presentation masterPresentation master
Presentation mastersamir
 
Brainsonic sur Windows Azure
Brainsonic sur Windows AzureBrainsonic sur Windows Azure
Brainsonic sur Windows AzureMicrosoft Ideas
 
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusTarik Zakaria Benmerar
 
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...Microsoft
 
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Microsoft
 
Présentation IMF - PAD fichier juin2013
Présentation IMF - PAD fichier juin2013Présentation IMF - PAD fichier juin2013
Présentation IMF - PAD fichier juin2013Mesclado
 
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Microsoft
 
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC gamer64
 
Développez des applications natives en HTML/JS avec Chrome apps
Développez des applications natives en HTML/JS avec Chrome appsDéveloppez des applications natives en HTML/JS avec Chrome apps
Développez des applications natives en HTML/JS avec Chrome appsFlorent Dupont
 

Similaire à April16 windows azure media services (20)

Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
Windows Azure Media Services : des API pour encoder, multiplexer et difuser v...
 
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
Diffusion multi-écrans : quelles stratégies player et encodage mettre en oeuv...
 
Conférence de Presse Back From Mix 07
Conférence de Presse Back From Mix 07Conférence de Presse Back From Mix 07
Conférence de Presse Back From Mix 07
 
Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5Lcty2010 paris so11_sametime 8.5
Lcty2010 paris so11_sametime 8.5
 
Amélioration Qos de vod Streaming France Télévision (Cloud)
Amélioration Qos de  vod Streaming France Télévision (Cloud)Amélioration Qos de  vod Streaming France Télévision (Cloud)
Amélioration Qos de vod Streaming France Télévision (Cloud)
 
Octopus 2k10 fra
Octopus 2k10 fraOctopus 2k10 fra
Octopus 2k10 fra
 
TELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'CinéTELESTREAM Vantage - VIDELIO Cap'Ciné
TELESTREAM Vantage - VIDELIO Cap'Ciné
 
Presentation master
Presentation masterPresentation master
Presentation master
 
Brainsonic sur Windows Azure
Brainsonic sur Windows AzureBrainsonic sur Windows Azure
Brainsonic sur Windows Azure
 
Brainsonic sur Windows Azure
Brainsonic sur Windows AzureBrainsonic sur Windows Azure
Brainsonic sur Windows Azure
 
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plusVideostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
Videostreaming et visioconference pour le Web - Evènement GDSC USTHB Tech plus
 
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...
Retour d&rsquo;expérience GlobeCast : Réduisez votre TCO avec les abonnements...
 
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
Les nouveautés de la vidéo dans Azure, aggrémentées de cas clients, VLC et le...
 
Présentation IMF - PAD fichier juin2013
Présentation IMF - PAD fichier juin2013Présentation IMF - PAD fichier juin2013
Présentation IMF - PAD fichier juin2013
 
Octopus 2k11 fra
Octopus 2k11 fraOctopus 2k11 fra
Octopus 2k11 fra
 
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
Faites comme Netflix, voire mieux : diffuser de la VOD et du Live dans le mon...
 
Silverlight
SilverlightSilverlight
Silverlight
 
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
Lecteur Multimédia Sous Avec Dinner HDMI, XBMC
 
Développez des applications natives en HTML/JS avec Chrome apps
Développez des applications natives en HTML/JS avec Chrome appsDéveloppez des applications natives en HTML/JS avec Chrome apps
Développez des applications natives en HTML/JS avec Chrome apps
 

April16 windows azure media services

  • 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. • 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. 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
  • 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. WINDOWS AZURE MEDIA SERVICES Services multimédias dans le Cloud
  • 8. Architecture des services multimédias Partenairesetclientsmédias“Build-On” CDNAzureCDNsPartenairesOrigine Processeurs Médias Partenaires “Build-In”
  • 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. LA CHAINE DE PRODUCTION VOD Services multimédias dans le Cloud
  • 12. Chaîne de production (VOD) Acquisition Encodage Multiplexage Encryption Distribution
  • 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. 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. 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. 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. 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. 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. PORTAIL, .NET SDK Utilisation d’Azure Media Services
  • 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. 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. 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. 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
  • 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. • 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)
  • 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. 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. Player Framework pour iOS (Apple HLS) GitHub https://github.com/WindowsAzure/azure- media-player-framework
  • 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. 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. FLASH, HTML5 Exemples de développement de lecteurs
  • 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.
  • 37. Voice Over Tool • Built primarily for sports scenarios • Multilateral feeds contain no voice commentary only ambient audio • Broadcasters view commentary as one of the primary value propositions • Adding voice traditionally means commentating upstream of encoding with specialized equipment (very expensive)
  • 38.
  • 39. Voice Over Tool • Commentate on encoded streams • Commentary mixed with ambient audio to produce a new audio stream • Synchronized by pulling timestamps from video and adding them to encoded fragments • New stream added back to same presentation so user can select commentary or just ambient
  • 40. MMP Video Editor • Browser based video editor (Silverlight 5) • Edits the content and outputs a new “composite manifest” for streaming • Editing ballistics to improve the speed at which editors can produce and publish clips – Thumbnail previews on the video timeline – Integration of timeline markers – Timeline marker search – Timeline zoom functionality – Keyboard layouts from common video editing suites (i.e. Avid, Premiere, etc.) – USB jog wheel support – Ability to select a range of video quality levels used during editing or a single quality level • Support for multiple audio tracks – Audio rubber banding – Volume and pan – Lock together multiple tracks – Alignment • Available at http://videoeditor.codeplex.com/
  • 41.
  • 42. Questions & Réponses http://aka.ms/wams (en) http://aka.ms/wamshelp (en) bmoules@microsoft.com xpouyat@microsoft.com Retrouvez nous en ligne