Satip-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(stub für Plugin Seite. Benötigt Vervollständigung, Kategorie, Bilder.)
 
K (pointer zum post von kls)
 
(5 dazwischenliegende Versionen von 4 Benutzern werden nicht angezeigt)
Zeile 2: Zeile 2:
 
'''Autor:''' Rolf Ahrenberg
 
'''Autor:''' Rolf Ahrenberg
  
Ein Plugin, das SAT>IP wie eine normale Satellitenkarte in VDR nutzbar macht.
+
Ein Plugin, das einen SAT>IP Server wie ein normales Empfangsgerät in VDR nutzbar macht.
  
 
===Status===
 
===Status===
Letztes Update 09/2015
+
Letztes Update 12/2016
 +
 
 +
==Softwareanforderungen==
 +
* Libcurl >= 7.36.0
 +
* PugiXML oder TinyXML
 +
 
 +
 
 +
==Parameter==
 +
{| class="wikitable"
 +
|-
 +
!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 [https://raw.githubusercontent.com/rofafor/vdr-plugin-satip/master/README 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==
 
==Bilder==
<!--
 
 
{|
 
{|
|[[Bild:satip-plugin-00.jpg|thumb|none|''text'']]
+
|[[Bild:satip-plugin-00.jpg|thumb|none|''Setup'']]
|[[Bild:satip-plugin-01.jpg|thumb|none|250px|''text'']]
+
|[[Bild:satip-plugin-01.jpg|thumb|none|''Device Info'']]
 +
|[[Bild:satip-plugin-02.jpg|thumb|none|''Pids'']]
 +
|[[Bild:satip-plugin-03.jpg|thumb|none|''TP Info'']]
 
|}
 
|}
-->
 
  
==Softwareanforderungen==
 
* Libcurl >= 7.36.0
 
* PugiXML oder TinyXML
 
  
 
==Aktuelle Version==
 
==Aktuelle Version==
[http://www.saunalahti.fi/~rahrenbe/vdr/satip/files/vdr-satip-2.2.3.tgz 2.2.3]
+
[http://www.saunalahti.fi/~rahrenbe/vdr/satip/files/vdr-satip-2.3.0.tgz 2.3.0]
 +
 
 +
 
 +
==Entwicklerversion==
 +
 
 +
git clone https://github.com/rofafor/vdr-plugin-satip.git
  
[https://github.com/rofafor/vdr-plugin-satip git]
 
  
 
==Links==
 
==Links==
Zeile 28: Zeile 90:
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
<!-- [[Kategorie:Audio und Video Tools]] /* to be sorted in category */ -->
+
[[Kategorie:Empfänger-Plugins]]
 +
[[Kategorie:Streaming]]
 
{{i18n|satip-plugin}}
 
{{i18n|satip-plugin}}

Aktuelle Version vom 23. März 2021, 21:31 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Rolf Ahrenberg

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

[Bearbeiten] Status

Letztes Update 12/2016

[Bearbeiten] Softwareanforderungen

  • Libcurl >= 7.36.0
  • PugiXML oder TinyXML


[Bearbeiten] 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.


[Bearbeiten] Konfiguration

[Bearbeiten] 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.

[Bearbeiten] 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

[Bearbeiten] 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.

[Bearbeiten] Bilder

Setup
Device Info
Pids
TP Info


[Bearbeiten] Aktuelle Version

2.3.0


[Bearbeiten] Entwicklerversion

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


[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen