VLC.eu
Logo Entstehung
Das Logo des VLC Media Players
Der Entwickler Antoine Cellerier hat die Geschichte selbst nur vom
Hörensagen, dass Studenten eines der Netzwerk-Clubs der École centrale Paris
eines Tages betrunken mit einem Verkehrssicherungskegel aufgetaucht sind.
Aus diesem Club ging später das VideoLAN-Projekt hervor. Als man ein Logo
für das Programm suchte, fiel die Wahl auf den Kegel, aus dem zu diesem
Zeitpunkt bereits eine beträchtliche Kegel-Sammlung hervorgegangen war.
Überblick und Grundlegende Konzepte des VLC Media Players:
Aus der Sicht eines Benutzer kann VLS in vier Hauptkomponenten aufgeteilt
werden:
- ein Manager,
- Inputs ,
- Konverter ,
- und Channel bzw. Ausgabekanäle.
Die Role eines Inputs ist MPEG Streams aus einer gegebenen Quelle (Datei,
DVD, DVB-Kate, Gerät...) zu lesen und die richtigen Konverter damit zu
"füttern". Ein Input kann in der Lage sein mehrere Streams, Programme
genannt, zu lesen. Es gibt mehrere Arten von Inputs:
* den local-Input, der Videos aus Dateien oder DVDs lesen kann,
* den Video-Input, der Videos aus MPEG-Kodierungskarten lesen kann,
* den DVB-Input, der Videos von DVB-Karten lesen kann,
* den v4l-Input, der Videos aus Zugangskarten lesen kann, die von den
Video4Linux-Treibern unterstützt
werden.
Sie können gleichzeitig mehrere Inputs benutzen und mehrere Programme
abspielen.
Die Konverter
Die Rolle eines Konverters ist einen Stream von einem Input zu erhalten und
ihn in das MPEG-TS-Format zu konvertieren. VLS ist in der Lage PS-Streams
(beispielsweise von DVDs) in TS-Streams zu konvertieren (ps2ts-Konverter).
Natürlich kann es auch TS-Streams lesen und sie reparieren, in dem
Streamunterbrechungen berücksichtigt werden (ts2ts-Konverter)..
Die Channel
Ein Channel erhält einen Stream von einem Konverter und sendet ihn an ein
gegebenes Ziel (Netzwerk, Datei...). Wenn Sie möchten, können Sie einen
"Channel" auch einen "Output" nennen. Dies ist das gleiche. Derzeit gibt es
zwei unterstützte Arten von Channeln: network und file. Beachten Sie das VLS
derzeit nur einen Output pro Stream unterstützt. Sie können also nicht einen
Streamen über das Netzwerk senden und ihn gleichzeitig in eine Datei
speichern. Der Netzwerk-Output umfassend konfigurierbar. Sie können wählen,
welches Netzwerk-Interface Sie benutzen, sowie Quell- und Ziel-IP-Adressen
angebe .
Der Manager
Der Manager kontrolliert die gesendeten Streams. Durch ein
Administrationsinterface können Sie dem Manager mitteilen, die verschiedenen
Programme zu starten, stoppen, anzuhalten, wiederaufzunehmen, zu
beschleunigen oder zu verlangsamen. Sie können auch eine Liste aller
Programme erhalten. Der Manager liest diese aus der VLS-Konfigurationsdatei
(vls.cfg), weshalb diese nicht geändert werden darf, nachdem VLS gestartet
wurde. Derzeit können Sie den Manager nicht fragen, ob ein angebener Stream
gesendet wird. Sie erhalten aber eine Fehlermeldung, wenn Sie versuchen
einen Stream anzuhalten, der nicht gesendet wird .