advertisement

La diffusion vidéo avec le Cloud Azure

50 %
50 %
advertisement
Information about La diffusion vidéo avec le Cloud Azure
Technology

Published on February 24, 2014

Author: Developpeurs

Source: slideshare.net

Description

Du streaming Live avec les jeux olympiques en passant par des services de VOD à grande échelle, ou bien de la diffusion vidéo d’entreprise, la tendance du marché est d’utiliser de plus en plus de services Cloud pour la diffusion de contenu audiovisuel. Lors de cette session, nous ferons un point sur les solutions disponibles et effectuerons de multiples démonstrations.

Speakers : Xavier Pouyat (Microsoft Corp), Benjamin Moulès (Microsoft France), Frédéric Le Coquil (Microsoft France), Julien Fauvel (Brainsonic), Jérôme Respaut (Brainsonic)
advertisement

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

#mstechdays presentations

Add a comment

Related presentations

Presentación que realice en el Evento Nacional de Gobierno Abierto, realizado los ...

In this presentation we will describe our experience developing with a highly dyna...

Presentation to the LITA Forum 7th November 2014 Albuquerque, NM

Un recorrido por los cambios que nos generará el wearabletech en el futuro

Um paralelo entre as novidades & mercado em Wearable Computing e Tecnologias Assis...

Microsoft finally joins the smartwatch and fitness tracker game by introducing the...

Related pages

La diffusion vidéo avec le Cloud Azure - YouTube

Du streaming Live avec les jeux olympiques en passant par des services de VOD à grande échelle, ou bien de la diffusion vidéo d'entreprise ...
Read more

La diffusion vidéo avec le Cloud Azure- Video et slides de ...

Du streaming Live avec les jeux olympiques en passant par des services de VOD à grande échelle, ou bien de la diffusion vidéo d'entreprise, la tendance ...
Read more

2014 – Visual Studio News

... Liste des sessions Azure, le cloud ... voici la liste des sessions Azure : ... dans Windows Azure 11h00-11h45 La diffusion vidéo avec le Cloud ...
Read more

La diffusion vidéo avec le Cloud Azure - Technology

1. 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 ...
Read more

février 2014 – Visual Studio News

... Liste des sessions Azure, le cloud ... voici la liste des sessions Azure : ... dans Windows Azure 11h00-11h45 La diffusion vidéo avec le Cloud ...
Read more

Media Services - Services de streaming vidéo | Microsoft Azure

... des services de streaming vidéo à la demande et en ... à la plateforme cloud Azure; ... en direct avec l’archivage et le DVR sur le cloud;
Read more

Comment effectuer une diffusion de vidéo en flux continu à ...

... des flux multidébit avec le portail Azure. ... en tant que vidéo à la demande tant ... disponible pour la diffusion, supprimez le ...
Read more

Recherchez les vidéos et les slideshare des sessions 2014 ...

Office dans le Cloud; ... La diffusion vidéo avec le Cloud Azure. 1 3. ... ou bien de la diffusion vidéo d'entreprise, ...
Read more

Cloud Video Center - Damdy

Vous maîtrisez à la fois le message et ses modalités de diffusion. ... SaaS dans le cloud Microsoft Azure : ... avec quelle facilité la Web-Tv des ...
Read more

Documentation Media Services | Microsoft Docs

Azure Media Services est une plateforme extensible basée sur le cloud qui ... avec le portail Azure. ... la diffusion de contenus à la demande avec ...
Read more