Habe mal testweise den dreamliveserver.socket service deaktiviert und dreamliveserver mit strace gestartet. Hier das Log (den Anfang habe ich weggelassen und fange genau da an, wo die Verbindung zum Client hergestellt wird). Scheint als kann der Socket für die Daten-Verbindung nicht initialisiert werden:
_newselect(9, [5 6 8], [], [8], {0, 9758}) = 0 (Timeout)
gettimeofday({1521632330, 229174}, NULL) = 0
gettimeofday({1521632330, 229286}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 229497}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9789}) = 1 (in [8], left {0, 3355})
recvfrom(8, "DESCRIBE rtsp://192.168.0.57/str"..., 20000, 0, 0x7fb68900, [0]) = 146
ioctl(3, _IOC(_IOC_NONE, 0x76, 0x80, 0x00), 0x3) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x76252000
mprotect(0x76252000, 4096, PROT_NONE) = 0
clone(child_stack=0x76a50f80, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x76a51488, tls=0x76a588b0, child_tidptr=0x76a51488) = 3224
ioctl(4, _IOC(_IOC_NONE, 0x76, 0x80, 0x00), 0x3) = 0
mmap2(NULL, 8388608, PROT_READ|PROT_WRITE|PROT_EXEC, MAP_PRIVATE|MAP_ANONYMOUS|MAP_STACK, -1, 0) = 0x75a52000
mprotect(0x75a52000, 4096, PROT_NONE) = 0
clone(child_stack=0x76250f80, flags=CLONE_VM|CLONE_FS|CLONE_FILES|CLONE_SIGHAND|CLONE_THREAD|CLONE_SYSVSEM|CLONE_SETTLS|CLONE_PARENT_SETTID|CLONE_CHILD_CLEARTID, parent_tidptr=0x76251488, tls=0x762588b0, child_tidptr=0x76251488) = 3226
gettimeofday({1521632330, 298956}, NULL) = 0
gettimeofday({1521632330, 299126}, NULL) = 0
mmap2(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x75a21000
mmap2(NULL, 200704, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x759f0000
sendmsg(7, {msg_name(0)=NULL, msg_iov(2)=[{"l\4\1\1\4\0\0\0\3\0\0\0g\0\0\0\1\1o\0\27\0\0\0/de/drea"..., 120}, {"\1\0\0\0", 4}], msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 124
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [1], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [1], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
fcntl64(-1, F_GETFL) = -1 EBADF (Bad file descriptor)
fcntl64(-1, F_SETFL, O_ACCMODE|O_CREAT|O_EXCL|O_NOCTTY|O_TRUNC|O_APPEND|O_NONBLOCK|O_SYNC|O_ASYNC|O_DIRECT|O_LARGEFILE|O_DIRECTORY|O_NOFOLLOW|O_NOATIME|O_CLOEXEC|O_PATH|O_TMPFILE|0xff900064) = -1 EBADF (Bad file descriptor)
getsockopt(-1, SOL_SOCKET, SO_SNDBUF, 0x7fb67d7c, 0x7fb67d78) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [51200], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [25600], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [12800], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [6400], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [3200], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [1600], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [800], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [400], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [200], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [100], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [50], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [25], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [12], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [6], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [3], 4) = -1 EBADF (Bad file descriptor)
setsockopt(-1, SOL_SOCKET, SO_SNDBUF, [1], 4) = -1 EBADF (Bad file descriptor)
getsockopt(-1, SOL_SOCKET, SO_SNDBUF, 0x7fb67d7c, 0x7fb67d78) = -1 EBADF (Bad file descriptor)
gettimeofday({1521632330, 311606}, NULL) = 0
setsockopt(-1, SOL_SOCKET, SO_SNDBUFFORCE, [6291456], 4) = -1 EBADF (Bad file descriptor)
getsockname(8, {sa_family=AF_INET, sin_port=htons(554), sin_addr=inet_addr("192.168.0.57")}, [16]) = 0
time(NULL) = 1521632330
send(8, "RTSP/1.0 200 OK\r\nCSeq: 3\r\nDate: "..., 491, 0) = 491
gettimeofday({1521632330, 312720}, NULL) = 0
recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"l\1\0\1*\0\0\0\246\4\0\0\215\0\0\0\1\1o\0\27\0\0\0", 24}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 24
recvmsg(7, {msg_name(0)=NULL, msg_iov(1)=[{"/de/dreambox/liveserver\0\6\1s\0\26\0\0\0"..., 178}], msg_controllen=0, msg_flags=MSG_CMSG_CLOEXEC}, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = 178
sendmsg(7, {msg_name(0)=NULL, msg_iov(2)=[{"l\2\1\1\10\0\0\0\4\0\0\0\37\0\0\0\5\1u\0\246\4\0\0\6\1s\0\4\0\0\0"..., 48}, {"\1i\0\0\0\0\0\0", 8}], msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 56
gettimeofday({1521632330, 313655}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9065}) = 0 (Timeout)
gettimeofday({1521632330, 323234}, NULL) = 0
gettimeofday({1521632330, 323369}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 323604}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9765}) = 0 (Timeout)
gettimeofday({1521632330, 333784}, NULL) = 0
gettimeofday({1521632330, 333910}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 334171}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9739}) = 0 (Timeout)
gettimeofday({1521632330, 344302}, NULL) = 0
gettimeofday({1521632330, 344419}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 344643}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9776}) = 0 (Timeout)
gettimeofday({1521632330, 354876}, NULL) = 0
gettimeofday({1521632330, 355038}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 355284}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9754}) = 0 (Timeout)
gettimeofday({1521632330, 365419}, NULL) = 0
gettimeofday({1521632330, 365531}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 365749}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9782}) = 0 (Timeout)
gettimeofday({1521632330, 375939}, NULL) = 0
gettimeofday({1521632330, 376110}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 376340}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9770}) = 0 (Timeout)
gettimeofday({1521632330, 386481}, NULL) = 0
gettimeofday({1521632330, 386594}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 386810}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9784}) = 0 (Timeout)
gettimeofday({1521632330, 397064}, NULL) = 0
gettimeofday({1521632330, 397191}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 397418}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9773}) = 0 (Timeout)
gettimeofday({1521632330, 407553}, NULL) = 0
gettimeofday({1521632330, 407662}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 407867}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9795}) = 0 (Timeout)
gettimeofday({1521632330, 418115}, NULL) = 0
gettimeofday({1521632330, 418235}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 418452}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9783}) = 0 (Timeout)
gettimeofday({1521632330, 428613}, NULL) = 0
gettimeofday({1521632330, 428726}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 428939}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9787}) = 0 (Timeout)
gettimeofday({1521632330, 439166}, NULL) = 0
gettimeofday({1521632330, 439284}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 439503}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9781}) = 0 (Timeout)
gettimeofday({1521632330, 449648}, NULL) = 0
gettimeofday({1521632330, 449760}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 450279}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9481}) = 0 (Timeout)
gettimeofday({1521632330, 460122}, NULL) = 0
gettimeofday({1521632330, 460225}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 460424}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9801}) = 0 (Timeout)
gettimeofday({1521632330, 470619}, NULL) = 0
gettimeofday({1521632330, 470740}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 470959}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9781}) = 0 (Timeout)
gettimeofday({1521632330, 481137}, NULL) = 0
gettimeofday({1521632330, 481244}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 481448}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9796}) = 0 (Timeout)
gettimeofday({1521632330, 491634}, NULL) = 0
gettimeofday({1521632330, 491871}, NULL) = 0
recvmsg(7, 0x7fb679a4, MSG_DONTWAIT|MSG_NOSIGNAL|MSG_CMSG_CLOEXEC) = -1 EAGAIN (Resource temporarily unavailable)
gettimeofday({1521632330, 492147}, NULL) = 0
_newselect(9, [5 6 8], [], [8], {0, 9724}) = 1 (in [8], left {0, 9710})
recvfrom(8, "SETUP rtsp://192.168.0.57/stream"..., 20000, 0, 0x7fb68900, [0]) = 177
gettimeofday({1521632330, 492737}, NULL) = 0
sendmsg(7, {msg_name(0)=NULL, msg_iov(2)=[{"l\4\1\1\t\0\0\0\5\0\0\0h\0\0\0\1\1o\0\27\0\0\0/de/drea"..., 120}, {"\1\0\0\0\0\0\0\0\0", 9}], msg_controllen=0, msg_flags=0}, MSG_DONTWAIT|MSG_NOSIGNAL) = 129
getsockname(8, {sa_family=AF_INET, sin_port=htons(554), sin_addr=inet_addr("192.168.0.57")}, [16]) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
setsockopt(9, SOL_SOCKET, SO_REUSEADDR, [0], 4) = 0
setsockopt(9, SOL_SOCKET, SO_REUSEPORT, [0], 4) = -1 ENOPROTOOPT (Protocol not available)
close(9) = 0
socket(PF_INET, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 9
Alles anzeigen
Edit: Das sieht immer gleich aus - egal ob VLC oder anderer Client.