SlideShare una empresa de Scribd logo
1 de 46
La diffusion vidéo avec le
Cloud Azure
Benjamin Moulès
Frédéric Le Coquil
Xavier Pouyat
Microsoft
Julien Fauvel
Jérôme Respaut
Brainsonic

Architecture/Azure/Cloud
Donnez votre avis !
Depuis votre smartphone sur :
http://notes.mstechdays.fr
De nombreux lots à gagner toutes les heures !!!
Claviers, souris et jeux Microsoft…
Merci de nous aider à améliorer les Techdays !

#mstechdays

Architecture/Azure/Cloud
Sommaire
I. Azure, infrastructure pour la vidéo
•
•
•
•

Windows Azure Media Services (WAMS), Nouveautés
Démonstration : Upload rapide, encodage, multiplexage dynamique
Digital Rapids Kayak
WAMS Live

II. Scénarii d’applications clientes
• Technologies clientes
• Démonstration : Applications multiplateformes avec Azure Mobile
Services et WAMS

#mstechdays

Architecture/Azure/Cloud
AZURE,
INFRASTRUCTURE POUR LA VIDÉO

#mstechdays

Architecture/Azure/Cloud
IT Continuum

#mstechdays

Architecture/Azure/Cloud
Partenaires et clients Media “Build-On”

Technologies Partenaires (Processeurs Media, Serveurs d’origine, Encodeurs Live…)

(Fabric, Stockage, CPU, Base de données)
Disponible

À venir

Partenaires

Azure CDN

CDN Partenaires

Architecture Media Services

Origine

Cache
Azure Media Services, aujourd’hui
Chaine
sécurisé via HTTP, et
rapide via des partenaires (Aspera,
Signiant, Unixon)
via Windows Azure
Media Encoder
pour générer
les formats Smooth Streaming et
Apple HLS
pour
optimiser le stockage et générer à
la volée tous les formats
#mstechdays

avec PlayReady et
utilisation d’un service de
livraison de licences tiers
avec une
garantie de service, de débit et de
redondance
via Azure CDN
et des CDN tiers
Des
et des
pour
.NET, JAVA, PHP, Node.js

Architecture/Azure/Cloud
APIs et SDKs Media Services
API REST pour toutes les plateformes

Librairie JAVA

Référence: http://msdn.microsoft.com/enus/library/windowsazure/hh973617.aspx

http://www.windowsazure.com/en-us/develop/java/java-home
Windows / Mac / Linux

Librairie .NET

GitHub: https://github.com/windowsazure/azure-sdk-for-

Package Nuget:
https://nuget.org/packages/windowsazure.mediaservices
GitHub: https://github.com/WindowsAzure/azure-sdk-for-mediaservices
Extensions pour .NET SDK: https://github.com/mconverti/azuresdk-for-media-services-extensions

Cmdlets PowerShell

Librairie PHP (Nouveau!)
GitHub: https://github.com/windowsazure/azure-sdk-for-php
Blog Open Tech avec demo (US): Lien

#mstechdays

java/

Comment les utiliser:
http://www.gtrifonov.com/2013/08/24/how-to-use-windowsazure-powershell-for-media-services/

Librairie Node.js
GitHub: https://github.com/fritzy/node-azure-media

Architecture/Azure/Cloud
Zoom sur la fonctionnalité de Multiplexage Dynamique
Pour réutiliser vos contenus encodés et les diffuser aux différents formats de streaming sans préparation
Encodage et Multiplexage Traditionnel
HLS

Encodage

Sources vidéos

MP4 Multidébits

Multiplexage Dynamique

Smooth
Streaming

Serveur d’Origine

Serveur d’Origine
Encodage

Multiplex.
Dynamique

HLS

Smooth
Streaming

Sources vidéos

MP4 Multidébits
DASH

Format d’entrée: Mp4 ou Smooth Streaming
Format de sortie: Smooth Streaming , Http-Live-Streaming v4 (v3 bientôt), MPEG-DASH

Au moins 1 unité de streaming dédiée est nécessaire pour le multiplexage dynamique!
Multiplexage Dynamique et Encryption PlayReady
Aujourd’hui

Serveur d’Origine
Encodage

Sources vidéos

Multiplex.
dynamique

Encryption

Smooth Streaming

Smooth
Streaming
+ PlayReady

Smooth Streaming
+ PlayReady

Prochainement: Encryption dynamique

Serveur d’Origine
Multiplex.
et encryption
dynamique

Encodage

DASH
+ CENC
PlayReady

HLS
+ AES
Smooth
Streaming
+ PlayReady

Sources vidéos

MP4 Multidébits

DASH
+ CENC
Encodage dans le Cloud
WAME (Azure Media Encoder)
• Supporte la majorité des formats.
Encodage vers VC-1 et H.264, WMA, AAC…
• Nouveau! Encodage vers Dolby Digital Plus et Enhanced AC-3 (E-AC-3)
dans WAME 3.0

Encodeurs tiers (Processeur WAMS)
• Lorsqu’un encodeur de type broadcast est nécessaire (support de MXF,
du multilangue, de la conversion des sous titres, etc)
• Digital Rapids Kayak, ATEME….

#mstechdays

Architecture/Azure/Cloud
OVP et FOCUS UPLOAD
SUR AZURE

Julien Fauvel
Directeur
Brainsonic Platforms
julien.fauvel@brainsonic.com

Jérôme Respaut
Développeur
Brainsonic
jerome.respaut@brainsonic.com
http://platforms.brainsonic.com
@BrainsonicParis

Architecture/Azure/Cloud
BRAINSONIC PLATFORMS : C’EST 10 ANS
D’EXPÉRIENCE DANS LA VIDÉO ET LA PHOTO
DES SOLUTIONS SAAS DE
DIFFUSION A LA DEMANDE ET EN
LIVE
UNE R&D DÉDIÉE DE 35
PERSONNES
DES MISES A JOUR RÉGULIÈRES
POUR MAINTENIR NOS SOLUTIONS
« A LA POINTE DES
TECHNOLOGIES»
UN PARTENARIAT FORT AVEC
MICROSOFT
#mstechdays

Architecture/Azure/Cloud
NOS PARTENAIRES STRATEGIQUES

10M
DE CHIFFRE D’AFFAIRES

Shareholder

110
EMPLOYÉS
#mstechdays

Architecture/Azure/Cloud
UNE SOLUTION SAAS
UN DIGITAL ASSET
MANAGEMENT
ORIENTÉ DIFFUSION
POUR LES MEDIAS:
 Vidéo
 Photo
 Audio
 Document
HÉBERGEMENT SAAS SUR
UNE PLATEFORME GLOBALE
DIFFUSION INTERNATIONALE
MAITRISÉE
#mstechdays

Architecture/Azure/Cloud
LES TECHNOLOGIES EN OEUVRE
ASSET MANAGEMENT:







#mstechdays

LINUX SERVER
APACHE, MYSQL
PHP SYMFONY
,
SHELL, PYTHON, JS
MONGO DB …

ENCODAGE ET ADAPTATION:








WINDOWS SERVER
.NET, IIS
SQL DATABASE (PaaS AZURE)
APP CACHE FABRIC
EXPRESSION / FFMPEG
OFFICE

Architecture/Azure/Cloud
TROIS SERVICES FONDAMENTAUX D’UNE SOLUTION DAM/OVP

 LA GESTION ET L’ENRICHISSEMENT DES ASSETS
 LA DIFFUSION DES ASSETS

 L’UPLOAD OU L’INTÉGRATION DES FICHIERS
SOURCES AVANT TRAITEMENT

#mstechdays

Architecture/Azure/Cloud
POUR LES CLIENTS – La durée = une facette de la qualité de service
DURÉE D’UPLOAD TROP IMPORTANTE POUR LES CLIENTS INTERNATIONAUX :
Réponses :

• Mise en œuvre d’une architecture de service à
forte proximité géographique : le déploiement
AZURE nous permettant de couvrir chaque
continent et de fournir une porte d’entrée à
proximité des utilisateurs.
• Par l’adoption de mécanismes de chunking et de
transfert parallèle (Parallèle Blob Transfert)
Bénéfices :

• Proximité IP délai d’acheminement réduit
,
• Reprise sur erreur et contrôle d’intégrité
• Expérience utilisateur augmentée
#mstechdays

Architecture/Azure/Cloud
POUR LES CLIENTS – La durée = une facette de la qualité de service
SATURATION DE LA PASSERELLE DE L’ENTREPRISE
(1 ou N fichier > 30 Go)
Réponses :

• Par la mise en œuvre d’une architecture d’upload
comportant un point d’entrée local (LAN client)
• Par l’adoption de mécanismes de chunking et de
transfert parallèle (Parallèle Blob Transfert)
Bénéfices :

• Proximité IP délai d’acheminement réduit
,
• Reprise sur erreur et contrôle d’intégrité
• Expérience utilisateur augmentée

#mstechdays

Architecture/Azure/Cloud
WINDOWS AZURE MEDIA SERVICES
AU SERVICE DE LA PLATEFORME

#mstechdays

Architecture/Azure/Cloud
….
Video source upload to
the closest DC (FTP /
Webservice / HTTP /Apps)

Progressive
Download

Adaptative
Streaming

Multi-CDN

Video metadata / information
are pushed to the Brainsonic
Media Center solution (FTP /
Webservice / HTTP / Apps)

Windows Azure Global Trafic Manager

HLS V3 /
MP4 PMD

VMs

Encoding
JOB

Push outcome Assets to Blob Storage

Dedicated
WAMS Origins

Windows VMs
Encoding from various
sources  normalized file
Done via a Windows VM
farms of Expression &
FFMPEG encoders

Dynamic Remux to
Smooth Streaming,
HLS

Windows Azure
Blob Storage
Storage of source + MP4
multibitrate assets + HLS
V3 assets + thumbnails

Dedicated
WAMS Encoders
Encoding to
Multibitrate

SQL Azure, Mem
Cache

Linux VMs
Blob URL
over HTTP

Digital Asset
Management
Front & Back End
solutions
N server

Linux VMs
SQL Master &
Failover

EU Datacenter
US Datacenter

Brainsonic Media Center

Video Publisher Online

Windows Azure
DÉMONSTRATION TECHNIQUE

#mstechdays

Architecture/Azure/Cloud
STREAMING LIVE

#mstechdays

Architecture/Azure/Cloud
Jeux Olympiques d’hiver de Sotchi
NBC Sports
• NBC s’appuie sur Azure Media Services pour la diffusion des
J.O. d’hiver de Sotchi
• 50 flux HD Live et à la demande
• Windows 8, Windows RT, Windows Phone, Android, iOS et
site web (Windows/Mac)
• Partenariat avec Adobe pour Primetime
et avec iStreamPlanet (encodeur live dans le cloud)
#mstechdays

Architecture/Azure/Cloud
WAMS Live
Deltatre l’utilise également avec plusieurs de leurs
clients broadcasters.
Disponibilité
• Depuis quelques mois, sur invitation, en Technical
Preview
• Au printemps : Public Preview
#mstechdays

Architecture/Azure/Cloud
TECHNOLOGIES CLIENTES

#mstechdays

Architecture/Azure/Cloud
MOBILE

APPS

WEB

Plateformes clientes & lecteurs media
Silverlight
Player Framework pour Silverlight
SDK Client Smooth Streaming

Windows 8
Smooth Streaming Player Framework
SDK Client Smooth Streaming
Avec support de MPEG-DASH

WinPhone
Player Framework pour WinPhone 8
SDK Client Smooth Streaming

Pour plus d’information, consultez cet article

Flash
Plugin Smooth Streaming pour OSMF

Xbox
Smooth Streaming Player Framework
SDK Client Smooth Streaming

Android
SDKs partenaires
Kit de Portage Smooth Streaming
Plugin Smooth Streaming pour OSMF
SDK Client PlayReady pour Android

HTML5
Player Framework pour HTML5
DASH.JS avec IE11

TV/STBs
Smooth Streaming Porting Kit
Integrations partenaires

iOS
SDKs partenaires
Kit de Portage Smooth Streaming
Player Framework pour HLS
SDK Client PlayReady pour iOS

: avec DRM PlayReady
MPEG-DASH
Standard International pour Dynamic Adaptive Streaming over HTTP
(ISO/IEC 23009-1)
Lecteurs:
• Microsoft Player Framework pour Windows 8 et Windows Phone
• Plugin pour OSMF (Flash)
• Navigateurs HTML5 (pas de plug-in à installer) :
IE11 dans Windows 8.1, Google Chrome

<Video>
#mstechdays

Media Source Extension (MSE):
Encrypted Media Extension (EME):
Architecture/Azure/Cloud
DASH.JS
Le lecteur de référence du forum industriel
DASH
Une implémentation JavaScript d’un client
DASH dans un navigateur en utilisant MSE et
EME
Client de référence DASH IF :
Contributeurs :

http://dashif.org/reference/players/javascript/index.html

Code source :
https://github.com/Dash-Industry-Forum/dash.js
#mstechdays

Architecture/Azure/Cloud
APPLICATIONS MULTIPLATEFORMES
avec Windows Azure Mobiles Services
et Windows Azure Media Services

#mstechdays

Architecture/Azure/Cloud
Une Architecture Cloud
Windows Azure
Media Services

Windows Azure
Internet

#mstechdays

Architecture/Azure/Cloud
DÉMONSTRATION
Avec une application Windows Store et Windows Phone

#mstechdays

Architecture/Azure/Cloud
Démonstration Live
• Mode Invité & Authentifié
• Mosaïque sur Windows 8
• Guide de Programme

#mstechdays

Architecture/Azure/Cloud
Démonstration VOD
• Mode Invité & Authentifié
• Location de Vidéo depuis son Windows Phone
• Continuité de l’expérience VOD entre les
différents clients
– Notification Azure vers les clients à la location de la vidéo
– Sauvegarde de la dernière position dans la vidéo dans une
table Windows Azure Mobile Services en utilisant les custom
API
#mstechdays

Architecture/Azure/Cloud
Authentification

Internet

#mstechdays

Architecture/Azure/Cloud
Custom API

Internet

#mstechdays

Architecture/Azure/Cloud
Planificateur

Internet

#mstechdays

Architecture/Azure/Cloud
Notification

Internet

#mstechdays

Architecture/Azure/Cloud
Bookmarking

Internet

#mstechdays

Architecture/Azure/Cloud
Digital is business
Media Services
http://aka.ms/wams
Documentation MSDN http://aka.ms/wamsmsdn
Forum
http://aka.ms/wamshelp
Benjamin Moulès
Frédéric Le Coquil
Xavier Pouyat

bmoules@microsoft.com
flecoqui@microsoft.com
xpouyat@microsoft.com

blog
blog
Testez dès maintenant Windows Azure !
MSDN:

Partenaires:

http://aka.ms/MSDN/Avantages/Abo

150€ de
ressources

http://aka.ms/Azure/Partner

Poursuivez la
discussion
sur le stand “au
coeur du SI”
http://aka.ms/free/trial

Más contenido relacionado

La actualidad más candente

Webinar Softlayer de Décembre 2014 - Francais
 Webinar Softlayer de Décembre 2014 - Francais Webinar Softlayer de Décembre 2014 - Francais
Webinar Softlayer de Décembre 2014 - FrancaisNicolas Verdier
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper Vfabricemeillon
 
InstallAnywhere 2014- FR
InstallAnywhere 2014- FRInstallAnywhere 2014- FR
InstallAnywhere 2014- FRFlexera
 
Alphorm.com Formation GLPI: Installation et Adminisration
Alphorm.com Formation GLPI: Installation et AdminisrationAlphorm.com Formation GLPI: Installation et Adminisration
Alphorm.com Formation GLPI: Installation et AdminisrationAlphorm
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm
 
Alphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm
 
Alphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm
 
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du DébutantAlphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du DébutantAlphorm
 
Alphorm.com Formation Microsoft Azure Site Recovery
Alphorm.com Formation Microsoft Azure Site RecoveryAlphorm.com Formation Microsoft Azure Site Recovery
Alphorm.com Formation Microsoft Azure Site RecoveryAlphorm
 
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...Alphorm
 
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentaux
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentauxAlphorm.com Formation SOPHOS XG FIREWALL: Les fondamentaux
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentauxAlphorm
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Kouotou Aboubakar Sidiki, Eng, PMP
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation dockerOlivier Eeckhoutte
 
Atelier CITRIX
Atelier CITRIXAtelier CITRIX
Atelier CITRIXpimp uncle
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm
 
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...fabricemeillon
 
alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5Alphorm
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...Microsoft Technet France
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationfabricemeillon
 

La actualidad más candente (20)

Webinar Softlayer de Décembre 2014 - Francais
 Webinar Softlayer de Décembre 2014 - Francais Webinar Softlayer de Décembre 2014 - Francais
Webinar Softlayer de Décembre 2014 - Francais
 
Alphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et ConfigurationAlphorm.com Formation Kubernetes : Installation et Configuration
Alphorm.com Formation Kubernetes : Installation et Configuration
 
Virtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper VVirtualisation de Machines avec Windows Hyper V
Virtualisation de Machines avec Windows Hyper V
 
InstallAnywhere 2014- FR
InstallAnywhere 2014- FRInstallAnywhere 2014- FR
InstallAnywhere 2014- FR
 
Alphorm.com Formation GLPI: Installation et Adminisration
Alphorm.com Formation GLPI: Installation et AdminisrationAlphorm.com Formation GLPI: Installation et Adminisration
Alphorm.com Formation GLPI: Installation et Adminisration
 
Alphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et AdministrationAlphorm.com Formation Nagios et Cacti : Installation et Administration
Alphorm.com Formation Nagios et Cacti : Installation et Administration
 
Alphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.xAlphorm.com Support de la Formation PromoxVE 4.x
Alphorm.com Support de la Formation PromoxVE 4.x
 
Alphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et AdministrationAlphorm.com Formation Docker (1/2) : Installation et Administration
Alphorm.com Formation Docker (1/2) : Installation et Administration
 
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du DébutantAlphorm.com Formation Ansible : Le Guide Complet du Débutant
Alphorm.com Formation Ansible : Le Guide Complet du Débutant
 
Alphorm.com Formation Microsoft Azure Site Recovery
Alphorm.com Formation Microsoft Azure Site RecoveryAlphorm.com Formation Microsoft Azure Site Recovery
Alphorm.com Formation Microsoft Azure Site Recovery
 
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...
Alphorm.com Formation CCNA 200-301 version 2020 (1of6) : Les Fondamentaux des...
 
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentaux
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentauxAlphorm.com Formation SOPHOS XG FIREWALL: Les fondamentaux
Alphorm.com Formation SOPHOS XG FIREWALL: Les fondamentaux
 
Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...Virtualisation et intégration des applications d'entreprise en environnement ...
Virtualisation et intégration des applications d'entreprise en environnement ...
 
Midi technique - présentation docker
Midi technique - présentation dockerMidi technique - présentation docker
Midi technique - présentation docker
 
Atelier CITRIX
Atelier CITRIXAtelier CITRIX
Atelier CITRIX
 
Alphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft HyperconvergenceAlphorm.com Formation Microsoft Hyperconvergence
Alphorm.com Formation Microsoft Hyperconvergence
 
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
Comment créer, gérer et sauvegarder éfficacement vos environnements virtuels ...
 
alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5alphorm.com - Formation Administration de Citrix XenApp 6.5
alphorm.com - Formation Administration de Citrix XenApp 6.5
 
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
[AzureCamp 24 Juin 2014] Interactions en "temps réel" pour les applications W...
 
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisationTechdays 2009 - Administration centralisée des infrastructures de virtualisation
Techdays 2009 - Administration centralisée des infrastructures de virtualisation
 

Destacado

La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...
La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...
La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...Barbara Melo
 
Why amazon Web Services?
Why amazon Web Services?Why amazon Web Services?
Why amazon Web Services?Bogdan Naydenov
 
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
 
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...Microsoft Technet France
 
Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016Bogdan Naydenov
 
Devday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_appDevday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_appMihail Mateev
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesKen Cenerelli
 
L'évolution du Cloud dans les 10 prochaines années
L'évolution du Cloud dans les 10 prochaines annéesL'évolution du Cloud dans les 10 prochaines années
L'évolution du Cloud dans les 10 prochaines annéesNanocloud Software
 
Clash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureClash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureMihail Mateev
 
AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAmazon Web Services
 
Мультискрин-сервисы и гибридная ТВ-платформа Huawei
Мультискрин-сервисы и гибридная ТВ-платформа HuaweiМультискрин-сервисы и гибридная ТВ-платформа Huawei
Мультискрин-сервисы и гибридная ТВ-платформа HuaweiHuawei Russia
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAmazon Web Services
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleMatthew Perrins
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...Amazon Web Services
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSAmazon Web Services
 
AWS VPC best practices 2016 by Bogdan Naydenov
AWS VPC best practices 2016 by Bogdan NaydenovAWS VPC best practices 2016 by Bogdan Naydenov
AWS VPC best practices 2016 by Bogdan NaydenovBogdan Naydenov
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCAmazon Web Services
 
Google Cloud Next 2017 Seoul Extended 1st Session.
Google Cloud Next 2017 Seoul Extended 1st Session.Google Cloud Next 2017 Seoul Extended 1st Session.
Google Cloud Next 2017 Seoul Extended 1st Session.Harrison Jung
 
20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix
20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix
20170315 Cloud Accelerated Genomics - Tel Aviv / PhoenixAllen Day, PhD
 

Destacado (20)

La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...
La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...
La diffusion de vidéos sur Internet par les entreprises : une vraie stratégie...
 
Why amazon Web Services?
Why amazon Web Services?Why amazon Web Services?
Why amazon Web 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...
 
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...
Contrôler les usages de vos informations dans le Cloud avec Windows Azure AD ...
 
Cloud Trends 2017
Cloud Trends 2017Cloud Trends 2017
Cloud Trends 2017
 
Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016Aws S3 uploading tricks 2016
Aws S3 uploading tricks 2016
 
Devday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_appDevday 2014 using_afs_in_your_cloud_app
Devday 2014 using_afs_in_your_cloud_app
 
Build end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media ServicesBuild end-to-end video experiences with Azure Media Services
Build end-to-end video experiences with Azure Media Services
 
L'évolution du Cloud dans les 10 prochaines années
L'évolution du Cloud dans les 10 prochaines annéesL'évolution du Cloud dans les 10 prochaines années
L'évolution du Cloud dans les 10 prochaines années
 
Clash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft AzureClash of Technologies Google Cloud vs Microsoft Azure
Clash of Technologies Google Cloud vs Microsoft Azure
 
AWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic TranscoderAWS Webcast - What's New with Amazon Elastic Transcoder
AWS Webcast - What's New with Amazon Elastic Transcoder
 
Мультискрин-сервисы и гибридная ТВ-платформа Huawei
Мультискрин-сервисы и гибридная ТВ-платформа HuaweiМультискрин-сервисы и гибридная ТВ-платформа Huawei
Мультискрин-сервисы и гибридная ТВ-платформа Huawei
 
AWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and DeliveryAWS Elemental Services for Video Processing and Delivery
AWS Elemental Services for Video Processing and Delivery
 
Cloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer ConsoleCloud Native Patterns with Bluemix Developer Console
Cloud Native Patterns with Bluemix Developer Console
 
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
AWS re:Invent 2016: Journeys to the Cloud: Different Experiences in Video (CT...
 
Building Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWSBuilding Scalable Immersive Media Solutions on AWS
Building Scalable Immersive Media Solutions on AWS
 
AWS VPC best practices 2016 by Bogdan Naydenov
AWS VPC best practices 2016 by Bogdan NaydenovAWS VPC best practices 2016 by Bogdan Naydenov
AWS VPC best practices 2016 by Bogdan Naydenov
 
Large-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSCLarge-Scale AWS Migrations with CSC
Large-Scale AWS Migrations with CSC
 
Google Cloud Next 2017 Seoul Extended 1st Session.
Google Cloud Next 2017 Seoul Extended 1st Session.Google Cloud Next 2017 Seoul Extended 1st Session.
Google Cloud Next 2017 Seoul Extended 1st Session.
 
20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix
20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix
20170315 Cloud Accelerated Genomics - Tel Aviv / Phoenix
 

Similar a La diffusion vidéo avec le Cloud Azure

April16 windows azure media services
April16 windows azure media servicesApril16 windows azure media services
April16 windows azure media servicesbenol
 
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
 
Brainsonic sur Windows Azure
Brainsonic sur Windows AzureBrainsonic sur Windows Azure
Brainsonic sur Windows AzureMicrosoft Ideas
 
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
 
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenterMSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenterMickaelLOPES91
 
Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1Microsoft Technet France
 
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...SmartnSkilled
 
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Marc Bourhis
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Microsoft Technet France
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Microsoft
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADMCKLMT
 
Keynote Azure
Keynote AzureKeynote Azure
Keynote AzureMicrosoft
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADMicrosoft Technet France
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMicrosoft Technet France
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteMicrosoft
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantMicrosoft
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...Microsoft
 
Pourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePointPourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePointMicrosoft
 

Similar a La diffusion vidéo avec le Cloud Azure (20)

April16 windows azure media services
April16 windows azure media servicesApril16 windows azure media services
April16 windows azure media services
 
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...
 
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
 
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...
 
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenterMSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
MSCS : Windows Server 2016 Quoi de neuf pour votre datacenter
 
Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1Nouveaux scénarios de déploiement avec SCCM 2012 SP1
Nouveaux scénarios de déploiement avec SCCM 2012 SP1
 
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...
Support formation vidéo : Préparez votre certification Sophos UTM v9.5 Engine...
 
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
Présentation Muriel Lebellac Videomenthe sur son offre Cloud Computing lors d...
 
Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013Windows Azure Camp du mardi 10 décembre 2013
Windows Azure Camp du mardi 10 décembre 2013
 
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
Symfony2 et Microsoft Azure, l’efficacité de PHP dans le cloud
 
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et ADTechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
TechDays 2013 : Les VMs Azure pour SharePoint, SQL Server, et AD
 
Keynote Azure
Keynote AzureKeynote Azure
Keynote Azure
 
Les VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et ADLes VMs Azure pour SharePoint, SQL Server, et AD
Les VMs Azure pour SharePoint, SQL Server, et AD
 
Monter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows AzureMonter des environnements dev test efficaces avec Windows Azure
Monter des environnements dev test efficaces avec Windows Azure
 
Azure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides KeynoteAzure Camp 9 Décembre 2014 - slides Keynote
Azure Camp 9 Décembre 2014 - slides Keynote
 
SharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnantSharePoint & Azure, le couple gagnant
SharePoint & Azure, le couple gagnant
 
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi..."J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
"J'ai migré mon SI intégralement en Java dans Windows Azure et je me porte bi...
 
Pourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePointPourquoi Azure a changé ma vie de développeur SharePoint
Pourquoi Azure a changé ma vie de développeur SharePoint
 

Más de Microsoft

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuMicrosoft
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaSMicrosoft
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileMicrosoft
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Microsoft
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Microsoft
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Microsoft
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à ZMicrosoft
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Microsoft
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Microsoft
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsMicrosoft
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Microsoft
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryMicrosoft
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Microsoft
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Microsoft
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Microsoft
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET CoreMicrosoft
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Microsoft
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Microsoft
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursMicrosoft
 

Más de Microsoft (20)

Uwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieuUwp + Xamarin : Du nouveau en terre du milieu
Uwp + Xamarin : Du nouveau en terre du milieu
 
La Blockchain pas à PaaS
La Blockchain pas à PaaSLa Blockchain pas à PaaS
La Blockchain pas à PaaS
 
Tester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobileTester, Monitorer et Déployer son application mobile
Tester, Monitorer et Déployer son application mobile
 
Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo Windows 10, un an après – Nouveautés & Démo
Windows 10, un an après – Nouveautés & Démo
 
Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.Prenez votre pied avec les bots et cognitive services.
Prenez votre pied avec les bots et cognitive services.
 
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
Office 365 Dev PnP & PowerShell : exploitez enfin le potentiel de votre écosy...
 
Créer un bot de A à Z
Créer un bot de A à ZCréer un bot de A à Z
Créer un bot de A à Z
 
Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?Microsoft Composition, pierre angulaire de vos applications ?
Microsoft Composition, pierre angulaire de vos applications ?
 
Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016Les nouveautés SQL Server 2016
Les nouveautés SQL Server 2016
 
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
Conteneurs Linux ou Windows : quelles approches pour des IT agiles ?
 
Administration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs AnalyticsAdministration et supervision depuis le Cloud avec Azure Logs Analytics
Administration et supervision depuis le Cloud avec Azure Logs Analytics
 
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
Retour d'expérience de projets Azure IoT "large scale" (MicroServices, portag...
 
Plan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site RecoveryPlan de Reprise d'Activité avec Azure Site Recovery
Plan de Reprise d'Activité avec Azure Site Recovery
 
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
Modélisation, déploiement et gestion des infrastructures Cloud : outils et bo...
 
Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.Transformation de la représentation : De la VR à la RA, aller & retour.
Transformation de la représentation : De la VR à la RA, aller & retour.
 
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
Quelles architectures pour vos applications Cloud, de la VM au conteneur : ça...
 
Introduction à ASP.NET Core
Introduction à ASP.NET CoreIntroduction à ASP.NET Core
Introduction à ASP.NET Core
 
Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?Open Source et Microsoft Azure, rêve ou réalité ?
Open Source et Microsoft Azure, rêve ou réalité ?
 
Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...Comment développer sur la console Xbox One avec une application Universal Win...
Comment développer sur la console Xbox One avec une application Universal Win...
 
Azure Service Fabric pour les développeurs
Azure Service Fabric pour les développeursAzure Service Fabric pour les développeurs
Azure Service Fabric pour les développeurs
 

La diffusion vidéo avec le Cloud Azure

  • 1.
  • 2. La diffusion vidéo avec le Cloud Azure Benjamin Moulès Frédéric Le Coquil Xavier Pouyat Microsoft Julien Fauvel Jérôme Respaut Brainsonic Architecture/Azure/Cloud
  • 3. Donnez votre avis ! Depuis votre smartphone sur : http://notes.mstechdays.fr De nombreux lots à gagner toutes les heures !!! Claviers, souris et jeux Microsoft… Merci de nous aider à améliorer les Techdays ! #mstechdays Architecture/Azure/Cloud
  • 4. Sommaire I. Azure, infrastructure pour la vidéo • • • • Windows Azure Media Services (WAMS), Nouveautés Démonstration : Upload rapide, encodage, multiplexage dynamique Digital Rapids Kayak WAMS Live II. Scénarii d’applications clientes • Technologies clientes • Démonstration : Applications multiplateformes avec Azure Mobile Services et WAMS #mstechdays Architecture/Azure/Cloud
  • 5. AZURE, INFRASTRUCTURE POUR LA VIDÉO #mstechdays Architecture/Azure/Cloud
  • 7. Partenaires et clients Media “Build-On” Technologies Partenaires (Processeurs Media, Serveurs d’origine, Encodeurs Live…) (Fabric, Stockage, CPU, Base de données) Disponible À venir Partenaires Azure CDN CDN Partenaires Architecture Media Services Origine Cache
  • 8. Azure Media Services, aujourd’hui Chaine sécurisé via HTTP, et rapide via des partenaires (Aspera, Signiant, Unixon) via Windows Azure Media Encoder pour générer les formats Smooth Streaming et Apple HLS pour optimiser le stockage et générer à la volée tous les formats #mstechdays avec PlayReady et utilisation d’un service de livraison de licences tiers avec une garantie de service, de débit et de redondance via Azure CDN et des CDN tiers Des et des pour .NET, JAVA, PHP, Node.js Architecture/Azure/Cloud
  • 9. APIs et SDKs Media Services API REST pour toutes les plateformes Librairie JAVA Référence: http://msdn.microsoft.com/enus/library/windowsazure/hh973617.aspx http://www.windowsazure.com/en-us/develop/java/java-home Windows / Mac / Linux Librairie .NET GitHub: https://github.com/windowsazure/azure-sdk-for- Package Nuget: https://nuget.org/packages/windowsazure.mediaservices GitHub: https://github.com/WindowsAzure/azure-sdk-for-mediaservices Extensions pour .NET SDK: https://github.com/mconverti/azuresdk-for-media-services-extensions Cmdlets PowerShell Librairie PHP (Nouveau!) GitHub: https://github.com/windowsazure/azure-sdk-for-php Blog Open Tech avec demo (US): Lien #mstechdays java/ Comment les utiliser: http://www.gtrifonov.com/2013/08/24/how-to-use-windowsazure-powershell-for-media-services/ Librairie Node.js GitHub: https://github.com/fritzy/node-azure-media Architecture/Azure/Cloud
  • 10. Zoom sur la fonctionnalité de Multiplexage Dynamique Pour réutiliser vos contenus encodés et les diffuser aux différents formats de streaming sans préparation Encodage et Multiplexage Traditionnel HLS Encodage Sources vidéos MP4 Multidébits Multiplexage Dynamique Smooth Streaming Serveur d’Origine Serveur d’Origine Encodage Multiplex. Dynamique HLS Smooth Streaming Sources vidéos MP4 Multidébits DASH Format d’entrée: Mp4 ou Smooth Streaming Format de sortie: Smooth Streaming , Http-Live-Streaming v4 (v3 bientôt), MPEG-DASH Au moins 1 unité de streaming dédiée est nécessaire pour le multiplexage dynamique!
  • 11. Multiplexage Dynamique et Encryption PlayReady Aujourd’hui Serveur d’Origine Encodage Sources vidéos Multiplex. dynamique Encryption Smooth Streaming Smooth Streaming + PlayReady Smooth Streaming + PlayReady Prochainement: Encryption dynamique Serveur d’Origine Multiplex. et encryption dynamique Encodage DASH + CENC PlayReady HLS + AES Smooth Streaming + PlayReady Sources vidéos MP4 Multidébits DASH + CENC
  • 12. Encodage dans le Cloud WAME (Azure Media Encoder) • Supporte la majorité des formats. Encodage vers VC-1 et H.264, WMA, AAC… • Nouveau! Encodage vers Dolby Digital Plus et Enhanced AC-3 (E-AC-3) dans WAME 3.0 Encodeurs tiers (Processeur WAMS) • Lorsqu’un encodeur de type broadcast est nécessaire (support de MXF, du multilangue, de la conversion des sous titres, etc) • Digital Rapids Kayak, ATEME…. #mstechdays Architecture/Azure/Cloud
  • 13.
  • 14.
  • 15. OVP et FOCUS UPLOAD SUR AZURE Julien Fauvel Directeur Brainsonic Platforms julien.fauvel@brainsonic.com Jérôme Respaut Développeur Brainsonic jerome.respaut@brainsonic.com http://platforms.brainsonic.com @BrainsonicParis Architecture/Azure/Cloud
  • 16. BRAINSONIC PLATFORMS : C’EST 10 ANS D’EXPÉRIENCE DANS LA VIDÉO ET LA PHOTO DES SOLUTIONS SAAS DE DIFFUSION A LA DEMANDE ET EN LIVE UNE R&D DÉDIÉE DE 35 PERSONNES DES MISES A JOUR RÉGULIÈRES POUR MAINTENIR NOS SOLUTIONS « A LA POINTE DES TECHNOLOGIES» UN PARTENARIAT FORT AVEC MICROSOFT #mstechdays Architecture/Azure/Cloud
  • 17. NOS PARTENAIRES STRATEGIQUES 10M DE CHIFFRE D’AFFAIRES Shareholder 110 EMPLOYÉS #mstechdays Architecture/Azure/Cloud
  • 18. UNE SOLUTION SAAS UN DIGITAL ASSET MANAGEMENT ORIENTÉ DIFFUSION POUR LES MEDIAS:  Vidéo  Photo  Audio  Document HÉBERGEMENT SAAS SUR UNE PLATEFORME GLOBALE DIFFUSION INTERNATIONALE MAITRISÉE #mstechdays Architecture/Azure/Cloud
  • 19. LES TECHNOLOGIES EN OEUVRE ASSET MANAGEMENT:      #mstechdays LINUX SERVER APACHE, MYSQL PHP SYMFONY , SHELL, PYTHON, JS MONGO DB … ENCODAGE ET ADAPTATION:       WINDOWS SERVER .NET, IIS SQL DATABASE (PaaS AZURE) APP CACHE FABRIC EXPRESSION / FFMPEG OFFICE Architecture/Azure/Cloud
  • 20. TROIS SERVICES FONDAMENTAUX D’UNE SOLUTION DAM/OVP  LA GESTION ET L’ENRICHISSEMENT DES ASSETS  LA DIFFUSION DES ASSETS  L’UPLOAD OU L’INTÉGRATION DES FICHIERS SOURCES AVANT TRAITEMENT #mstechdays Architecture/Azure/Cloud
  • 21. POUR LES CLIENTS – La durée = une facette de la qualité de service DURÉE D’UPLOAD TROP IMPORTANTE POUR LES CLIENTS INTERNATIONAUX : Réponses : • Mise en œuvre d’une architecture de service à forte proximité géographique : le déploiement AZURE nous permettant de couvrir chaque continent et de fournir une porte d’entrée à proximité des utilisateurs. • Par l’adoption de mécanismes de chunking et de transfert parallèle (Parallèle Blob Transfert) Bénéfices : • Proximité IP délai d’acheminement réduit , • Reprise sur erreur et contrôle d’intégrité • Expérience utilisateur augmentée #mstechdays Architecture/Azure/Cloud
  • 22. POUR LES CLIENTS – La durée = une facette de la qualité de service SATURATION DE LA PASSERELLE DE L’ENTREPRISE (1 ou N fichier > 30 Go) Réponses : • Par la mise en œuvre d’une architecture d’upload comportant un point d’entrée local (LAN client) • Par l’adoption de mécanismes de chunking et de transfert parallèle (Parallèle Blob Transfert) Bénéfices : • Proximité IP délai d’acheminement réduit , • Reprise sur erreur et contrôle d’intégrité • Expérience utilisateur augmentée #mstechdays Architecture/Azure/Cloud
  • 23. WINDOWS AZURE MEDIA SERVICES AU SERVICE DE LA PLATEFORME #mstechdays Architecture/Azure/Cloud
  • 24. …. Video source upload to the closest DC (FTP / Webservice / HTTP /Apps) Progressive Download Adaptative Streaming Multi-CDN Video metadata / information are pushed to the Brainsonic Media Center solution (FTP / Webservice / HTTP / Apps) Windows Azure Global Trafic Manager HLS V3 / MP4 PMD VMs Encoding JOB Push outcome Assets to Blob Storage Dedicated WAMS Origins Windows VMs Encoding from various sources  normalized file Done via a Windows VM farms of Expression & FFMPEG encoders Dynamic Remux to Smooth Streaming, HLS Windows Azure Blob Storage Storage of source + MP4 multibitrate assets + HLS V3 assets + thumbnails Dedicated WAMS Encoders Encoding to Multibitrate SQL Azure, Mem Cache Linux VMs Blob URL over HTTP Digital Asset Management Front & Back End solutions N server Linux VMs SQL Master & Failover EU Datacenter US Datacenter Brainsonic Media Center Video Publisher Online Windows Azure
  • 27. Jeux Olympiques d’hiver de Sotchi NBC Sports • NBC s’appuie sur Azure Media Services pour la diffusion des J.O. d’hiver de Sotchi • 50 flux HD Live et à la demande • Windows 8, Windows RT, Windows Phone, Android, iOS et site web (Windows/Mac) • Partenariat avec Adobe pour Primetime et avec iStreamPlanet (encodeur live dans le cloud) #mstechdays Architecture/Azure/Cloud
  • 28.
  • 29.
  • 30. WAMS Live Deltatre l’utilise également avec plusieurs de leurs clients broadcasters. Disponibilité • Depuis quelques mois, sur invitation, en Technical Preview • Au printemps : Public Preview #mstechdays Architecture/Azure/Cloud
  • 32. MOBILE APPS WEB Plateformes clientes & lecteurs media Silverlight Player Framework pour Silverlight SDK Client Smooth Streaming Windows 8 Smooth Streaming Player Framework SDK Client Smooth Streaming Avec support de MPEG-DASH WinPhone Player Framework pour WinPhone 8 SDK Client Smooth Streaming Pour plus d’information, consultez cet article Flash Plugin Smooth Streaming pour OSMF Xbox Smooth Streaming Player Framework SDK Client Smooth Streaming Android SDKs partenaires Kit de Portage Smooth Streaming Plugin Smooth Streaming pour OSMF SDK Client PlayReady pour Android HTML5 Player Framework pour HTML5 DASH.JS avec IE11 TV/STBs Smooth Streaming Porting Kit Integrations partenaires iOS SDKs partenaires Kit de Portage Smooth Streaming Player Framework pour HLS SDK Client PlayReady pour iOS : avec DRM PlayReady
  • 33. MPEG-DASH Standard International pour Dynamic Adaptive Streaming over HTTP (ISO/IEC 23009-1) Lecteurs: • Microsoft Player Framework pour Windows 8 et Windows Phone • Plugin pour OSMF (Flash) • Navigateurs HTML5 (pas de plug-in à installer) : IE11 dans Windows 8.1, Google Chrome <Video> #mstechdays Media Source Extension (MSE): Encrypted Media Extension (EME): Architecture/Azure/Cloud
  • 34. DASH.JS Le lecteur de référence du forum industriel DASH Une implémentation JavaScript d’un client DASH dans un navigateur en utilisant MSE et EME Client de référence DASH IF : Contributeurs : http://dashif.org/reference/players/javascript/index.html Code source : https://github.com/Dash-Industry-Forum/dash.js #mstechdays Architecture/Azure/Cloud
  • 35. APPLICATIONS MULTIPLATEFORMES avec Windows Azure Mobiles Services et Windows Azure Media Services #mstechdays Architecture/Azure/Cloud
  • 36. Une Architecture Cloud Windows Azure Media Services Windows Azure Internet #mstechdays Architecture/Azure/Cloud
  • 37. DÉMONSTRATION Avec une application Windows Store et Windows Phone #mstechdays Architecture/Azure/Cloud
  • 38. Démonstration Live • Mode Invité & Authentifié • Mosaïque sur Windows 8 • Guide de Programme #mstechdays Architecture/Azure/Cloud
  • 39. Démonstration VOD • Mode Invité & Authentifié • Location de Vidéo depuis son Windows Phone • Continuité de l’expérience VOD entre les différents clients – Notification Azure vers les clients à la location de la vidéo – Sauvegarde de la dernière position dans la vidéo dans une table Windows Azure Mobile Services en utilisant les custom API #mstechdays Architecture/Azure/Cloud
  • 45. Digital is business Media Services http://aka.ms/wams Documentation MSDN http://aka.ms/wamsmsdn Forum http://aka.ms/wamshelp Benjamin Moulès Frédéric Le Coquil Xavier Pouyat bmoules@microsoft.com flecoqui@microsoft.com xpouyat@microsoft.com blog blog
  • 46. Testez dès maintenant Windows Azure ! MSDN: Partenaires: http://aka.ms/MSDN/Avantages/Abo 150€ de ressources http://aka.ms/Azure/Partner Poursuivez la discussion sur le stand “au coeur du SI” http://aka.ms/free/trial