Der Client öffnet immer mehrere Verbindungen:
Hier kommt die erste Verbindung rein und es wird die DVB-Karte belegt:
Jul 26 23:08:41 (none) user.info vdr: [4206] Streamdev: Accepted new client (HTTP) 192.168.178.34:56211
Jul 26 23:08:41 (none) user.debug vdr: [4662] streamdev-livestreaming thread started (pid=4200, tid=4662, prio=high)
Jul 26 23:08:41 (none) user.debug vdr: [4661] streamdev-writer thread started (pid=4200, tid=4661, prio=high)
Jul 26 23:08:41 (none) user.debug vdr: [4663] receiver on device 1 thread started (pid=4200, tid=4663, prio=high)
Jul 26 23:08:41 (none) user.debug vdr: [4664] TS buffer on device 1 thread started (pid=4200, tid=4664, prio=high)
Dann kommt die zweite Verbindung, die aber gleich wieder abgebaut wird und folglich keine weitere Rolle spielt (was auch immer deren Zweck ist):
Jul 26 23:08:47 (none) user.info vdr: [4206] Streamdev: Accepted new client (HTTP) 192.168.178.34:56212
Jul 26 23:08:47 (none) user.debug vdr: [4666] streamdev-livestreaming thread started (pid=4200, tid=4666, prio=high)
Jul 26 23:08:47 (none) user.debug vdr: [4665] streamdev-writer thread started (pid=4200, tid=4665, prio=high)
Jul 26 23:08:48 (none) user.err vdr: [4206] ERROR: read from client (HTTP) 192.168.178.34:56212 failed: Connection reset by peer
Jul 26 23:08:48 (none) user.info vdr: [4206] streamdev-server: closing HTTP connection to 192.168.178.34:56212
Jul 26 23:08:48 (none) user.err vdr: [4665] ERROR: streamdev-server: couldn't send data: Bad file descriptor
Jul 26 23:08:48 (none) user.debug vdr: [4665] streamdev-writer thread ended (pid=4200, tid=4665)
Jul 26 23:08:48 (none) user.debug vdr: [4666] streamdev-livestreaming thread ended (pid=4200, tid=4666)
Und hier nun die dritte Verbindung:
Jul 26 23:08:48 (none) user.info vdr: [4206] Streamdev: Accepted new client (HTTP) 192.168.178.34:46600
Jul 26 23:08:48 (none) user.debug vdr: [4668] streamdev-livestreaming thread started (pid=4200, tid=4668, prio=high)
Jul 26 23:08:48 (none) user.debug vdr: [4667] streamdev-writer thread started (pid=4200, tid=4667, prio=high)
Dann wird die erste Verbindung geschlossen. Die DVB-Karte bleibt aber offenbar von der dritten Verbindung belegt:
Jul 26 23:08:58 (none) user.err vdr: [4206] ERROR: read from client (HTTP) 192.168.178.34:56211 failed: Connection reset by peer
Jul 26 23:08:58 (none) user.info vdr: [4206] streamdev-server: closing HTTP connection to 192.168.178.34:56211
Jul 26 23:08:58 (none) user.debug vdr: [4662] streamdev-livestreaming thread ended (pid=4200, tid=4662)
Jul 26 23:08:58 (none) user.debug vdr: [4661] streamdev-writer thread ended (pid=4200, tid=4661)
Rund zwei Minuten später nimmt der Client scheinbar keine Daten mehr an. Der Puffer von Streamdev läuft voll und Streamdev trennt die Verbindung Nummer drei. Jetzt wird auch die DVB-Karte wieder freigegeben:
Jul 26 23:11:07 (none) user.debug vdr: [4663] buffer usage: 70% (tid=4668)
Jul 26 23:11:08 (none) user.debug vdr: [4663] buffer usage: 80% (tid=4668)
Jul 26 23:11:09 (none) user.debug vdr: [4663] buffer usage: 90% (tid=4668)
Jul 26 23:11:10 (none) user.err vdr: [4663] ERROR: 1 ring buffer overflow (188 bytes dropped)
Jul 26 23:11:13 (none) user.err vdr: [4667] ERROR: streamdev-server: couldn't send data: Connection timed out
Jul 26 23:11:13 (none) user.info vdr: [4667] streamdev-server: closing HTTP connection to 192.168.178.34:46600
Jul 26 23:11:13 (none) user.debug vdr: [4667] streamdev-writer thread ended (pid=4200, tid=4667)
Jul 26 23:11:13 (none) user.debug vdr: [4668] streamdev-livestreaming thread ended (pid=4200, tid=4668)
Jul 26 23:11:13 (none) user.debug vdr: [4664] TS buffer on device 1 thread ended (pid=4200, tid=4664)
Jul 26 23:11:13 (none) user.debug vdr: [4663] receiver on device 1 thread ended (pid=4200, tid=4663)
Das gleiche Spiel mit den drei Verbindungen wiederholt sich dann mit BFS.
Scheinbar streamst Du im PES-Format. Tritt das bei TS auch auf?
Was mir auffällt: Der Quellport der ominösen dritten Verbindungen unterscheidet sich deutlich von den Quellports der ersten beiden, was auf eine andere Anwendung hindeuten könnte. Vielleicht ein Virenscanner oder AndroVDR und MX-Player öffnen beide eine Verbindung? Ich fürchte, mehr kann ich Dir da nicht weiterhelfen. Vielleicht weiß der Entwickler von AndroVDR weiter.