Auch für die WM 2010 - Streaming-Video mit VLC

Workshop: EM-Spiele live ins Netzwerk streamen

GraphEdit

Dabei handelt es sich eigentlich um ein Tool, das bei der Entwicklung von DirectShow-Graphen helfen soll. Das Grundprinzip bei dieser Software ist ganz einfach:

  • Man wählt eine Datenquelle aus, wie beispielsweise eine Videodatei oder ein Gerät mit DirectShow-Treibern, das entsprechenden Output liefert.

  • Das Quell-Objekt verfügt über einen oder mehrere Ausgabe-Pins, an denen jeweils verschiedene Informationen wie etwa Audio oder Video abgerufen werden können.

  • Liegt beispielsweise ein MPEG2-Video an einem Ausgabe-Pin an, kann man dieses in einen Dekodier-Filter einspeisen, der wiederum unkomprimierte Videodaten an seinem Ausgabe-Pin liefert. Im Falle von DVB ist zunächst das Signal zu demultiplexen, also in Audio und Video zu splitten. Jeden einzelnen Datenstrom speisen Sie dann in den jeweiligen Dekoder ein.

  • Das unkomprimierte Videosignal können Sie dann beispielsweise über einen VideoRenderer einfach in einem Fenster ausgeben.

Die genaue Vorgehensweise hängt völlig von Ihrem System ab: Von der eingesetzten Hardware sowie den installierten Codecs und Filtern. Im Falle von DVB beginnen Sie am besten mit einem der "BDA Network Provider". Dieser verfügt über einen Ausgabe-Pin namens "Antenna Out", den Sie mit dem Eingang des zu Ihrer Hardware passenden "BDA-Quellfilters" verbinden. Als nächstes fügen Sie die "BDA Empfängerkomponente" für Ihre DVB-Hardware hinzu. Diese sollte einen zum Ausgangs-Pin des Quellfilters passenden Eingangs-Pin besitzen.