I recently tried to upgrade DSS from 5.0.1.1 to 5.5.5 but finds the
reflector (relay) part of the server to have gone from partly okay to
worse. Here is what I found out.
1) The server don't like to relay more than 14 (double) streams. No
problem with that in 5.0.1.1
2) Disabling a stream in relayconfig.xml manually and then execute
# killall -1 DarwinStreamingServer
works well, but enabling a stream manually and then
# killall -1 DarwinStreamingServer
usually doesn't restart the stream. The server needs to be
completely shutdown and then restarted.
3) The server sometimes apparently for no reason stop
relaying/reflecting streams after a while and hence 2) the serverprogram
needs to be completely stopped and started again. Disabling/enabling the
reflection of a specific stream doesn't work hence 2)
4) The server sometimes apparently for no reason stop reflecting either
the video or the audio and hence 2) the serverprogram needs to be
completely stopped and started again.
Regarding 1) when I add an extra stream beyond 14 (double0 streams to be
refelcted, the total number of streams being reflected by the
server varies between 4-10 (double) streams and I can't seem to find any
explanation or warnings in any log files.
Has anybody a similar experience with problems on reflecting/relayin
streams ?
Has anybody any suggetions on how to resolve this ? Can the server be
told to report errors to a logfile or something similar ?
Here is a sample of the relayconfig.xml.
The part of "udp_ports" is not supported in the web based gui control of
DSS.