Top Banner
Windows Azure Media Services Gestion et diffusion de contenus vidéo dans Windows Azure
13

Windows azure media services : Plateforme VOD

Aug 20, 2015

Download

Technology

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Windows azure media services : Plateforme VOD

Windows Azure Media ServicesGestion et diffusion de contenus vidéo dans Windows Azure

Page 2: Windows azure media services : Plateforme VOD

Société de conseil, d’expertise, de réalisation et de formation - exclusivement sur les technologies Microsoft - de développement d’applications et de la plateforme applicative.

30 collaborateurs spécialisés sur les techno MS, dont 10 MVP.

GOLD Certified Partner sur 4 domaines de compétences.

Agréé CIR.

Centre de formation agréé.

Infinite Square

Page 3: Windows azure media services : Plateforme VOD

Récapitulatif du besoin…

Création d’un référentiel de stockage et d’archivage de vidéos:

Forte volumétrie

Nécessité de pouvoir automatiser un certain nombre de traitements (upload, encodage, packaging…)

Mise à disposition de contenu sur diverse plateforme (Windows, iOS, Androïd, HTML5…)

Haute disponibilité & scalabilité

Interface web d’administration & de visualisation

Page 4: Windows azure media services : Plateforme VOD

Réponse technique ?

La plateforme Windows Azure, dans sa globalité

Windows Azure Storage

Windows Azure Compute

SQL Azure

Windows Azure Service Bus

Windows Azure Media Services

Windows Azure Access Control Service

Page 5: Windows azure media services : Plateforme VOD

SQL azure

Architecture globale de la solution

DropFolders

Windows Service

On premise Plateforme Windows Azure

Interface d’Administration

Web

W

e

b

A

P

I

Blob Storage

Windows Azure Media Service

Worker RolesAzure

A

S

B

Azure Media Service SDK

Page 6: Windows azure media services : Plateforme VOD

Démonstration Aperçu fonctionnel de la plateforme

Page 7: Windows azure media services : Plateforme VOD

Les étapes clés

Etape 1 : Base de données / Web API Gestion des comptes utilisateurs / Comptes de services

Etape 2 : Service local Surveillance de répertoire(s) Lecture de métadonnées Upload de fichier vidéos dans le Blob Storage

Etape 3 : Création de(s) job(s) Windows Azure Media Services H264, Smooth Streaming, Thumbnails… Assets, Jobs, Tasks, Media Encoder…

Etape 4 : Suivi des jobs WAMS & Interface web Statuts des jobs Mise à jour de la bdd Lecture de vidéos

Page 8: Windows azure media services : Plateforme VOD

Etape 1 : base de données + Web API

SQL azure

DropFolders

Windows Service

On premise Plateforme Windows Azure

Interface d’Administration

Web

W

e

b

A

P

I

Blob Storage

Windows Azure Media Service

Worker RolesAzure

A

S

B

Azure Media Service SDK

Page 9: Windows azure media services : Plateforme VOD

SQL azure

Etape 2 : Service local et envoi du fichier

DropFolders

Windows Service

On premise Plateforme Windows Azure

Interface d’Administration

Web

W

e

b

A

P

I

Blob Storage

Windows Azure Media Service

Worker RolesAzure

A

S

B

Azure Media Service SDK

Page 10: Windows azure media services : Plateforme VOD

SQL azure

Etape 3 : création des jobs Azure Media Services

DropFolders

Windows Service

On premise Plateforme Windows Azure

Interface d’Administration

Web

W

e

b

A

P

I

Blob Storage

Windows Azure Media Service

Worker RolesAzure

A

S

B

Azure Media Service SDK

Page 11: Windows azure media services : Plateforme VOD

SQL azure

Etape 4 : Suivi des jobs WAMS & interface Web

DropFolders

Windows Service

On premise Plateforme Windows Azure

Interface d’Administration

Web

W

e

b

A

P

I

Blob Storage

Windows Azure Media Service

Worker RolesAzure

A

S

B

Azure Media Service SDK

Page 12: Windows azure media services : Plateforme VOD

DémonstrationConsommation des

assets

Smooth StreamingHTML 5

Page 13: Windows azure media services : Plateforme VOD

Questions / Réponses

Posez-vos questions !

Julien [email protected]://www.juliencorioland.net

Infinite Squarehttp://www.infinitesquare.com