Der Streamdev Server verhält sich nicht wie erwartet. Getestet in 5.0 und 5.1 stable
Ausgeliefert wird eine streamdevhosts.conf in der standardmässig Zugriffe aus allen Netzen erlaubt sind.
Wenn man jetzt diese Zeile ausremmt und explizit die Netze setzt die erlaubt sind dann funktioniert das auch wie gewünscht.
Hier im Sample ein OpenVPN Zugang und ein lokales Netz.
#####################################################
#
# svdrphosts This file describes a number of host addresses that
# are allowed to connect to the SVDRP port of the Video
# Disk Recorder (VDR) running on this system.
# Syntax:
#
# IP-Address[/Netmask]
#
127.0.0.1 # always accept localhost for webif access
#192.168.100.0/24 # any host on the local net
#204.152.189.113 # a specific host
192.168.2.0/24
10.11.146.0/24
#0.0.0.0/0 # any host on any net (USE THIS WITH CARE!)
#####################################################
Eigentlich ist es nun so das Zugriffe aus einem anderen Netz eine AUTH erzwingen.
Das passiert aber nicht und der streamdev quittiert den Zugriff kurz und schmerzlos wie folgt:
Nov 10 00:12:00 (none) user.err vdr: [29199] streamdev: client 9.22.12.2:51985 not allowed to connect
Im Browser erscheint dann ein "The connection was reset", puff, Endegelende.
Habe das bei einem Vanilla vdr (vdr-plugin-streamdev-server 0.6.1+git20150213-3) unter Ubuntu gegengecheckt, da funktioniert das wie erwartet und der Zugriff auf Port 3000 bringt eine AUTH Dialog hervor.
Die Aufrufe auf Resourcen könn(t)en dann wie folgt vorgenommen werden:
http://user:pass@deindslanschlussseineip:3000/EXT/I-1-28106-28106So wie es ist geht es nur ohne auth und das ist eigentlich ein nogo .........
Klaus