SVDRP

Aus VDR Wiki
Version vom 1. Juli 2004, 10:21 Uhr von 217.232.186.218 (Diskussion)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Das Simple VDR Protokoll (svdrp) erlaubt es per simpler TCP-Verbindung einfache Befehle an den VDR zu schicken, u.a. um einen Text anzuzeigen oder ihn verzusteuern.

Zur Beispiel kann ein simples Shell-Script einen beliebigen Text ausgeben, beispielweise wenn das Telefon klingelt oder eine Mail ankam:

#!/bin/sh

netcat -w 10 /hostname/ 2001 <<eof
mesg $1
quit
eof

/hostname/ ist dabei durch den Hostnamen des VDR zu ersetzen. Als Parameter übergibt man dam Script einfach den Text.

Bevor man jedoch von einem Host aus den vdr ansprechen darf, muß man ihn dafür freischalten. Dies geschieht über die Datei svdrphosts.conf im Konfigurationsverzeichnis des vdr, per Default also /video. Der Aufbau ist recht simpel:

IP-Adresse[/Netzmaske]

Also einfach zeilenweise die erlaubten Host-IPs eintragen, oder wenn man gleich ganze Netzblöcke freigeben will, eine IP und eine Maske dazu, natürlich in der ultra modernen Schreibweise der Anzahl der Bits (also /24, usw.).

Die Befehle