Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Le Blog (Vert) d'Arnaud JUND

Bienvenue sur mon éco blog

Actualités

Video Streaming avec SharePoint Foundation 2010

Bon d’entrée de jeu le titre est mal choisi, car SharePoint n’est pas un outil de streaming video.  Donc mon objectif ici est de vous décrire les systèmes et outils mis en place pour arriver à afficher une vidéo en streaming dans une page SharePoint Foundation 2010.

Exemple : http://www.mytic.be/Pages/Clip.aspx

La qualité de la vidéo est relativement moyenne, mais pour l’exemple cela suffira.

Tout d’abord comment avoir un flux vidéo en ligne ?
Pour ma part j’ai utilisé
IIS Media Services 4.0 beta 1 qui est le successeur de IIS Media Services 3.0.

IIS Media Services est une extension pour IIS qui permet d’avoir un moteur de streaming à la demande permettant de proposer une diffusion s’adaptant à la configuration (connexion, matériel…) du poste client.  Elle permet aussi la diffusion de contenu en qualité Haute Définition (720p) à l’aide du composant Silverlight de Microsoft.  On parlera donc ici de Smooth Streaming, du streaming adaptatif.  Il y a donc une adaptation de la qualité en fonction de la connexion et des ressources du poste client.

En voici un exemple : http://media.jund.be/Play.html


Une fois le package transféré et installé sur votre serveur IIS (version 7), vous avez accès aux fonctionnalités de streaming sur n’importe quel site web de votre serveur.

image

Le setup de l’extension va vous fournir un package de test complet, qui reprend plus ou moins, la source vidéo d’exemple (Big Bunny), trois applications Silverlight 4.0 (SmoothStatsTracker.xap, SmoothStreamingBlackGlass.xap et SmoothStreamingUXSimulator.xap), une page html (default.html) qui vous permet de lancer la vidéo depuis une des trois applications Silverlight.  http://media.jund.be/default.html

Dans cette page html, on trouve principale la définition d’un objet qui charge une application Silverlight :

<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="100%" height="100%">
            <param name="source" value="MediaPlayerTemplate.xap"/>
            <param name="onerror" value="onSilverlightError" />
            <param name="initparams" value='autoplay=True,autoload=True,enablecaptions=True,muted=False,stretchmode=0,displaytimecode=False,playlist=<playList><playListItems><playListItem title="Titre" description="" mediaSource="video source.ism\Manifest" adaptiveStreaming="True" thumbSource="image.jpg" frameRate="9.99080845622028" width="640" height="480" ></playListItem></playListItems></playList>' />           
           
            <a href="
http://go2.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;">
                 <img src="
http://go2.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none"/>
            </a>


</object>

Cet objet détermine quelle application silverlight doit être utilisée, quelle est la source vidéo, sa description, son titre, ses dimensions et son FrameRate.
D’autres paramètres peuvent être positionnés, mais je vous laisse le soin de les découvrir.

Ensuite, la vidéo proprement dite : Sur base d’une vidéo au format MP4, je l’ai encodé via Microsoft Expression Encoder.
Cet outil permet d’encoder des vidéos de différents formats vers un format pour le Smooth Streaming d’IIS Media Services. 

image image


Une fois le processus d’encodage terminé vous aurez un ensemble de fichiers prêts à être transférés sur votre serveur web IIS :

image

Maintenant que ma vidéo est en ligne, accessible en streaming via une page html qui charge une application Silverlight, il me suffit de l’incorporer sur une page web SharePoint via une web part de visualisation de page web.

Ou alors, utiliser une web part d’édition de contenu, pour y incorporer mon objet Silverlight, ou alors …. là je vous laisse découvrir vous-même d’autres possibilités.

A vos vidéos …

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: mardi 28 septembre 2010 20:28 par junarnoalg
Classé sous : ,

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- Merci par Blog de Jérémy Jeanson le 10-01-2019, 20:47

- Office 365: Script PowerShell pour auditer l’usage des Office Groups de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 11:02

- Office 365: Script PowerShell pour auditer l’usage de Microsoft Teams de votre tenant par Blog Technique de Romelard Fabrice le 04-26-2019, 10:39

- Office 365: Script PowerShell pour auditer l’usage de OneDrive for Business de votre tenant par Blog Technique de Romelard Fabrice le 04-25-2019, 15:13

- Office 365: Script PowerShell pour auditer l’usage de SharePoint Online de votre tenant par Blog Technique de Romelard Fabrice le 02-27-2019, 13:39

- Office 365: Script PowerShell pour auditer l’usage d’Exchange Online de votre tenant par Blog Technique de Romelard Fabrice le 02-25-2019, 15:07

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Stream Portal par Blog Technique de Romelard Fabrice le 02-21-2019, 17:56

- Office 365: Script PowerShell pour auditer le contenu de son Office 365 Video Portal par Blog Technique de Romelard Fabrice le 02-18-2019, 18:56

- Office 365: Script PowerShell pour extraire les Audit Log basés sur des filtres fournis par Blog Technique de Romelard Fabrice le 01-28-2019, 16:13

- SharePoint Online: Script PowerShell pour désactiver l’Option IRM des sites SPO non autorisés par Blog Technique de Romelard Fabrice le 12-14-2018, 13:01