Dossier Video sur le Web : Des vidéos enrichies

Le langage de programmation des pages web évolue. XML, successeur d'HTML, se déclinent en de multiples variantes permettant aussi bien l'enrichissement des contenus vidéos (SMIL) que la gestion des droits de propriétés (XMCL).


Les formats de streaming vidéo utilisés pour Internet ne sont pas qu'une succession habilement compressée d'images. Ce sont, à l'image de leur ancêtre Quicktime, de véritables langages multimedia offrant des possibilités de "rich media" qui associent à l'image, non seulement le son, mais aussi des hyperliens et des fichiers de toutes natures (textes, pages html, images, etc) dont l'apparition et la disparition sont synchronisées avec le timing du flux vidéo. Certaines technologies comme le SMIL encapsulent ces données supplémentaires dans le fichier vidéo, d'autres associent des fichiers HTML séparés.

Les données complémentaires peuvent être informatives ou publicitaires. Lors de la visualisation d'une bande-annonce de long métrage, le rich media permet de déclencher à chaque présence d'un acteur un résumé de sa biographie et des liens sur ses interviews. Cette technique joue aussi un rôle important en e-commerce en envoyant l'internaute sur des sites d'achats liés aux objets présentés dans les vidéos, comme les vêtements des acteurs. Les œuvres de fiction vont se transformer en excellents supports publicitaires.

La référence SMIL

La version 2 de SMIL (Synchronized Multimedia Integration Language) a été publiée cette année par le Consortium World Wide Web (W3C). Cette recommandation de format, issue du XML, permet de créer des présentations interactives multimédia en synchronisation de la lecture d'une vidéo. Les auteurs de fichiers SMIL peuvent gérer les hyperliens, tous types de données multimedia (dont des animations FLASH) et le déclenchement multiple d'interactions à partir d'événements. Ils peuvent aussi créer des effets de transition et définir la mise en page. Enfin, SMIL gère dynamiquement le flux de données en fonction de la bande passante de la connexion.

Le standard SMIL a été intégré très tôt par RealNetworks qui a participé à sa définition. Microsoft, qui s'est créé son propre format de rich media, a intégré une partie de la version 2 de SMIL dans IE 5.5. La concurrence s'exacerbe entre des players comme Real qui offre des fonctions de navigateur et des navigateurs comme Internet Explorer qui intègre des fonctions de player.

Il existe d'autres lecteurs pouvant gérer le format SMIL dont GRiNs et HPAS, applet Java pour Netscape 4. Parmi les éditeurs de fichiers SMIL se trouvent GRiNS d'Oratrix, un outil assez technique pour les développeurs, Real SlideShow Plus de RealNetworks et Fluition de Confluent Technologies Inc, qui permet aussi d'exporter les projets au format Quicktime.

L'éditeur Aurora propose par ailleurs un outil de production en open source SmilMe qui utilise le standard SMIL. Cet outil de production, commercialisé par l'agence de webcast 35 Mai Production, se présente sous la forme simplifiée de formulaires de saisie en ligne. Les fichiers SMIL générés par un serveur spécifique sont lisibles par les internautes via le player Real.

Le rich media

Mais l'enrichissement de vidéo n'est pas limité à la technologie SMIL. Quicktime hors Internet est une référence dans le domaine depuis longtemps. Microsoft, de son côté utilise un langage assez équivalent au SMIL, une extension du HTML, HTML + TIME. L'utilisation de cette technologie présente l'avantage de séparer les fichiers vidéo des fichiers de rich media. Le défaut majeur de la technologie SMIL est d'imposer de coder l'ensemble des données d'interaction à l'intérieur du fichier vidéo.

Les formats MPEG, eux sont inclus dans une description de scène nommée BIFS (Binary Format for Scenes) qui recoupe certaines des fonctionnalités de SMIL. BIFS est plus puissant que SMIL et très efficace en terme de gestion d'un temps exact. Serome Technology propose une gamme de produits complets pour diffuser en MPEG-4 avec du rich media au format BIFS de même que Webcine de Philips.

Les avis sont partagés sur la qualité de l'association des deux formats, on a d'un côté HTML qui a donné XML donc SMIL dédié à la synchronisation de présentation, et de l'autre côté, les formats MPEG qui se sont enrichis grâce à un nouveau format de description de scène BIFS. L'avenir semble être dans le format commun XMT qui regrouperait SMIL et MPEG-7 et qui permettrait de délivrer à la demande du SMIL, du VRML ou du MPEG-4 (voir schéma).
 
De nombreuses solutions

Le SMIL comme le HTML+TIME sont des langages aussi simples à utiliser que HTML. Il est donc difficile d'être exhaustif sur tous les éditeurs rich media existants y compris en France. La web-tv marseillaise TV-UP commercialise une solution de production et d'éditions de contenus rich media, Stream Up. La société française Hypnotizer, créée en 1999, commercialise une suite d'applications éditeur, serveur et playeur. On peut aussi citer WebVideoSolo de Dream Up, Movideo d'Arts Video ou Hypercast Editor de Manreo. Video'n Web de la société Langages Virtuels, comme la plupart des autres solutions, produit des fichiers rich media HTML compatibles avec les trois standards Real G2, ASF de Microsoft et Quicktime. Il peut générer aussi des fichiers SMIL.

Protéger les contenus

Le réseau Internet est actuellement plus connu comme le royaume du piratage que pour l'excellence de ses modèles économiques. Les diffuseurs de contenus souhaitent que cela change et veulent protéger leurs données.

Le premier point est d'encapsuler des marqueurs invisibles dans les données audio ou vidéo (le watermarking) afin d'être en mesure de retrouver à tout instant l'origine des données. De nombreuses techniques sophistiquées y parviennent même dans le cas d'opérations qui modifient les images comme le compositing multi-couches ou la conversion numérique-analogique.

Retrouver les copies illégales est bien mais gagner de l'argent est mieux. Et cela passe par une gestion fine des licences individuelles. C'est le domaine du DRM (Digital Right Management) basé sur XML. Une des premières solutions de DRM, Metatrust a été mis au point par la société Intertrust. Le DRM de Microsoft, sorti en 1999, en a repris certains principes. Inclus dans Windows Media, il en est à sa deuxième version et aurait déjà permis plus de huit millions de transactions. Fonctionnant avec une clef cryptée, il permet de délivrer une vaste variété de licences avec la gestion des dates de démarrage et d'expiration et le nombre de fois où le fichier peut être utilisé. Il permet aussi de préciser si le fichier peut être gravé sur un CD et de manière plus général de déterminer les outils sur lequel le fichier peut être joué ou transféré.

De son côté, RealNetworks a rattrapé son retard en sortant cet été la première version de son système DRM. La première utilisation en est la sécurisation de la musique distribuée par le site MusicNet, formé récemment en coopération avec BMG, EMI et Warner Music. Apple de son côté ne propose toujours pas de solution DRM pour Quicktime mais il existe des sociétés proposant des solutions de protection comme SealedMedia ou Widevine Cypher compatible avec les trois formats principaux de streaming.
 
Quel standard pour le DRM ?

La multiplication des formats de protection DRM est un frein pour les fournisseurs de contenus. Chacun propose sa propre version XML incluant son format propriétaire. RealNetworks, soutenu entre autres par IBM, Sun et Sony, espère dans le succès de son format XMCL, un XML dédié au commerce électronique. RealNetworks est confiant ayant déjà réussi à faire accepter les standards SMIL et RTSP. Tandis que Microsoft, épaulé entre autres par Xerox, HP et Adobe, soutient son format XrML.
 
La bataille des formats ne fait que commencer d'autant que la gestion des droits ne sera définie pour le MPEG qu'à l'horizon MPEG-21.

Pour plus d'informations

Lecteurs SMIL

GriNs  / Oratrix
www.oratrix.com/GRiNS
HPAS 
www.research.digital.com/src/HPAS
I.E 5.5 / Microsoft
www.microsoft.com/france/ms.htm
Real Player  /  RealNetworks
www.real.com/player/

Editeurs SMIL

www.w3.org/AudioVideo/
Fluition 1.5 by Confluent Technologies Inc.
www.smilsoftware.com
SmilMe / Aurora
www.smilme.com/

Solutions rich media

Serome Technology
www.serome.co.kr/eng/02_product022.htm
iFinish 4 / Media 100 (Technologie EventStream)
www.media100.fr
Stream Up / TV-UP
www.tv-up.com
Hypnotizer
www.hypnotizer.com
Video'n Web / Langages virtuels
www.langages-virtuels.com

Gestion DRM

Sealedmedia
www.sealedmedia.com
Widevine
www.widevine.com

© octobre/novembre 2001 François Ploye et Pixel SA