C't-VDR - Streaming-Server mit Budget-Karte (für Newbies)

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
K (Streaming Alternativen)
 
(12 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
Das Ganze richtet sich primär an Newbies und Windows-Umsteiger - alte VDR Profis werden wahrscehinlich mit den AUgen rollen über das Niveau des HOWTO's, aber wenn's nur einer armen Seele hilft, dann hat's seinen Zweck erfüllt.
+
Das Ganze richtet sich primär an Anfänger, die einen PC ohne dauerhaft angeschlossenen Bildschirm und Maus mittels WebGUI zum TV-Aufnehmen und Streamen bringen möchten - alte VDR Profis werden wahrscheinlich mit den Augen rollen über das Niveau des HOWTO's, aber wenn es nur einer armen Seele hilft, dann hat es seinen Zweck erfüllt.
  
1. Habe mir von der heise Seite das neuste ISO Image von der ct-VDR Distribution (3.06) gezogen: ftp://ftp.heise.de/pub/ct/projekte/vdr/sarge/isos/ctvdr306.iso
+
==Basis ist [[c't-VDR]]==
 +
Basis dieser Anleitung ist c't-VDR [[C%27t-VDR#c.27t-VDR_Version_7.0|Distribution 7]]. Hier gehen wir davon aus, dass bereits eine DVD mit der Linux-Distribution im DVD-Laufwerk liegt und im BIOS die Startreihenfolge auf DVD - Festplatte steht, so dass der PC auch von DVD startet.
  
2. Die Installation ist echt super einfach gehalten, passt nur auf, dass ihr auch die richtige IP Nummer etc. angebt. Bei der Frage nach dem Typ und bei den Plugins unbedingt den Streamserver mit auswählen !!!
+
==Optimale Voraussetzungen==
 +
Optimale Voraussetzungen für die Installation sind eine gut unterstützte [[Eingabegeräte|TV-Karte]], eine leere Festplatte und eine feste IP aus dem lokalen Netz (für Telekom und Vodafone Standard-Kunden z.B. 192.168.2.2 / 255.255.255.0 / Gateway & DNS 192.168.2.1). Bei einem üblichen PC mit Microsoft Windows sollten die Programme {{wikipedia|PuTTY}} und der {{wikipedia|VLC}}-Player vorhanden sein. Ohne Installation lassen sich die "Portable" Versionen dieser Programme verwenden, die z.B. auf der DVD zur c't 6/2010 enthalten oder direkt bei [http://www.heise.de heise online] unter "Downloads" verlinkt sind.
  
3. Da für mich leider keine gültige channels.conf mitkam (wohne in Köln) und ich DVB-T benutze, habe ich mir beim vdr-wiki eine besorgt.
+
==Installation==
 +
Die Installation ist einfach gehalten; wichtig ist, das root-Passwort zu notieren. Wir benötigen die [[Vdradmin_AM|Web-GUI]] und VDR-Plugins für [[streamdev-plugin|Streamserver]] und [[Epgsearch-plugin|EPG Suche in TV-Daten]]. Nach der Installation können wir mit STRG - ALT - F1 lokal weiterarbeiten oder uns vom Windows- PC im LAN per PuTTY auf den VDR verbinden, indem wir die Adresse 192.168.2.2 in das PuTTY- Fenster eingeben; Benutzername ist root und Passwort das gerade notierte.
  
4. Diese muss nun nach /var/lib/vdr kopiert werden. Am einfachsten geht das mit dem Programm WinSCP, von einem Windows-Rechner aus. WinSCP gibt's hier zum Download (Freeware).
+
==Basis-Konfiguration==
--> Dazu muss natürlich das Netzwerk funktionieren!!!
+
Zur Basis-Konfiguration muss der VDR abgeschaltet sein:
 +
/etc/init.d/vdradmin-am stop
 +
/etc/init.d/vdr stop
 +
Die Basis-Einstellung des vdr regelt die Datei [[Setup.conf]], die in vielen Fällen bereits betriebsbereit konfiguriert ist. Der Empfang des TV-Signals ist zwar für fast jeden Anwender unterschiedlich, alle Kanäle liegen aber immer in einer [[channels.conf|Datei: channels.conf]]. Wer bei der Installation in den Vorlagen für [[DVB-T|Antenne]] oder [[DVB-S|Satellit]] keine passende [[channels.conf]] findet, kann im vdr-wiki nachsehen, z.B. ([[DVB-T channels.conf]]; wir gehen hier vom einfachsten Fall aus und sind betriebsbereit. Für fortgeschrittene SAT- Gucker stehen hingegen noch das manuelle Editieren der Dateien und gegebenenfalls auch die notwendigen [[DiSEqC|Einstellungen für mehrere Satelliten]] an (ebenfalls über eine [[Diseqc.conf|Konfigurationsdatei]]). Alle Änderungen müssen im Pfad ''/var/lib/vdr'' vorgenommen werden.
  
5. Den VDR Server danach einfach neu starten... bei der ct Version heissen die Start-Stop-Sckripte leicht anders. Zu finden sind sie unter
+
==GUI- und Streaming Konfiguration==
/usr/bin: ctvdrstart, ctvdrstop, ctvdrrestart
+
Die GUI- und Streaming Konfiguration geht ebenfalls von der Shell aus - wir ändern dabei die Benutzer-/Passwort- Einstellung nicht (beides ist "linvdr"):
 +
echo "127.0.0.1            # always accept localhost" >/tmp/config
 +
echo "192.168.2.0/24    # any host on the local net" >>/tmp/config
 +
cp /tmp/config /etc/vdr/svdrphosts.conf
 +
cp /tmp/config /etc/vdr/plugins/streamdevhosts.conf
  
6. So, der Server sollte nun laufen und per default streamt er auf dem Port 3000. Bei mir lautet die IP-Adresse: 192.168.123.3, d.h. die kompletet Streaming-Adresse lautet:
+
==Starten des Server==
http://192.168.123.3:3000/Kanalnummer
+
Der Server sollte nun laufen, also anschalten:
 +
/etc/init.d/vdr start
 +
/etc/init.d/vdradmin-am start
 +
Jetzt kann getestet werden, ob er das erste Programm empfängt:  
 +
<nowiki>http://192.168.2.2:3000/1</nowiki>
  
7. So, nun checkt man noch schnell via VDRadmin ob alles gut läuft. Dabei einfach im Browser die IP-Adresse des VDR-Servers angeben.
+
In der Programmübersicht sehen wir nach kurzer Wartezeit auch, was alles läuft:
Man sollte nun die EPG-Daten sehen etc. In der Programmübersicht sieht man auch, was alles so läuft. Klickt man nun auf den Knopf STREAM, bekommt man ein Pop-up mit der exacten URL des Video-Streams.
+
<nowiki>http://192.168.2.2:8001</nowiki>
  
8. Um sich diesen nun anzuschauen braucht man noch den mplayer. Die Windows-Version gibt's hier zum Download.
+
Klicken wir auf den Knopf STREAM, bekommen wir ein Pop-up mit der exakten URL des Video-Streams, die wir in den VLC-Player eingeben können, um TV-Bild oder Radio-Ton zu empfangen.
  
9. Arbeitet auf der Befehlszeile... also ein Command-Fenster öffnen und folgendes eingeben:
+
==Streaming Alternativen==
mplayer Stream-URL
+
Als alternative zum Streaming per VLC gibt folgende Optionen :
 +
;mplayer:  Dafür wird das Programm [http://www.mplayerhq.hu/homepage/design7/projects.html mplayer] benötigt, dieses ist auch kompiliert für Microsoft Windows verfügbar. Nach der Installation, in der Eingabeaufforderung folgenden Befehl eingeben: "mplayer STREAM-URL", um einen das Streaming des Video zu starten.
 +
 
 +
==Links==
 +
# [[VDRMediaClient]] für Microsoft Windows
 +
 
 +
 
 +
[[Kategorie:C't-VDR]]
 +
[[Kategorie:Streaming]]

Aktuelle Version vom 15. März 2011, 18:30 Uhr

Das Ganze richtet sich primär an Anfänger, die einen PC ohne dauerhaft angeschlossenen Bildschirm und Maus mittels WebGUI zum TV-Aufnehmen und Streamen bringen möchten - alte VDR Profis werden wahrscheinlich mit den Augen rollen über das Niveau des HOWTO's, aber wenn es nur einer armen Seele hilft, dann hat es seinen Zweck erfüllt.

Inhaltsverzeichnis

[Bearbeiten] Basis ist c't-VDR

Basis dieser Anleitung ist c't-VDR Distribution 7. Hier gehen wir davon aus, dass bereits eine DVD mit der Linux-Distribution im DVD-Laufwerk liegt und im BIOS die Startreihenfolge auf DVD - Festplatte steht, so dass der PC auch von DVD startet.

[Bearbeiten] Optimale Voraussetzungen

Optimale Voraussetzungen für die Installation sind eine gut unterstützte TV-Karte, eine leere Festplatte und eine feste IP aus dem lokalen Netz (für Telekom und Vodafone Standard-Kunden z.B. 192.168.2.2 / 255.255.255.0 / Gateway & DNS 192.168.2.1). Bei einem üblichen PC mit Microsoft Windows sollten die Programme PuTTY und der VLC-Player vorhanden sein. Ohne Installation lassen sich die "Portable" Versionen dieser Programme verwenden, die z.B. auf der DVD zur c't 6/2010 enthalten oder direkt bei heise online unter "Downloads" verlinkt sind.

[Bearbeiten] Installation

Die Installation ist einfach gehalten; wichtig ist, das root-Passwort zu notieren. Wir benötigen die Web-GUI und VDR-Plugins für Streamserver und EPG Suche in TV-Daten. Nach der Installation können wir mit STRG - ALT - F1 lokal weiterarbeiten oder uns vom Windows- PC im LAN per PuTTY auf den VDR verbinden, indem wir die Adresse 192.168.2.2 in das PuTTY- Fenster eingeben; Benutzername ist root und Passwort das gerade notierte.

[Bearbeiten] Basis-Konfiguration

Zur Basis-Konfiguration muss der VDR abgeschaltet sein:

/etc/init.d/vdradmin-am stop
/etc/init.d/vdr stop

Die Basis-Einstellung des vdr regelt die Datei Setup.conf, die in vielen Fällen bereits betriebsbereit konfiguriert ist. Der Empfang des TV-Signals ist zwar für fast jeden Anwender unterschiedlich, alle Kanäle liegen aber immer in einer Datei: channels.conf. Wer bei der Installation in den Vorlagen für Antenne oder Satellit keine passende channels.conf findet, kann im vdr-wiki nachsehen, z.B. (DVB-T channels.conf; wir gehen hier vom einfachsten Fall aus und sind betriebsbereit. Für fortgeschrittene SAT- Gucker stehen hingegen noch das manuelle Editieren der Dateien und gegebenenfalls auch die notwendigen Einstellungen für mehrere Satelliten an (ebenfalls über eine Konfigurationsdatei). Alle Änderungen müssen im Pfad /var/lib/vdr vorgenommen werden.

[Bearbeiten] GUI- und Streaming Konfiguration

Die GUI- und Streaming Konfiguration geht ebenfalls von der Shell aus - wir ändern dabei die Benutzer-/Passwort- Einstellung nicht (beides ist "linvdr"):

echo "127.0.0.1             # always accept localhost" >/tmp/config
echo "192.168.2.0/24     # any host on the local net" >>/tmp/config
cp /tmp/config /etc/vdr/svdrphosts.conf
cp /tmp/config /etc/vdr/plugins/streamdevhosts.conf

[Bearbeiten] Starten des Server

Der Server sollte nun laufen, also anschalten:

/etc/init.d/vdr start
/etc/init.d/vdradmin-am start

Jetzt kann getestet werden, ob er das erste Programm empfängt: http://192.168.2.2:3000/1

In der Programmübersicht sehen wir nach kurzer Wartezeit auch, was alles läuft: http://192.168.2.2:8001

Klicken wir auf den Knopf STREAM, bekommen wir ein Pop-up mit der exakten URL des Video-Streams, die wir in den VLC-Player eingeben können, um TV-Bild oder Radio-Ton zu empfangen.

[Bearbeiten] Streaming Alternativen

Als alternative zum Streaming per VLC gibt folgende Optionen :

mplayer
Dafür wird das Programm mplayer benötigt, dieses ist auch kompiliert für Microsoft Windows verfügbar. Nach der Installation, in der Eingabeaufforderung folgenden Befehl eingeben: "mplayer STREAM-URL", um einen das Streaming des Video zu starten.

[Bearbeiten] Links

  1. VDRMediaClient für Microsoft Windows