Autor Thema: MPV VDR Streamdev-Client (Win, MAC, Linux)  (Gelesen 877 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline mtron

  • Server-Admin
  • *
  • Beiträge: 1513
    • some debs
MPV VDR Streamdev-Client (Win, MAC, Linux)
« am: 17 Juli, 2017, 18:24 »
Für mich als Linux-User ist seit einiger Zeit mpv der Mediaplayer meiner Wahl.  Es ist eine Weiterentwicklung (Fork) des Player-Urgesteins mplayer und hat sehr gute Codec-Unterstütztung und Hardware-Beschleunigung. Eine der recht neuen Funktionen ist es über textbasierte Konfigurationsdateien, sogenannte "lua scripts", ein einfaches OSD zu programmieren. 

Ein VDR user unter dem Synonym mwa hat sich hingesetzt und einen VDR client in lua für mpv geschrieben welcher schon sehr gut funktioniert. Der MPV-VDR Streamdev Client kann für alle Plattformen auf denen mpv verfügbar ist (Mac OS, Linux und Windows) verwendet werden und bildet den Look-and-Feel vom VDR, ab genständiger als vdr-sxfe ist.

Voraussetzungen
Server-Seitig brauchts natürlich einen VDR mit streamdev-plugin. Am Client sind die Dependencies mpv, bash und netcat
sudo apt install mpv bash netcat
Installation
immer die letzte Version von hier verwenden und vdr-streamdev-client-<version>.lua  nach $HOME/.config/mpv/scripts kopieren. Im Attachment ist die momentan (Jul 2017) aktuelle Version 0.3.4 als Backup sollte vdr-developer grad mal down sein was hin und wieder vorkommt  ;). Wenn man diese Version verwendet das txt am Ende des dateinamens entfernen.
mkdir -p $HOME/.config/mpv/scripts
wget -O $HOME/.config/mpv/scripts/vdr-streamdev-client.lua https://projects.vdr-developer.org/attachments/download/2140/vdr-streamdev-client-0.3.4.lua

mpv starten
mpv vdrstream://<vdr-host>:<streamdev-port>
Tastaturbelegung
Spoiler
m => vdrkey Menu
ENTER => vdrkey ENTER

F1 => vdrkey RED
F2 => vdrkey GREEN
F3 => vdrkey YELLOW
F4 => vdrkey BLUE

0 => vdrkey 0
1 => vdrkey 1
2 => vdrkey 2
3 => vdrkey 3
4 => vdrkey 4
5 => vdrkey 5
6 => vdrkey 6
7 => vdrkey 7
8 => vdrkey 8
9 => vdrkey 9

UP => vdrkey UP
DOWN => vdrkey DOWN
LEFT => vdrkey LEFT
RIGHT=> vdrkey RIGHT
[close]

Features
* LiveTV und Aufnahmen von einem VDR Server streamen
* VDR-like OSD mit momentanem und nächstem EPG-Event bei Kanalwechsel
* volles EPG für die Kanäle
* Timer aus EPG-Events programmieren
* Timer ein/aus, anzeigen und löschen
* Medienabspieler
* Zugriff auf das OSD von VDR-Server, wenn das Plugin svdrposd installiert ist. Leider im Moment seeeehr langsam.

Screenshots

Kanalinfo mit now/next:


EPG Übersicht für alle Kanäle:


Detailierte EPG Infos:

 
« Letzte Änderung: 17 Juli, 2017, 18:55 von mtron »
Signatur
PC: lshw | Sats: 19.2° & 13°Ost (DiSEqC, 80cmØ Blech) | DVB-Soft: vdr 2.1.7 mit softhddevice via va-api
- Hauppauge Nova-T USB 2.0 Stick mit DiBcom DiB7700P Frontend, MT2060 tuner, Firmware
- TerraTec Cinergy S2 PCI HD mit STB0899 demodulator und Mantis VP 1041 PCI bridge
- TerraTec Cinergy S2 USB mit Montage DS3000 demodulator und IR-receiver,  Firmware
[close]