Ein durchaus lästiges Problem hat uns (privat) bereits eine Weile beim Fernsehschauen via DVBViewer beschäftigt. Immer mal wieder blieb der Stream einfach stehen, wechselte man den Kanal und ging wieder zurück, lief es wieder.

Das Problem verschärfte sich, als der bisherige Heimserver, auf dem der DVB Viewer Media Server läuft, virtualisiert wurde. Noch schlimmer wurde es zuletzt durch einen weiteren Umbau des Netzes, es kam ein neuer Router samt VLAN und entsprechender Managed-Switch hinzu.

Diese ganzen Probleme gibt es allerdings nicht in den Aufnahmen des Media Servers, sie sind auf den DVBViewer Pro als Client beschränkt.

Abhilfe schaffte nun das Ändern des verwendeten Protokolls auf dem DVBViewer Pro-Client:

  • Unter “Einstellungen – Optionen” auf “Hardware” klicken.
  • Nun für jedes Gerät, in diesem Fall zweimal der Heimserver, auf “Einstellungen” klicken und bei “Protokoll” von “UDP” zu “TCP” wechseln.

Quelle

DVBViewer – Forum – Störungen im Live-TV bei LAN-Aktivität (Mediaserver)

Update 14.07.2022

Nach dem Austausch meines HTPC (neuere stärkere Hardware) tauchte das Problem wieder auf, diesmal sogar schlimmer als je zuvor. Ein Update des Netzwerkkartentreibers half enorm. Ganz verschwunden (wie bei der alten Hardware) ist es allerdings nicht. Ein Ping-Dauertest zum Media Server zeigte keine Aussetzer, auch wenn der Stream “stehen bleibt”. Evtl. liegt es nicht nur am Netzwerk alleine, sondern spielen die LAV Filters oder die GPU noch eine Rolle.

Update 26.01.2023

Die LAV Filters kann man leider nur per Deinstallation zurücksetzen. Diesen Weg sind wir bereits vor Wochen gegangen, leider ohne Änderung. Was ein Stück weit geholfen hat war die Änderung des Energieprofils von Windows von “Ausbalanciert” auf “Höchstleistung”. Die Hänger wurden seltener, dafür gibt es immer mal wieder Bildfehler. Daraus schließe ich, das es an der Hardware liegt, gemeint ist das diese zu Schwach ist. Speziell die GPU ist zwar je nach Sender (SD/HD) nicht völlig ausgelastet, meist irgendwas zwischen 40% – 70%, das ist natürlich nur eine Momentaufnahme. Womöglich gibt es Last-Spitzen die dann die Probleme verursachen. Testweise habe ich mal eine Nvidia GeForce GT710 verbaut. Nach etwas hin und her “konfiguriererei” läuft der DVB Viewer zwar zufriedenstellen, dafür gibt es weiteres Ungemacht. Dazu im nächsten Update mehr.

Update 30.01.2023

Wie versprochen ein neues Update bzw. ein neuer Beitrag:

DVBViewer und dedizierte Grafikkarte

Update 29.04.2023

Es hilft alles nichts. In der Zwischenzeit wurde der HTPC erneut umgebaut, jetzt mit neuem Board, Intel Core i3, usw. Die Bildfehler und “Hänger” bei DVBViewer sind geblieben, bei Netflix und Co. scheint alles gut zu sein. Bei einem der zahllosen Versuchen fiel dann doch mal beim Pingen vom Heimserver auf, das manchmal zumindest die ICMP-Pakete langsamer laufen als sonst. Ob das wirklich was zu sagen hat ist unklar, es schien allerdings mit den Bildfehlern zeitlich in etwa zusammen zu fallen.

Da der Heimserver virtualisiert ist und man im DVBViewer Forum hierzu ebenfalls die eine oder andere Info findet, die Prozess-Priorität mal auf “Hoch” gesetzt:

Um mal komplett den Heimserver außen vor zu lassen habe ich den DVBViewer Client im Wohnzimmer mal direkt mit unserem Digibit Twin verbunden und das Streaming über den Server deaktiviert. Leider gibt es dennoch, wenn auch seltener Bildfehler. Vielleicht hängts am Switch unterm Dach, an dem der HTPC und Digibit sich “treffen” oder womöglich hat auch der Digibit selbst irgendein Problem. Mal sehen was sich noch ergibt.

Update 03.07.2024

Tatsächlich habe ich erst kürzlich wieder nach der Ursache für die Aussetzer gesucht. Im Zuge des Ausschlussverfahrens wurde der HTPC mal mit Hilfe einer Hauppauge WinTV-NOVA-S2 direkt ans LNB “geklemmt” um alles was irgendwie SAT>IP und Netzwerk betrifft außen vor zu lassen. Hier zeigten sich keine Aussetzer oder Hänger, ergo liegt es entweder am Netz oder am Digitbit. Der im vorigen Update genannte Switch wurde übrigens in der Zwischenzeit mal getauscht.

Auffällig war das zuletzt das TV-Schauen über den DVBViewer selbst oder via Browser oder VLC media player in Verbindung mit SAT>IP über den Heimserver immer schlechter wurde bzw. gar nicht mehr nutzbar war. Beim Umbau und der Virtualisierung des Heimservers wurde im März 2022 auf die Schnelle ein USB-Netzwerk-Adapter mangels ausreichend vorhandener Netzwerkschnittstellen und noch fertigzustellender VLAN-Konfiguration verwendet. Zwar stand der Adapter exklusiv der VM zur Verfügung und Dateiübertragungen und Ping-Tests waren in Ordnung, aber offenbar passierte da noch etwas anderes.

Nachdem die VM via VLAN an eine Onboard-NIC des Server-Blechs angebunden war und der USB-Adapter dafür abgesteckt wurde scheinen die Streams wieder richtig zu funktionieren. Den HTPC lasse ich jetzt erstmal mit der Hauppauge weiter laufen und beobachte mal via Browser und VLC media player ob es jetzt besser ist oder gar wieder richtig läuft.

Als USB-Netzwerk-Adapter kam übrigens ein UGREEN USB LAN Adapter 3.0 Ethernet Adapter Gigabit (Modell: FBA_20256, siehe Amazon oder UGREEN-Homepage, nach 20256 suchen) mit den Standard-Treibern von Windows zum Einsatz. Vielleicht würde schon ein Treiber-Update helfen. Ich habe das jetzt nicht weiter untersucht. Womöglich irgendein Broad- oder Multicast-Problem. Dieser Adapter ist eigentlich nicht für Windows Server gemacht, lief aber augenscheinlich erstmal nicht schlecht. Naja, das Ganze war ja nicht als Dauerlösung gedacht, aber wie sagt man so schön “Nichts hält länger als ein Provisiorium”. Besser spät als nie gerade gezogen. Mal sehen ob das jetzt (endlich) alles war.