Satip-plugin

Aus VDR Wiki
Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

Beschreibung

Autor: Rolf Ahrenberg

Ein Plugin, das einen SAT>IP Server wie ein normales Empfangsgerät in VDR nutzbar macht.

Status

Letztes Update 12/2016

Softwareanforderungen

  • Libcurl >= 7.36.0
  • PugiXML oder TinyXML


Parameter

Param (kurz) Param (lang) Beschreibung
-d --devices=<num> Anzahl der simultan empfangbaren Transponder falls genügend SAT>IP tuner verfügbar sind (Standard: 2)
-s --server=<ipaddress model desc> IP und Parameter des SAT>IP Servers falls UPNP autodetection via udp port 1900 nicht funktioniert.
-p --portrange=<range> die zu verwendende RTP & RTCP Port Range fixieren um den plugin in NATs (e.g. Docker mit bridged net) verwenden zu können. (min 2 Ports pro Device)

Die Option 'model' des -s Parameters steht für ein DVB System (DVBS2,DVBT2,DVBT,DVBC) und die Anzahl von verfügbaren Frontends.

vdr -P 'satip -s <ipaddress>[:<port>]|<model>[:<filter>]|<description>[:<quirk>];...'
vdr -P 'satip -s 192.168.0.1|DVBS2-2,DVBT2-2|OctopusNet'
vdr -P 'satip -s 192.168.0.1|DVBS2-4|OctopusNet;192.168.0.2|DVBT2-4|minisatip:0x18'

Mehr dazu im Plugin README.


Konfiguration

Satellitenposition

Diese Konfiguration is nur notwendig, wenn am SATIP server mehrere Satellitenpositionen konfiguriert sind.

Der SATIP Standard erlaubt es das der SATIP client eine von mehreren Satellitenpositionen 1...n (1 ist Standard) auswaehlen kann. Wenn man dies am SATIP server nutzt (also mehrere Satelliten anwaehlen kann), dann muss das satip plugin wissen, zu welcher Satellitenposition ein Kanal gehoert, damit das satip plugin diese Satellitenposition bei Anwahl des Kanals als Parameter mitschicken kann. Wenn das SATIP plugin diese Information nicht hat, dann sendet es bei Anwahl eines Kanals die Satellitenposition 1 mit.

Um dem SATIP plugin mitzuteilen, auf welcher SATIP Satellitenposition ein bestimmter Satellit am SATIP Server konfiguriert ist mus man diese Satellitenposition als Nummer in vdrs sources.conf definieren. Dazu traegt man die Satellitenposition als Nummer in den Anfang des Beschreibungsfeldes in der sources.conf ein.

Mit '0' kann man eine Signalquelle deaktivieren. Wenn das Beschreibungsfeld nicht mit einer Zahl anfaengt, wird vom satip plugin der Standard '1' als Satellitenposition verwendet.

S19.2E  Astra 1KR/1L/1M/2C
=> Signal source = 1
S19.2E  2
=> Signal source = 2
S19.2E  3 Astra 1KR/1L/1M/2C
=> Signal source = 3
S19.2E 0 Astra 1KR/1L/1M/2C
=> Source is disabled

Anmerkung: Die Verwendung des Beschreibungsfeldes zur Kodierung eines Plugin Parameters (Satellitenposition) entspricht nicht dem Designziel von vdr (www.vdr-portal.de/forum/index.php?thread/130993-satip-channels-conf/&postID=1296022#post1296022 - kls im forum). Siehe sources.conf.

Anbindung von Kanaelen

  • Kanäle können an spezifische SAT>IP frontends gebunden werden indem man die id des RID Felds eines channels.conf Eintrags mitgibt:
FE = RID % 100

Pilot mode

Damit das satip plugin Kanaele am SATIP server korrekt anwaehlen kann, muss es einen 'pilot' parameter mitschicken. Als standard sendet das satip plugin den wert 'auto', aber bei einigen SATIP servern fuehrt dies zu Fehlermeldungen, z.b. bei Kathrein EXIP 418 bei Anwahl vom ARD/ZDF HD Transpondern auf Astra S19.2E (nicht bei SD Transpondern).

Der pilot mode kann pro Kanal in channels.conf im Parameter Feld konfiguriert werden. Um den Pilot Mode auf an (1) zu setzen muss z.b. der String 'N1' an das Ende des Parameter Feldes angefuegt werden.

Bilder

Setup
Device Info
Pids
TP Info


Aktuelle Version

2.3.0


Entwicklerversion

git clone https://github.com/rofafor/vdr-plugin-satip.git


Links

  1. Homepage des Plugins
In anderen Sprachen