homepage | forum | wiki | feature requests & bugs

TV - MMS mit VDR-Streamdev

From Mms-wiki

Jump to: navigation, search

Contents

[edit] Achtung

Es gibt mittlerweile eine andere Art der VDR-Intergration. Diese ist zwar nicht remote-fähig, ermöglicht aber eine nahtlose VDR-intergration mit nur einer Fernbedinung. Nähere Informationen gibt es hier.

[edit] Beschreibung

Autor: Roman Müllenschläder

Habe mal eine kleine Anleitung geschrieben, wie man mittels MMS TV schauen kann, indem man Streamdev-Streams vom VDR übers Netzwerk mit mplayer nutzt.

[edit] VDR mit MMS - mittels vdr-sxfe (empfohlen)

Im Englischen Teil: MMS&VDR

[edit] Einfache Version

[edit] Voraussetzungen

Wesentliche Voraussetzung ist ein laufender VDR zusammen mit Streamdev.

[edit] Konfiguration von MMS

Wir müssen einen Filetype für Movies in der Config-Datei anlegen, damit wir in der Lage sind, Playlisten abzuspielen.

nano /etc/mms/config

und ergänzen am Ende die "Movie filetypes" um folgenden Eintrag:

filetypes_m = pls, pls

So erscheinen nun auch Playlisten im PLS-Format bei der Movie-Wiedergabe

[edit] Konfiguration von Lirc für den Mplayer

Nun legen wir in der

/etc/mms/lirc.conf

noch zwei Tasten für Vor- und Zurückspringen innerhalb einer Playliste an:

nano /etc/mms/lirc.conf

Ergänzen diese um

begin
  button = CHDOWN
  prog = mplayer
  config = pt_step -1
  repeat = 1
end
begin
  button = CHUP
  prog = mplayer
  config = pt_step 1
  repeat = 1
end

Welche Tasten der fernbedienung hman hierfür nimmt, bleibt einem selbst überlassen. CHUP und CHDOWN sind nur Beispiele!

[edit] Die Channels-Playliste

Bevor wir loslegen können, benötigen wir natürlich noch eine entsprechende Playliste :)

[edit] Playliste mit Sat-Angaben

http://willi:3000/PES/S19.2E-1-1101-28106 # Das Erste
http://willi:3000/PES/S19.2E-1-1079-28006 # ZDF
http://willi:3000/PES/S19.2E-1-1101-28111 # WDR K�n
http://willi:3000/PES/S19.2E-1-1089-12003 # RTL Television,RTL
http://willi:3000/PES/S19.2E-133-33-46 # SAT.1
...

oder so

[edit] Playliste mit Kanalnummern

http://willi:3000/PES/1
http://willi:3000/PES/2
http://willi:3000/PES/3
http://willi:3000/PES/4
http://willi:3000/PES/5
...

Hinweis Bitte willi durch den DNS-Namen oder die IP eures VDR-Servers ersetzen.

Diese Playliste speichert ihr dann als

beliebiger_name.pls

in dem Ordner, den ihr für Movies in der config festgelegt habt.

[edit] Testlauf

Nun können wir das ganze mal testen.

VDR
Sicherstellen, daß VDR läuft und der http-stream aktiviert ist
MMS
MMS starten
Menupunkt
Auf "Film abspielen" gehen
Datei
Die Playliste auswählen
Wiedergabe
Nun sollte nach einem kurzen Augenblick (der Cache vom Mplayer wird erst gefüllt) das erste in der Playliste angegebene Programm wiedergegeben werden
Umschalten
Mittels der Tasten CHUP oder CHDOWN Taste kann man nun auch durch die Programme zappen

Das wars dann auch schon ... Viel Spaß :)

[edit] Komfortablere Version (nicht ausführlich)

[edit] Beschreibung

Noch schöner läßt sich mit einer solchen Playliste umgehen, wenn man in der

/etc/mplayer/input.conf

vom mplayer entsprechende Befehle für das mplayereigene OSD einbaut. Hier kann man mittels einer definierten Taste z.B. direkt beim Abspielen auf das "Jump_to" Menu wechseln und mittels up/down/ok innerhalb der Playliste im OSD navigieren (z.b. von Kanal 1 direkt zu Kanal 51).

In der

/etc/mms/config

dafür bitte auch die Mplayer-Option "-menu" hinzufügen!

[edit] Grundprinzip

Wer möchte kann das ja mal probieren (mplayer gesteuert mit Keyboard)

folgendes in die

/etc/mplayer/input.conf

einfügen:

X menu up

(großes X)

und mplayer z.B. so starten:

mplayer -vo xv -menu -playlist VDR.pls	

(-vo muß man für den eigenen Zweck ändern)

Sobald mplayer den ersten Stream abspielt, kann man mittels

X

das OSD aufrufen, dann auf

Jump to

und bekommt die Playliste zu sehen, aus der man einen Kanal direkt auswählen kann. Die Navigation per Keyboard erfolgt mit den Cursor-Tasten, Enter und ESC.

Für Lirc müssen die entsprechenden Tasten UP/DOWN/OK/BACK natürlich noch angelegt werden.

Für eine genauere Anleitung siehe diesen forum-thread

[edit] Weiterer Tipp

Eine weitere Möglichkeit ist es, sich für jeden Kanal eine eigene .pls anzulegen ...

Personal tools