Svdrpservice-plugin

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
 
(13 dazwischenliegende Versionen von 8 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
{{übersetzen|0}}
 
 
 
==Beschreibung==
 
==Beschreibung==
'''Autor(en):''' Frank Schmirler
+
'''Autor:''' Frank Schmirler
 +
 
 +
Dieses Plugin ermöglicht anderen lokalen Plugins den einfachen Zugriff auf einen [[SVDRP]]-Server.
 +
 
 +
===Status===
 +
Letztes Update 06/2013
  
This plugin offers SVDRP connections as a service to other plugins.
+
===Detaillierte Beschreibung===
Connecting to streamdev's VTP server port is possible, too. VTP provides
+
Die Kommunikation mit svdrpservice findet über die [[servicedemo-plugin|VDR-Service-Schnittstelle]] statt. Das Plugin kennt zwei [[servicedemo-plugin|Service]]-Aufrufe: Einen, um eine Verbindung anzufordern bzw. freizugeben, und einen anderen, um Befehle über die Verbindung abzusetzen. Die vom Server erhaltene Antwort wird als Liste von Zeilen übergeben. Beispielcode ist im README des Plugins zu finden (oder einfach eines der Plugins ansehen, die svdrpservice nutzen).
a subset of the SVDRP commands but in contrast to SVDRP it can handle
+
multiple connections at a time.
+
  
There's no reason to load this plugin if no other plugin relies on it.
+
Ein Entwickler, der in seinem Plugin [[SVDRP]]-Verbindung benötigt, spart sich mit der Nutzung dieses Plugins einigen Programmieraufwand. Zudem ermöglicht svdrpservice, dass sich mehrere lokale Plugins eine einzelne [[SVDRP]]-Verbindung zum Server teilen - wichtig solange [[SVDRP]] nicht in der Lage ist, mehrere Verbindungen gleichzeitig zu bedienen.
  
If you are a developer and your plugin needs connections to a remote
+
Neben [[SVDRP]] sind auch Verbindungen zum VTP-Port des [[streamdev-plugin|streamdev]]-Servers möglich. VTP stellt nur eine Untermenge der [[SVDRP]] Befehle zur Verfügung, kann dafür aber mehrere Verbindungen gleichzeitig bedienen.
SVDRP server, you might want to take a closer look at it. In particular
+
as long as an SVDRP server cannot interact with multiple connections at
+
a time, you will be able to share connections with other local plugins.
+
  
<!--
+
Für sich alleine hat das Plugin keine Funktion. Es macht daher keinen Sinn, svdrpservice zu installieren, wenn es nicht von einem anderen Plugin (wie z. B. [[remoteosd-plugin]] oder [[epgsync-plugin]]) benötigt wird.
==Bilder==
+
{|
+
|[[Bild:svdrpservice-plugin-00.jpg|thumb|none|''kurze beschreibung'']]
+
|[[Bild:svdrpservice-plugin-01.jpg|thumb|none|''kurze beschreibung'']]
+
|}
+
-->
+
  
<!-- ==Hardwareanforderungen== -->
+
==Aktuelle Version==
<!-- ==Softwareanforderungen== -->
+
[http://vdr.schmirler.de/svdrpservice/vdr-svdrpservice-1.0.0.tgz 1.0.0]
<!-- ==Installation== -->
+
<!-- ==Optionen== -->
+
<!-- ==Patches== -->
+
<!-- ==Konfiguration== -->
+
<!-- ==Einstellungen== -->
+
<!-- ==Parameter== -->
+
<!-- ==Bedienung== -->
+
<!-- ==[[SVDRP]] Befehle== -->
+
<!-- ==Probleme== -->
+
<!-- ==Tipps== -->
+
<!-- ==Wunschliste== -->
+
<!-- ==Snapshot== -->
+
  
 
==Links==
 
==Links==
Zeile 43: Zeile 23:
  
 
[[Kategorie:Plugins]]
 
[[Kategorie:Plugins]]
 +
[[Kategorie:svdrp-anwendungen]]
 +
[[Kategorie:Admin-Plugins]]
 
{{i18n|svdrpservice-plugin}}
 
{{i18n|svdrpservice-plugin}}

Aktuelle Version vom 30. August 2013, 15:07 Uhr

Inhaltsverzeichnis

[Bearbeiten] Beschreibung

Autor: Frank Schmirler

Dieses Plugin ermöglicht anderen lokalen Plugins den einfachen Zugriff auf einen SVDRP-Server.

[Bearbeiten] Status

Letztes Update 06/2013

[Bearbeiten] Detaillierte Beschreibung

Die Kommunikation mit svdrpservice findet über die VDR-Service-Schnittstelle statt. Das Plugin kennt zwei Service-Aufrufe: Einen, um eine Verbindung anzufordern bzw. freizugeben, und einen anderen, um Befehle über die Verbindung abzusetzen. Die vom Server erhaltene Antwort wird als Liste von Zeilen übergeben. Beispielcode ist im README des Plugins zu finden (oder einfach eines der Plugins ansehen, die svdrpservice nutzen).

Ein Entwickler, der in seinem Plugin SVDRP-Verbindung benötigt, spart sich mit der Nutzung dieses Plugins einigen Programmieraufwand. Zudem ermöglicht svdrpservice, dass sich mehrere lokale Plugins eine einzelne SVDRP-Verbindung zum Server teilen - wichtig solange SVDRP nicht in der Lage ist, mehrere Verbindungen gleichzeitig zu bedienen.

Neben SVDRP sind auch Verbindungen zum VTP-Port des streamdev-Servers möglich. VTP stellt nur eine Untermenge der SVDRP Befehle zur Verfügung, kann dafür aber mehrere Verbindungen gleichzeitig bedienen.

Für sich alleine hat das Plugin keine Funktion. Es macht daher keinen Sinn, svdrpservice zu installieren, wenn es nicht von einem anderen Plugin (wie z. B. remoteosd-plugin oder epgsync-plugin) benötigt wird.

[Bearbeiten] Aktuelle Version

1.0.0

[Bearbeiten] Links

  1. Homepage des Plugins
In anderen Sprachen