Satip-plugin
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
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, 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. Siehe sources.conf.
- 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
Bilder
Aktuelle Version
Entwicklerversion
git clone https://github.com/rofafor/vdr-plugin-satip.git