Hallo zusammen,
ich habe ein Problem mit der Ausgabe von WMV-Videodateien. Mittels HTML-Parameter werden die Videodaten über ein Perlscript von einem Server abgerufen. Das Problem ist nun das sich der Server regelmäßig ohne erkennbaren Grund und bei kaum sichtbarer Belastung aufhängt.
Die Videofiles sind zwischen 10 und 30 MB groß.
Der Server hat ein 2 Ghz Pentium 4 CPU und 512 MB-Ram
Hier das Beispielscript:
open(DATA,"video.wmv"); # 10-20 MB
flock(DATA,2);
@file = <DATA>;
flock(DATA,8);
close(DATA);
print "Content-type: video/x-ms-wmv\n\n";
foreach $line (@file){
print $line;
}
Ich weiss, dass die direkte Verlinkung einer WMV-Datei im Browser wesentlich ressourcen schonender funktioniert, allerdings gibt es dann weniger möglichkeiten den Zugriff zu regulieren, daher die Ausgabe via Perlscript.
Gibt es eine Möglichkeit die Ausgabe über ein Perlscript performater zu gestalten? (eine direkte Verlinkung der Video-Dateien wäre nur eine Notlösung!)
viele Grüße
Tim