How Microsoft Built Academy, it’s social Video Platform

Session animée par Austin Winters

La session va aborder un sujet qui intéresse de plus en plus de monde aujourd’hui: comment intégrer un « Youtube » dans mon entreprise ?

On va pour ça prendre l’exemple d’Academy, la plateforme de partage de vidéos mise en place par Microsoft.

On commence par visionner une vidéo amusante sur notre sujet, histoire de détendre un peu l’atmosphère pour cette dernière session de la SharePoint Conference 🙂 .

Nous allons parler patterns, architecture et intégration de fonctionnalités sociales puis montrer que SharePoint 2010 peut parfaitement répondre à ce besoin.

Quelques composants clés d’une plateforme de partage vidéo dans SharePoint :

  • Les fonctionnalités communautaires et sociales
  • Le stockage de documents, l’affichage (ici les documents sets), la gestion
  • La taxonomie
  • Le moteur de recherche FAST
  • Le design de portail
  • Windows Media Services

On décrit maintenant le pattern d’un portail.

D’abord le publishing site. Sa gestion est faite côté client.

Puis le document center et l’intégration des documents sets offerte par SharePoint 2010.

Puis le stockage des données,  elles peuvent être stockées dans SharePoint ou utiliser le RBS.

Puis les services partagés, avec la taxonomie, la recherche, …

On reparle des documents sets et des fonctionnalités sociales offertes par SharePoint : tagging, rating, commentaires, my sites, …

Ensuite on aborde le sujet FAST qui permet de faire des recherches poussées sur les vidéos.

La WebPart de recherche FAST permet d’afficher des résultats de type vidéos liés au contexte de la page.

Un lab est disponible, pour ceux qui veulent se lancer dans l’aventure: http://aka.ms/podcasting .

On passe maintenant à une démo.

La collection de sites présentée reprend le pattern évoqué plus haut.

On voit un publishing site, un document center avec des documents sets, …

La Home Page des documents sets est customisée pour permettre l’affichage de la vidéo.

Ils ont fait le choix de supprimer le ribbon afin de simplifier la contribution pour les utilisateurs et de ne pas les  perdre dans une multitude de fonctionnalités dont ils n’ont pas besoin. L’un des seuls boutons présents est le bouton d’upload.

L’upload de vidéo déclenche la création d’un document set.

La home page du document set est complètement customisée. Elle ressemble à s’y méprendre à la page de visualisation d’une vidéo sur Youtube 🙂

On a un lecteur de vidéo, l’affichage d’informations comme son hauteur, sa durée, … les actions classiques comme l’envoi à un ami, une zone de commentaires, …

Un bouton visible uniquement par le contributeur permet de créer un aperçu de la vidéo à un moment précis. L’aperçu de la vidéo est stocké dans une bibliothèque est utilisé notamment dans les résultats de recherche. La vidéo est également stockée dans SharePoint mais le speaker insiste sur le fait qu’il s’agit d’une démo et que le chargement de vidéos depuis une base de données est  lourd.

Sur un environnement de production il faut absolument la stocker sur un serveur dédié. Ca permet par exemple le streaming.

On voit ensuite les différentes modifications apportées à l’affichage des résultats de recherche.

On définit les éléments utiles pour la gestion de vidéos : les metadonnées, l’encoding live, le transfert, la contribution des utilisateurs…

Un graphe présente le process depuis l’arrivée des vidéos vers SharePoint jusqu’à la sortie vers les supports tels que tv, xbox, dvd, ipad, …

Le graphe en 3 mots :

Create -> Manage(SharePoint) -> Experience (medias)

On voie ensuite le process d’upload,  avec les bases de données etc…

Les medias sont stockés sur des serveurs, les metadonnées dans des bases de contenu. SharePoint fait le lien entre tout ça.

Le moteur d’encodage met à jour les métadonnées automatiquement à partir d’un fichier vidéo.

SharePoint ne gère pas directement l’affichage de la vidéo, il charge juste, par exemple, un contrôle SilverLight qui lui va rechercher la vidéo sur un serveur distant.

On peut même faire appel à une plateforme de streaming externe pour le stockage des vidéos.

Retour à une démo sur Academy…

On voit comment les pages sont construites.

Ils utilisent beaucoup la fenêtre modale fournie avec SharePoint 2010 pour la navigation et l’affichage des vidéos.

On voit les différentes fonctionnalités présentes sur la page du document set : I like it, génération du code html pour l’intégration dans un autre site, … pour faire simple, tout ce qu’il y a sur Youtube.

Il montre en détail les métadonnées du document set : la taxonomie est très utilisée !

Puis le process d’upload de la vidéo vers un dossier. C’est le champ DocumentID qui est utilisé pour nommer le fichier sur le file system.

L’aperçu de la vidéo est envoyé vers un serveur de fichiers et la vidéo vers un serveur de streaming.

Beaucoup de choses sont fournies OOTB comme le rating par exemple, les statistiques de consultations …

On peut pluger des outils du marché pour avoir des statistiques supplémentaires.

Les mysites sont également très customisés. Ils ressemblent à une page de profil Youtube.

On peut vraiment faire des choses très poussées avec la vidéo sous SharePoint si on met en place l’infrastructure qui va avec.

Je vous recommande d’aller voir le podcast car la session était très intéressante 🙂 .

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s