QuickTime: Création et préparation de séquences QuickTime pour utilisation avec Mac OS X Server
Fiches techniques
- Apple
- Final Cut Pro/Studio
- DVD Studio Pro
- Matrox
- Blackmagic Design
- Aurora Video
- Final Cut Express
- Cinema Tools
- LiveType
- Compressor
- Soundtrack/Soundtrack Pro
- DVD
- AJA Vidéo
- Motion
- Xsan
- Logic Express/Pro/Studio
- Shake
- Color
- Episode Desktop/Engine
- Final Cut Server
- Sonnet Technology
- Demande de RMA
- GB Labs
Cet article a pour but de vous guider dans la préparation de fichiers Quicktime générés depuis Final Cut Pro en vue de leur intégration dans des pages Web servies depuis un Serveur Mac OS X.
Comment fonctionne le “Streaming QuickTime” ?
Lorsqu’un utilisateur accède à une page Web qui contient une séquence vidéo de streams QuickTime avec Netscape Communicator ou Internet Explorer, une véritable réaction en chaîne d’évènements se produit afin que le film soit visionné en direct. Une brève description de ces évènements devrait vous permettre de mieux comprendre les différentes étapes nécessaires abordées dans cet article.
1. un utilisateur clique sur un lien de votre page Web. Une commande HTTP est alors envoyée au serveur Mac OS X qui héberge vos pages Web.
2. Le serveur Apache qui tourne en tâche de fond sur la machine Mac OS X intercepte la commande HTTP et renvoie la page Web à l’utilisateur qui en a fait la demande avec un lien de référence sur la séquence vidéo qu’elle contient.
3. Le lien de référence de la séquence vidéo contient une commande RSTP, qui est envoyée à son tour au serveur de Streams QuickTime, qui fonctionne également en processus de fond sur la même machine Mac OS X Server.
4. Le serveur de Streams QuickTime intercepte la commande RTSP, et remplace le lien par la séquence vidéo référencée, le flux de vidéo QuickTime est alors envoyé au navigateur Web de l’utilisateur.
Nous allons maintenant évoquer rapidement comment créer et préparer des fichiers vidéo pour le serveur de Streams QuickTime (en utilisant Final Cut Pro comme exemple), et détailler l’arborescence de stockage de ces fichiers afin qu’ils soient directement accessibles par le serveur Mac OS X.
1. Sur votre station de montage vidéo, préparez vos clips avec Final Cut Pro. Une fois le montage réalisé, exportez un film QuickTime autonome qui a été compressé et hinted (explications ci-dessous) depuis FCP ou à l’aide de QuickTime Player (version Pro requise).
2. Vérifiez que votre serveur de Streams QuickTime est bien installé et configuré sur la machine Mac OS X Server qui sera également utilisée comme serveur Web. Vous pouvez consulter la note technique de la TIL, Article
31016 - Serveur de Streams QuickTime: vérification de l’installation
.
3. Copiez vos fichiers QuickTime dans le dossier “Media” (l’emplacement par défaut est /Local/Library/QuickTimeStreaming/Movies) sur la machine Mac OS X Serveur. Ce dossier est attribué avec le logiciel “QuickTimeStreamingAdministration”, qui peut également modifier l’emplacement défini par défaut.
4. En appliquant la méthode présentée ci-dessous, vous allez créer des fichiers de référence de vos séquences QuickTime présentes dans le dossier Media.
5. Utilisez des balises HTML QuickTime standard afin de lier des les fichiers référencés à vos pages Web. Placez ensuite les fichiers HTML et les fichiers de référence dans le dossier “Webserver/Documents” (l’emplacement par défaut est /Local/Library/WebServer/Documents).
Figure 1 - Fenêtre de dialogue d'Export QuickTime Préparation des séquences vidéo (avec Final Cut Pro): 1 - Effectuez le montage de vos séquences avec Final Cut Pro. 2 - Une fois votre séquence prêté, sélectionnez-là dans la navigateur et choisissez la commande ”Export QuickTime”. La fenêtre d’enregistrement de fichiers ci-dessous apparaît: 3 - Cliquez sur le bouton “Options” et la fenêtre ci-dessous s’affiche. Les réglages de compression utilisés dans ce cas précis le sont à titre d’exemple seulement. Vous devrez effectuer de nombreux essais avec des réglages différents afin d’obtenir les réglages les plus adaptés à votre utilisation.
Figure 2 - Options d'export QuickTime - Dans les réglages Video, vous pouvez sélectionner le compresseur Sorenson ou Cinepak. Une cadence de 12 ips (image par seconde) est adéquate pour la lecture de films Quicktime sur des lignes à haut débit. Déterminer le débit adéquat est de votre ressort, mais un débit de 40-90 Ko/s ou inférieur est souhaité pour des séquences Quicktime compressés en Sorenson. Cette valeur dépend également du type de connexion Internet utilisé par l’audience concernée. - Pas de modifications dans l’option Filtre”. - Adaptez la taille de l’image à 320 x 240 ou inférieur (256 x192 est couramment utilisé). - Dans les réglages Son, sélectionnez le compresseur Qdesign Music 2, avec un échantillonage de 22.050 kHz sur 16 bit. - Enfin, dans la partie Préparer pour l’enchaînement via Internet, choisissez Enchaînement à indications... dans le menu local. 4 - Cliquez sur le bouton OK, puis Enregistrer. La séquence va être calculée et le fichier généré est prêt pour le Streaming QuickTime. Mise en place des séquences vidéo et des pages web sur le serveur: 1 - Une fois vos séquences vidéo prêtes à l’emploi, utilisez votre logiciel de conception de sites web afin de préparer les pages qui vont recevoir les séquences vidéo. Utilisez les balises standard d’inclusion pour effectivement intégrer les séquences vidéo à vos pages. Remarque: Pour plus d’informations sur les balises d’inclusion, consultez la page d'informations QuickTime pour le web . 2 - Vous êtes maintenant prêts pour déplacer les fichiers définitfs aux emplacements appropriés. Remarque: Toutes les pages HTML développées font référence à l’emplacement qui contient à la fois les fichiers graphiques ainsi que les séquences vidéo au moyen de chemin d’accès relatifs. Il s’agit là d’une convention UNIX, et le fonctionnement est identique au cas de figure ou les fichiers graphiques sont inclus dans les pages Web. A titre d’exemple, lorsque vous développez vos pages Web, vous pouvez définir un dossier qui contiendra tous les documents liés qui composent votre site Web. Ce dossier sera nommé “WorkDirectory”. A l’intérieur de ce dossier doit se trouver votre page de démarrage, avec le nom standard index.html (il s’agit de la page chargée initialement lorsqu’un utilisateur se connecte sur votre site Web), cette page comportant tous les liens vers les autres pages et autres fichiers graphiques qui composent votre site. Tous ces éléments se trouvent soit dans ce même dossier soit dans des sous-dossiers de WorkDirectory. Il est préférable de conserver toutes les séquences vidéo au sein d’un même dossier que nous pouvons baptiser “myMovieFiles”, dossier qui doit se trouver également à l’intérieur du dossier WorkDirectory. Lorsque vous utilisez une balise html QuickTime pour inclure une séquence vidéo à l’intérieur d’une page, le code html se présente sous la forme suivante : "
Figure 1 - Fenêtre de dialogue d'Export QuickTime Préparation des séquences vidéo (avec Final Cut Pro): 1 - Effectuez le montage de vos séquences avec Final Cut Pro. 2 - Une fois votre séquence prêté, sélectionnez-là dans la navigateur et choisissez la commande ”Export QuickTime”. La fenêtre d’enregistrement de fichiers ci-dessous apparaît: 3 - Cliquez sur le bouton “Options” et la fenêtre ci-dessous s’affiche. Les réglages de compression utilisés dans ce cas précis le sont à titre d’exemple seulement. Vous devrez effectuer de nombreux essais avec des réglages différents afin d’obtenir les réglages les plus adaptés à votre utilisation.
Figure 2 - Options d'export QuickTime - Dans les réglages Video, vous pouvez sélectionner le compresseur Sorenson ou Cinepak. Une cadence de 12 ips (image par seconde) est adéquate pour la lecture de films Quicktime sur des lignes à haut débit. Déterminer le débit adéquat est de votre ressort, mais un débit de 40-90 Ko/s ou inférieur est souhaité pour des séquences Quicktime compressés en Sorenson. Cette valeur dépend également du type de connexion Internet utilisé par l’audience concernée. - Pas de modifications dans l’option Filtre”. - Adaptez la taille de l’image à 320 x 240 ou inférieur (256 x192 est couramment utilisé). - Dans les réglages Son, sélectionnez le compresseur Qdesign Music 2, avec un échantillonage de 22.050 kHz sur 16 bit. - Enfin, dans la partie Préparer pour l’enchaînement via Internet, choisissez Enchaînement à indications... dans le menu local. 4 - Cliquez sur le bouton OK, puis Enregistrer. La séquence va être calculée et le fichier généré est prêt pour le Streaming QuickTime. Mise en place des séquences vidéo et des pages web sur le serveur: 1 - Une fois vos séquences vidéo prêtes à l’emploi, utilisez votre logiciel de conception de sites web afin de préparer les pages qui vont recevoir les séquences vidéo. Utilisez les balises standard d’inclusion pour effectivement intégrer les séquences vidéo à vos pages. Remarque: Pour plus d’informations sur les balises d’inclusion, consultez la page d'informations QuickTime pour le web . 2 - Vous êtes maintenant prêts pour déplacer les fichiers définitfs aux emplacements appropriés. Remarque: Toutes les pages HTML développées font référence à l’emplacement qui contient à la fois les fichiers graphiques ainsi que les séquences vidéo au moyen de chemin d’accès relatifs. Il s’agit là d’une convention UNIX, et le fonctionnement est identique au cas de figure ou les fichiers graphiques sont inclus dans les pages Web. A titre d’exemple, lorsque vous développez vos pages Web, vous pouvez définir un dossier qui contiendra tous les documents liés qui composent votre site Web. Ce dossier sera nommé “WorkDirectory”. A l’intérieur de ce dossier doit se trouver votre page de démarrage, avec le nom standard index.html (il s’agit de la page chargée initialement lorsqu’un utilisateur se connecte sur votre site Web), cette page comportant tous les liens vers les autres pages et autres fichiers graphiques qui composent votre site. Tous ces éléments se trouvent soit dans ce même dossier soit dans des sous-dossiers de WorkDirectory. Il est préférable de conserver toutes les séquences vidéo au sein d’un même dossier que nous pouvons baptiser “myMovieFiles”, dossier qui doit se trouver également à l’intérieur du dossier WorkDirectory. Lorsque vous utilisez une balise html QuickTime pour inclure une séquence vidéo à l’intérieur d’une page, le code html se présente sous la forme suivante : "