Cette version remplace la précédente version installée au CICT. Il s'agit toujours d'une version Basic, gratuite, qui permet de faire des tests ou des diffusions à petite échelle. Le CICT peut acquérir une machine dédiée et une licence pour faire des diffusions à plus grande échelle en cas de demande de la part de la communauté universitaire.
Ce serveur tourne sur la machine oceane. Ce serveur permet
aux auteurs de services WWW hébergés au CICT de diffuser des fichiers
multimédia (RealAudio, RealVideo, MPEG, MP3, QT, présentations, Flash,
Windows Media). Consulter ce document
qui précise les conditions d'hébergement de service WWW au CICT.
Un serveur de flux tel que Helix permet aux utilisateurs d'Internet de commencer à écouter ou voir des documents multimedia sans attendre d'avoir fini leur téléchargement. Grâce à une technique appelée streaming, ils commencent à voir ou écouter peu après le début de la connexion au serveur, ils peuvent revenir en arrière ou aller en avant. Helix peut également diffuser des flux vidéos ou audios en direct. Les documents multimedia sont traités sur le poste de l'utilisateur par un logiciel lecteur ou player selon le type de flux (RealPlayer, Windows Media Player, lecteur QuickTime, ...). RealNetworks propose une nouvelle version de son lecteur, RealOne, pour l'instant seulement en anglais. La version précédente RealPlayer est disponible en français. Le lecteur existe en application séparée, ou module externe (plug-in) pour Netscape ou IE). Une version gratuite pour différents systèmes est disponible sur le site de RealNetworks. Il n'y a pas de client RealPlayer installé sur les machines du CICT, mais si vous en avez un sur votre poste, vous pouvez voir ou entendre les exemples fournis avec le serveur. Certains exemples ne nécessitent pas RealPlayer, mais d'autres logiciels.
Le serveur installé au CICT est destiné à diffuser des documents sur Internet, avec des débits relativement faibles donc, et une qualité d'image qui est encore loin d'égaler la télévision, mais suffisante pour de nombreuses applications. Dans le cas où on souhaite diffuser des documents multimedia à l'échelle d'un réseau de campus, on peut profiter des débits plus élevés qui sont alors permis, selon le réseau. Mais il faut utiliser un serveur situé au plus près des postes clients; en tout état de cause, sur le campus en question. Le serveur du CICT pourra desservir le campus de l'Université Paul Sabatier.
Presque tous les outils logiciels nécessaires à la création des fichiers existent en version gratuite et en version payante plus complète, sur le site de RealNetworks
Pour diffuser des documents multimédia avec streaming, plusieurs choses sont nécessaires. La méthode recommandée pour cette version est plus simple que précédemment. Le cas de la diffusion en direct n'est pas traité ici, me demander en cas de besoin.
Il est en effet nécessaire que je valide chaque service. Je vous transmettrai les informations suivantes:
Bien que le serveur puisse diffuser directement des fichiers MP3 ou QT, il vaut mieux diffuser des données (audio, vidéo, présentation, ...) dans un des formats de RealNetworks. Je n'ai pas étudié le cas du format Windows Media, nouveauté de cette version 9. Dans le cas classique, un fichier Real est prévu pour être diffusé à un certain débit, choisi au moment de la production du fichier. Si les clients potentiels sont connectés à des débits différents, il faut prévoir les différents cas. La solution classique était de produire différents fichiers, contenant chacun un flux Real. On peut maintenant encoder plusieurs flux dans le même fichier (technologie SureStream), ce qui permet d'adapter la transmission au débit de la liaison entre le serveur et le client.
Certains outils de production permettent de créer directement des fichiers dans ces formats. Sinon, créer des fichiers dans un format classique (Wav, AVI, MPEG, QuickTime) et les convertir à l'aide d'un logiciel spécifique Helix Producer (anciennement RealSystem Producer), dont il existe une version gratuite pour Mac et PC (cette version permet de créer des fichiers SureStream avec deux flux).
Une fois codés, ces fichiers doivent être installés sur le serveur dans un répertoire spécifique, créé lors de l'ouverture du service Real. Comme pour les images, les envoyer par FTP en mode binaire.
Il y a plusieurs façons de faire les liens vers les documents multimedia dans une page HTML. Dans le cas le plus simple, faire un lien vers le document avec un URL spécifiant directement le fichier sur le serveur Helix en protocole RTSP. Cependant cette méthode n'est pas universelle, car elle ne fonctionne qu'avec des navigateurs récents (IE 6, Mozilla, Netscape 7). Le chapitre 21 du manuel Production guide ne donne pas cette méthode, il expose en détail une méthode plus complexe et donnant plus de possibilités utilisant des métafichiers (Ram files), compatible avec tous les navigateurs. Les métafichiers sont des fichiers de texte descriptifs qui sont soit écrits, soit produits automatiquement par un processus appelé ramgen. Dans la suite de cette page, les deux méthodes sont exposées.
Pour les exemples, on suppose que fichier Real
bonjour.rm est dans le répertoire web/real
du gestionnaire du service. L'intitulé XYZ apparaissant dans
les URL est à définir au moment de l'ouverture du service
RealNetworks, il représente votre service web.
Tous les services Real sont hébergés sous les noms de domaine
real.cict.fr, real.ups-tlse.fr ou
real.univ-tlse2.fr, qui sont équivalents (contrairement
au serveur web, qui sait distinguer les services de noms différents
sur la même machine). On choisit le nom le plus approprié.
On met un lien dans une page web pour lire le fichier dans l'application RealPlayer ou dans un module (plug-in) du navigateur, au choix du concepteur du service. C'est le premier choix qui est le plus courant.
Référencer le fichier dans un document HTML comme ceci :
<a href="URL-du-fichier">texte-ou-image</a>
rtsp://real.cict.fr/XYZ/bonjour.rmhttp://real.cict.fr:8080/ramgen/XYZ/bonjour.rmQuand le lecteur cliquera sur texte-ou-image, le navigateur demandera à RealPlayer d'aller chercher et jouer le fichier multimedia.
On peut inclure un icône de RealSystem dans les documents WWW, pour indiquer la nature des liens. Récupérer un icône sur le site de RealNetworks. RealPlayer n'est pas installé en standard sur les PC et les Mac, prévenir le lecteur qu'il peut avoir à le télécharger s'il ne l'a pas déjà fait. Lui fournir pour cela un lien vers le site de RealNetworks :
<a href="http://www.real.com/">site de RealNetworks</a>Pour appeler le module (plug-in), référencer le fichier dans un
document HTML avec un élément embed qui fonctionne un peu
comme img.
<embed src="URL-du-fichier" width=LL height=HH>
control="xyz".
L'URL sera (méthode simple) :
rtsp://real.cict.fr/XYZ/bonjour.rm?embedhttp://real.cict.fr:8080/ramgen/XYZ/bonjour.rm?embed