Die virtPresenter-Software wird von uns nicht mehr aktiv weiterentwickelt! Statt dessen nutzen wir unsere Entwicklungs-Ressourcen für das Opencast Matterhorn Projekt in dem viele Erfahrungen von virtPresenter eingebracht werden.


 

Installation des virtPresenter

vollständige Anleitung für alle Module Stand: 23.10.2008

Vorbereitungen

Wir benötigen 3 Rechner:

  • Vortragsrechner. Vorzugsweise Notebook auf Windows Basis mit Microsoft Powerpoint ab Version XP.
  • Aufzeichnungsrechner. Desktop-PC mit wenigstens einem freien PCI-Slot für eine Hauppauge PVR 150/250/350. Am Besten ist noch kein Betriebssystem vorinstalliert.
  • Folienkonvertierungsrechner. Server aus Basis von Windows (XP, Server 2003 oder Vista getestet). Auf dem Rechner wird auch Powerpoint und der Adobe Presenter benötigt.

In diesem Beispiel gehen wir für die Rechner von folgenden IP-Adressen aus: 192.168.0.1 für den Vortragsrechner, 192.168.0.2 für den Aufzeichnungsrechner und 192.168.0.3 für den Folienkonvertierungsrechner.

Die für den Aufzeichnungsrechner vorgesehenen Dienste können im Idealfall auch auf anderen Rechnern installiert werden. Nur der Dienst "Videoserver" muss auf diesem Rechner laufen.

Der Vortragsrechner

Wir gehen davon aus das auf dem Rechner schon ein Windows installiert ist.

Zusätzlich muss noch das Microsoft .NET Framework in der Version 2 oder höher installiert werden, sofern es nicht schon auf dem Rechner vorhanden ist (ab Vista ist mindestens .NET 3.0 vorinstalliert).

Microsoft .NET 2.0 herunterladen

|Eine detaillierte Installationsanleitung für das .NET-Framework finden sie hier.

Als nächstes installieren sie bitte Powerpoint wie in der Anleitung von Microsoft vorgegeben. Wählen sie bei der Installation bitte auch die ".NET-Programmierunterstützung" für Powerpoint aus. Falls sie Powerpoint schon installiert haben können sie unter Systemsteuerung -> Programme und Funktionen (Vista) bzw. Software (XP) bei Microsoft Office "ändern" auswählen und die .NET-Unterstützung nachinstallieren.

Anschließend laden sie sich eine aktuelle Version des Listeners hier herrunter.

Packen sie die Datei aus und starten sie ListenerGenerator.exe. Falls es hierbei einen Fehler gibt, überprüfen sie bitte, ob sie .NET und Powerpoint richtig installiert haben.

Wenn man das Programm gestartet hat, Optionen auswählen und dort 192.168.0.2 in Rekorder URL und ggf auch VNC-Rekorder URL eintragen. Bei Powerpoint-Konverter dann 192.168.0.3 eintragen und bei Verwalter wieder 192.168.0.2 wieder. Diese einstellungen sind nur einmal nötig.

Um eine Korrekte zuordnung der Aufzeichnungen zu den Veranstaltungen zu ermöglichen müssen auch noch ein paar Einstellungen in der config.xml angepasst werden:

  • <seminar-id> Eine eindeutige ID für das seminar muss hier gesetzt werden. Diese taucht auch später in der URL auf unter der man die Aufzeichnung finden kann. Im weiteren wird in diesem Beispiel "demo" als seminar-id verwendet.
  • <semester> Eine grobe Zeitangabe für die Aufzeichnung.
  • <dozent> Der Name der als default im Feld Dozent auftaucht. Kann im Listener noch geändert werden, für die einzelne Aufzeichnung.
  • <rz-kennung> Dient zum leichteren wiederauffinden der Aufzeichnungen im Roh-Format. Diese Kennung wird allen Aufzeichnungs-IDs und vielen Dateinamen und Ordnernamen vorangestellt um diese schneller zuordnen zu können.
  • <titel> Der Text der als default im Feld Titel auftaucht. Kann im Listener noch geändert werden, für die einzelne Aufzeichnung.

Achtung: Powerpoint sollte vor dem starten des Listeners nicht schon gestartet sein. Der Listener, wird wenn er beendet wurde auch das Powerpoint wieder beenden.

Hinweis: Statt die .NET-Programmierunterstützung auf jedem Rechner neu zu installieren, kann man auch einfach "Microsoft.Office.Interop.PowerPoint.dll" und "office.dll" in das Programmverzeichnis des Listeners packen. Dieser ist dann auf jedem Rechner auf dem Poerpoint schon installiert ist, auch ohne weitere Vorbereitung nutzbar.

Firewall: Der Listener muss ausgehende Verbindungen für FTP (Port 21) und da auf den Ports 2222, 1997, 1989 aufbauen können. Eingehende Verbindungen sind nicht notwendig.

Der Aufzeichnungsrechner

Hier wird idealerweise ein Desktop-PC mit einer halbwegs großen Festplatte (80 GB oder mehr um genügend Speicherplatz für die Videos zu haben) benötigt, der auch noch mindestens einen freien PCI-Slot hat in dem eine Hauppage PVR 150/250 oder 350 Karte eingebaut wird.

Alternativen:' Statt der Hauppage PCI-Karte kann auch eine Hauppauge PVR-USB2 Box über USB angeschlossen werden. Die bietet zwar ein paar mehr mögliche Fehlerquellen im Betrieb funktioniert aber auch mit dem videoserver-Dienst. Genauso gibt es eine ganze Reihe von Alternativen zu den Hauppauge-Karten. Hier eine Liste der unterstützten Karten.

Laden sie nun die Live DVD herrunter. Legen sie diese in das DVD-Laufwerk des Rechners ein und booten die von der DVD. Wählen sie den Punkt "start or install Ubuntu", woraufhin der Rechner mit einer Ubuntu im Live-Modus startet.
Wählen sie dann über das entsprechende Desktop-Icon "Installieren" aus. Sie werden dann um ein Passwort gebeten. Geben sie dafür "virtuos" an. Und installieren sie im weiteren Ubuntu nach ihren eigenen wünschen. Sie können einen beliebigen benutzer für sich selbst anlegen. Zusätzlich wird es immer einen Benutzer virtuos mit dem Passwort virtuos geben, selbst wenn sie versuchen sollten selbst einen Benutzer virtuos mit einem anderen Passwort anzulegen.

Nachdem der Rechner mit der Live-DVD installiert wurde melden sie sich bitte auf dem Rechner als Benutzer virtuos mit dem Passwort virtuos an. Als erstes empfehlen wir das Passwort zu ändern. Öffnen sie dafür als erstes Anwendungen -> Zubehör -> Terminal und geben passwd ein. Sie werden nun nach ihrem alten Passwort virtuos und zweimal nach dem neuen Passwort gefragt. Merken sie sich ihr Passwort gut.

Wenn sie wollen können können sie nach Updates für ihr Linus suchen. Geben sie dafür im Terminal erst sudo apt-get update und danach sudo apt-get upgrade ein. Wenn sie sudo verwenden müssen sie damit rechnen, dass sie den Befehl mit ihrem Passwort bestätigen müssen.

Als nächstes muss der Verwalter konfiguriert werden. Öffnen sie dazu die Datei /var/lib/tomcat5.5/webapps/virtPresenterVerwalter/config.xml und ändern unbedingt folgende Einträge (zahlereiche andere Einträge sollten sie am Besten auch anpassen aber für den einfachen Betrieb in diesem Beispiel ist dies nicht zwingen erforderlich):

  • <generator> Einstellungen für den Powerpoint Folienkonverter
    • <server> auf 192.168.0.3 setzen.

Starten sie den Tomcat neu: sudo /etc/init.d/tomcat5.5 restart

Der Rechner sollte eigentlich jetzt einsatzbereit sein.

Der Powerpoint-Konverter

Installieren sie Windows (XP, Server 2003 oder Vista), Powerpoint (XP, 2003 oder 2007) inkl. .NET-Programmierunterstützung, das .NET Framework (Version 2 oder höher).

Zusätzlich benötigen sie noch den Adobe Presenter (Version 5 (damals noch Breeze), 6 oder 7) Version 6.2 wird leider nicht unterstützt. Eine aktuelle Testversion vom Presenter kann man bei Adobe finden.. Das dann einfach nach Anleitung installieren.

Im weitere muss auch noch mtasc (http://osflash.org/mtasc) installiert sein. Die Dateien einfach herrunterladen auspacken und zumindest in diesesm Beispiel in das Verzeichnis C:\mtasc kopieren.

Es wird auch noch die SWF 2 Image Bibliothek benötigt (http://www.bytescout.com/files/SWFToImage.exe). Auch dieses Programm runterladen und installieren.

Installieren sie einen FTP-Server. Wir empfehlen für diese Demo Filezilla.
Konfigurieren sie einen Benutzer "virtuos" mit dem Passwort "virtuos".
Legen sie im Windows-Explorer das Verzeichnis C:\virtpresenter\data an.
Konfigurieren sie als Heimatverzeichnis für den Benutzer virtuos das Verzeichnis C:\virtpresenter\data.

Legen die das Verzeichnis C:\TMP an. Dieses Verzeichnis ist leider nicht konfigurierbar. Hier werden die verschiedenen Log-Dateien abgelegt.

Der Powerpoint-Konverter muss in einer aktuellen Version von hier heruntergeladen und ausgepackt werden. Die Dateien dann am Besten in das Verzeichnis C:\virtpresenter\bin kopieren.

Öffnen sie dann eine Eingabeaufforderung:

c:
cd \virtpresenter\bin
InstallUtil.exe OPT_Generator_Service.exe

Editieren sie die Datei c:\virtpresenter\bin\config.xml. Die folgenden Änderungen müssen sein, damit es in dieser Demo funktioniert. Es ist sinnvoll auch etliche andere Einstellungen wie Passwörter zu ändern.

  • <slidesFTP>
    • <slidesServerAdress> 192.168.0.2
    • <slidesServerDir> www
    • <slidesURL> http://192.168.0.2
    • <slidesServerLogin> virtuos
    • <slidesServerPass> virtuos
  • <programDir> C:\virtpresenter\bin
  • <localDir> C:\virtpresenter\data
  • <matscPath> C:\mtasc

Kopieren sie aus C:\virtpresenter\bin die config.xml nach C:\windows\system32.

Nach der Aufzeichnung

Den Player installieren

Gehen sie auf den Rechner den sie von der LiveCD installiert haben (192.168.0.2).

Im Verzeichnis /home/virtuos/www sollte ein Verzeichnis mit ihrer SeminarID liegen, wenn alles geklappt hat. In diesem Verzeichnis fehlt nun leider noch der Player.

Sie können eine aktuelle Version von hier laden und in das Verzeichnis mit der SeminarID auspacken oder den Inhalt des podcastuniversity Ordners AUSSER dem lectures Ordner einfach in dieses Verzeichnis kopieren.

Die Aufzeichnung sollte nun unter http://192.168.0.2/<ihre-seminar-id> verfügbar sein.