Carnet Wiki

Proposer de la vidéo en streaming

Version 2 — Août 2010 fredurb1

Il y a tellement de paramètres pour faire du streaming vidéo que c’est
un effroyable casse-tête (quel encodage, quel lecteur, quelle bande
passante, j’en passe). Alors autant s’adresser à ceux qui savent.

Cet article traduit l’expérience de son auteur ; ce n’est sans doute pas la seule façon de traiter la question.

Il y a tellement de paramètres pour faire du streaming vidéo que c’est
un effroyable casse-tête (quel encodage, quel lecteur, quelle bande
passante, j’en passe). Alors autant s’adresser à ceux qui savent.

La solution consiste à passer par un site
spécialisé, en l’occurrence [Viméo->http://www www .vimeo.com].com, qui est plébiscité par les
professionnels de l’image et les amateurs exigeants.

Celui-ci m’ayant été recommandé je n’ai pas testé les autres sites proposant des services équivalents, comme Youtube et DailyMotion.

Vimeo

Le site Viméo accepte jusqu’à 500 Mio de données par semaine, mais il y a aussi une
limite par jour (10 films), prenez garde.Gratuit, il propose une option « plus » payante que j’estime
raisonnable ($59,95 par an).

Gratuit, il propose une option « plus » payante que j’estime
raisonnable ($59,95 par an).

Les modérateurs s’efforcent de vérifier que le contenu publié vous
appartient bien, et les restrictions d’usage s’appliquent (la nudité
dans les vidéos est permise « si elle est à caractère artistique » !).
Vous pouvez attribuer différentes licences Creative Commons à vos
contenus ou réserver le copyright, autoriser ou non le téléchargement du
film, etc.

Le Bref , un site qui semble réellement animé par des passionnés convaincus,
qui se décarcassent pour vous permettre de montrer vos œuvres
correctement .

Un bémol Bémol , Viméo est seulement seulement en anglais. .

Encodage

L’upload accepte toutes sortes de formats, mais les professionnels que
nous avons interrogés s’accordent pour utiliser le MP4 MP4 (H.264 / AAC).C’est ce que conseille le site également.

J’ai utilisé HandBrake HandBrake (http://handbrake.fr/) dans sa version pour Linux
pour encoder les films. Les résultats sont plutôt bons, en
ne lésinant tout de même pas trop sur la qualité (copies d’écran de mes
réglages en bas de page).

Sachez cependant que la professionnelle qui m’a conseillé juge HandBrake
« un peu bourrin » par rapport à ses outils propriétaires (Compressor sur
Mac, livré avec Final Cut, si j’ai bien compris).

[Avidemux->http://www.framasoft.net/article4582.html] Avidemux peut rendre le même service (mais les réglages sont plus
compliqués), et [VLC->http://www VLC propose d’encoder en MP4 aussi mais ça a planté chez
moi ( Ubuntu 10 .framasoft.net/article1138.html]
propose d’encoder en MP4 aussi mais il a planté chez
moi (Ubuntu 10.04 64 bits).

Une fois la vidéo sur Viméo Vimeo , vous pouvez faire un lien, bien entendu
(création d’une url personnalisée www.vimeo.com/pseudo) mais surtout
utiliser la fonction « embed » pour insérer la vidéo dans votre site
(attention, votre page ne passera plus la validation du W3C).

Modèle SPIP

Je me suis donc dépêché de créer un modèle video vimeo .html dans SPIP, dont
voici le code :

<div style="text-align:center;">
<object width="480" height="360">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie"
value="http://vimeo.com/moogaloop.swf?clip_id=#ENV{film}&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=&fullscreen=1" />
<embed
src="http://vimeo.com/moogaloop.swf?clip_id=#ENV{film}&server=vimeo.com&show_title=0&show_byline=0&show_portrait=0&color=&fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="360">
</embed>
</object>
</div>

Ce modèle est appelé classiquement dans un article SPIP avec la balise
<code></code vimeo1|film=1234567 > où 1234567 est le code de votre vidéo dans Viméo.Notez que j’ai mis les paramètres « show_title » et « show_byline » à
zéro par défaut, mais vous pouvez bien entendu les mettre à 1 pour
afficher le titre et/ou le nom de l’auteur (précédé de from, en anglais,
dommage).

Notez que j’ai mis les paramètres « show_title » et « show_byline » à
zéro par défaut, mais vous pouvez bien entendu les mettre à 1 pour
afficher le titre et/ou le nom de l’auteur (précédé de from, en anglais,
dommage).

On peut aussi les paramétrer dans le modèle pour laisser le choix à
l’utilisateur, mais j’ai voulu, pour ma part, que mon modèle soit aussi simple que
possible.

Adaptez-le à volonté, la licence est libre !

À noter : j’ai eu des soucis avec la fonction standard , où xxx est le numéro de document distant créé dans SPIP ; c’est pourquoi j’ai préféré recréer un modèle de toutes pièces. Il se peut que cela fonctionne tout-à-fait correctement, mes réglages du moment étant encore expérimentaux.