Satip-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
K (Konfiguration: sources.conf)
(Konfiguration)
Zeile 36: Zeile 36:
 
==Konfiguration==
 
==Konfiguration==
  
* SAT>IP Satelliten Positionen (signal sources) können in vdrs [[sources.conf]] hinzugefügt werden. Wenn eine source Beschreibung mit einer Nummer beginnt wird diese als SAT>IP Signalquelle verwendet. Mit '0' kann man eine Signalquelle deaktivieren, andernfalls wird der Standard '1' verwendet
+
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
 
  S19.2E  Astra 1KR/1L/1M/2C
Zeile 46: Zeile 50:
 
  S19.2E 0 Astra 1KR/1L/1M/2C
 
  S19.2E 0 Astra 1KR/1L/1M/2C
 
  => Source is disabled
 
  => 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:
 
* Kanäle können an spezifische SAT>IP frontends gebunden werden indem man die id des RID Felds eines channels.conf Eintrags mitgibt:

Version vom 23. März 2021, 10:50 Uhr

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

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