[RVS] Universität Hannover
Lehrgebiet Rechnernetze und Verteilte Systeme



[video preview] Preview Komponente für den Video-Verfilmungsservice


Benutzerinformationen

Die Anforderung eines Video-Previews erfolgt im Prinzip wie die Anforderung einer Video-Verfilmung, als Drucker wird allerdings "video_preview" angesprochen.
Zur Videoverfilmung existieren weitere Informationen sowie eine Kurzanleitung auf dem RRZN-Webserver.
Eine effektive Nutzung erfordert die zusätzliche Angabe von - im Abschnitt Benutzerkommandos beschriebenen - Parametern in der Steuerdatei.
Als Format für das Video-Preview wird zunächst MPEG angeboten. MPEG bietet gute Kompressionsraten sowie eine weite Verbreitung von Wiedergabe-Soft- und -Hardware. Es zeichnet sich ab, daß sich MPEG als ein Standard für Computer-Video etablieren wird. Da es jedoch für Realbilder entwickelt wurde, muß bei Verwendung von künstlich erzeugten Bildern mit Qualitätseinbußen gerechnet werden. Vom Video-Preview-Server werden derzeit zwei Bildformate generiert: 320x240 sowie 160x128 Pixel, jeweils mit 25 Bildern/Sekunde (fps).

Nach erfolgreicher Herstellung eines MPEGs, oder falls Fehler aufgetreten sind, wird der Benutzer per E-Mail über den Status seiner Anforderung informiert. Der Zugriff auf das angefertigte Video-Preview erfolgt über das WWW.


Benutzerkommandos bei der Preview-Anforderung

Der Benutzer kann (und sollte) bei der Anforderung seines Previews einige zusätzliche Daten angeben, damit z.B. eine spätere Suche nach dem erzeugten MPEG leichter fällt. Dazu wird der -bisher für Kommentarzeilen genutzte- Raum in der Steuerdatei verwendet. Das Format ist dem eines E-Mail-Headers nachempfunden:
[Schlüsselwort]:[Leerzeichen/TABs][Wert]
Wichtig ist, daß das [Schlüsselwort] das erste Wort einer Zeile ist und das unmittelbar (d.h. ohne Leerzeichen) ein Doppelpunkt folgt. Nach dem Doppelpunkt muß mindestens ein Leerzeichen oder TAB folgen. Der [Wert] besteht im Allgemeinen aus beliebigen Zeichen (auch Leerzeichen).

Angaben zur Steuerung der Preview-Herstellung:

  • vtype: Angabe des "Video"-Typs, derzeit nur MPEG in zwei Größen: "0" (320x240) oder "1" (160x128). Als Standard wird "0" verwendet. Das kleinere Format eignet sich gut für eine Echtzeitwiedergabe, da häufig selbst schnelle Rechner das Standardformat nicht mit 25 fps wiedergeben können.

  • password: Ein Password ist für das Löschen des MPEGs aus dem Suchindex unbedingt nötig. Es darf 3 bis 20 Zeichen lang sein, wobei Nicht-ASCII-Zeichen und Leerzeichen entfernt werden. Ist das angegebene Password länger als 20 Zeichen, so wird es auf 20 Zeichen gekürzt. Fehlt diese Angabe, so wird vom Video-Preview-Server ein Password erzeugt.

  • checkpwd: Hiermit bestimmt der Benutzer, ob freier Zugriff auf sein Video-Preview erlaubt ist oder ob ein Playout nur bei Angabe des Passwords erfolgen soll. Im Zweifelsfall wird dieser Schutz gesetzt, eine Freigabe ist mit den Werten "0" oder "off" möglich, "1" oder "on" setzen den Schutz explizit.

  • pic: Nummer des Bildes, das im Suchindex erscheint. Um eine Identifizierung der Videodaten zu erleichtern, wird im Suchindex ein Standbild aus dem MPEG angezeigt. Bei fehlender oder falschen Angabe wird das erste Bild (Nummer 0) verwendet.

    Für die e-mail an den Benutzer wird automatisch eine e-mail-Adresse aus den Angaben hostname und username generiert. Da dies zu Problemen führen kann, ist es jetzt möglich, eine beliebige Adresse vorzugeben:

  • mail: Angabe der kompletten, gültigen e-mail-Adresse, an die der Preview-Service Informationen zum Auftrag senden soll; u.A. auch das generierte Password für den Zugriff. Wichtig: Ist diese Angabe fehlerhaft, so kann die Nachricht den Benutzer nicht erreichen; sie wird nur einmal verschickt.

    Die folgenden Angaben sind für die Suche erforderlich:

  • title: Der im Suchindex aufgeführte Titel. Dieser sollte möglichst treffend den Inhalt des MPEGs beschreiben

  • topic: Schlagwort bzw. Kommentar

  • author: Der Name der Person, die die Bilddaten erzeugt hat. Dieser muß nicht mit dem (oft kryptischen) "username" übereinstimmen.

  • organisation: Name des Instituts etc.


    Beispiel:
    mail: vpuser@rvs.uni-hannover.de
    vtype: 1
    checkpwd: off
    Title:          Demo-MPEG
    Topic:          Demo, Standbilder (http://www.rvs.uni-hannover.de/people/einhorn/vpre_sta.html) (Video-Preview Info)
    author:         Ralf Einhorn (mailto:vpuser@rvs.uni-hannover.de)
    organisation:   RVS (http://www.rvs.uni-hannover.de/) <Homepage> 
    PIC: 20
    
    Da die Angabe des Passwords fehlt, wird es erzeugt und dem Benutzer per Mail übermittelt, damit er das Preview bei Bedarf löschen kann. Da der Password-Schutz nicht gesetzt wurde, ist das Preview für alle zugänglich. Das 21. Bild erscheint im Suchindex, sofern es existiert; andernfalls wird das 1. Bild verwendet.
    Schlüsselworte werden sowohl in Groß- als auch Kleinbuchstaben akzeptiert, weiterhin können sowohl horizontale Tabulatoren und/oder Leerzeichen verwendet werden.

    Die Ausgabe im Suchergebnis sieht dann etwa so aus:



  • - Demo-MPEG
    [pre.gif]


    Kurze Übersicht der Parameter:

    E-Mail-Adresse mail: (komplette E-Mail-Adresse)
    Video-Typ vtype: 0 | 1; default: 0
    Password password: (ASCII-Wort 3 bis 20 Zeichen)
    Password-Schutz checkpwd: 0 | 1 | on | off; default: on
    Bild im Suchindex pic: (Bildnummer); default: 0

    Titel title: (Textzeile)
    Schlagwort topic: (Textzeile)
    Benutzer author: (Textzeile)
    Institut, Organisation organisation: (Textzeile)


    Video-Preview-Suchindex im WWW

    Der Zugriff auf die erzeugten MPEG-Dateien erfolgt über einen Suchindex im WWW. Außer den vom Benutzer angebenen Daten (Titel, Schlagwort, Benutzer und Institut) ist ein MPEG hier durch die automatisch erzeugten Einträge "hostname" und "username" sowie dem Herstellungsdatum identifizierbar.

    Nach Eingabe von Suchkriterien wird ein HTML-Dokument erzeugt, das eine Liste entsprechender MPEGs enthält. Hieraus wählt man durch Anklicken das gesuchte MPEG aus und startet eine von drei möglichen Optionen:

  • Preview anzeigen: Die MPEG-Datei wird unmittelbar abgespielt. Voraussetzung dafür ist, daß im verwendeten WWW-Client (Netscape o.a.) ein MPEG-Player konfiguriert ist. MPEG-Player sind für die meisten Plattformen erhältlich, z.B. mpeg_play für X-Windows oder VMPEG für MS Windows. Im WWW-Client muß der MIME-Type video/mpeg eingetragen sein.

  • Download: Die MPEG-Datei wird auf die lokale Festplatte übertragen. Dazu sollte im WWW-Client der MIME-Type application/octed-stream als "save to disk" oder "ask user" eingetragen sein.

  • DATEI LÖSCHEN: Hiermit kann der Benutzer sein Preview aus dem Suchindex entfernen. Dazu ist - auch bei öffentlichen MPEGs - das Password nötig. Hinweis: Löschen ist derzeit NICHT widerrufbar!

    [HOME] | ÜBERSICHT | DEMO-MPEGS | BERKELEY-ENCODER | BILD-KONVERTIERUNG | BENUTZERINFORMATIONEN | ÄNDERUNGEN | LINKS
    Ralf Einhorn, 06.01.1995 - 02.04.1996