yaVDR-Server/Client und Ring Buffer Overflows

  • Hi,


    hab hier folgendes Problem auf meinem VDR-Server (Ubuntu Natty Server) auf dem Dachboden:



    Das kommt meist dann, wenn der Client hochfährt und sich neu verbindet. Wenn ich den VDR auf dem Server dann neustarte, ist alles wieder ok.


    Folgende Pakete sind installiert:


    Code
    ii  vdr                         	1.7.18-2yavdr1~natty           	Video Disk Recorder for DVB cards
    ii  vdr-plugin-epgsearch        	0.9.25.beta21-2yavdr4~natty    	VDR plugin that provides extensive EPG searching capabilities
    ii  vdr-plugin-femon            	1.7.9-4yavdr4~natty            	DVB frontend status monitor plugin for VDR
    ii  vdr-plugin-streamdev-server 	0.5.1+git20110412-0yavdr1~natty	VDR Plugin to stream Live-TV to other VDR's - server part
    ii  vdr-plugin-svdrposd         	0.1.0-28yavdr3~natty           	VDR plugin that extends the SVDRP command set of VDR


    Auf dem Client läuft yaVDR 0.3 mit folgenden Paketen:


    Code
    ii  vdr                                        	1.7.17-4yavdr1~lucid                        	Video Disk Recorder for DVB cards
    ii  vdr-plugin-streamdev-client                	0.5.1+git20110318-0yavdr1~lucid             	VDR Plugin to stream Live-TV to other VDR's 
    ii  vdr-plugin-svdrpservice                    	0.0.4-28yavdr2~lucid                        	VDR plugin that provides a SVDRP service for
    ii  vdr-plugin-text2skin                       	1.3.1-22yavdr1~lucid                        	Plugin to vdr that loads and views skins
    ii  vdr-plugin-wirbelscan                      	0.0.7~pre01-0yavdr2~lucid                   	Channelscan plugin for VDR
    ii  vdr-plugin-xine                            	0.9.4-2yavdr2~lucid                         	Plugin for "software only" playback using xi
    ii  vdr-plugin-xineliboutput                   	1.0.6+cvs20110411.1440-0yavdr0~lucid        	VDR plugin for Xine based sofdevice frontend


    Hab im Client noch 2 DVB-Karten drin, dich ich aber erst ausbaue, wenn mein Server/Client-Projekt WAF-tauglich ist.


    Was kann ich gegen die "Ring Buffer overflows" tun?


    Danke
    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Heute hatte ich folgendes Phenomen:



    Hab den Client hochgefahren und gekuckt, ob der Server noch Daten liefert und nachdem der Client wieder runtergefahren war, kamen die Buffer Overflows.


    Jemand eine Idee?


    Mirko76

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Den ganzen Tag hat es funktioniert, jetzt schalt ich den Client an und der Server meckert wieder:


    Code
    May 20 19:35:09 umts vdr: [5131] Streamdev: Accepted new client (VTP) 192.168.1.2:41040
    May 20 19:35:10 umts vdr: [5131] streamdev-server TUNE S19.2E-1-1011-11110: Priority unknown - using 0
    May 20 19:35:11 umts vdr: [5128] ERROR: 60 ring buffer overflows (11280 bytes dropped)
    May 20 19:35:11 umts vdr: [5131] buffer stats: 0 (0%) used
    May 20 19:35:11 umts vdr: [5131] buffer stats: 0 (0%) used
    May 20 19:35:17 umts vdr: [5128] ERROR: 50 ring buffer overflows (9400 bytes dropped)
    May 20 19:35:23 umts vdr: [5128] ERROR: 60 ring buffer overflows (11280 bytes dropped)
    May 20 19:35:29 umts vdr: [5128] ERROR: 56 ring buffer overflows (10528 bytes dropped)
    May 20 19:35:35 umts vdr: [5128] ERROR: 54 ring buffer overflows (10152 bytes dropped)


    Schade, aber so ist das leider nicht zu gebrauchen, werd den Server wohl wieder einstampfen müssen.

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Hi,


    bevor du den Server einstampfst, könntest du die Remote-Lösung mit xineliboutput probieren.
    Da brauchst du streamdev etc. gar nicht.
    Läuft bei mir seit Jahren relativ problemlos (außer, dass sich Lirc übers Netzwerk manchmal aufhängt... )


    Grüße
    Funzt

  • Hi,


    das hatte ich vorher probiert, aber aus dem von dir genannten Grund hab ich das auch wieder abgebrochen.
    Nervt einen dann schon, wenn man auf Arbeit von der Familie genervt wird, wenn das Bild wieder eingefroren ist wegen "Buffer Overflows" oder
    die Kiste wegen Lirc nicht mehr reagiert.


    Ziel war es, im Wohnzimmer einen kleinen Client zu haben, mit Suspend usw, was mit meiner derzeitigen Config leider nicht funktioniert.


    Mirko76

    Läuft bei mir seit Jahren relativ problemlos (außer, dass sich Lirc übers Netzwerk manchmal aufhängt... )

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Mich würde am liebsten der Grund für die Buffer Overflows interessieren, aber da schweigt sich das Log leider aus.


    Hab schon meine CF-Karte durch eine Platte ersetzt, anderes Filesystem probiert, aber hat alles nix geholfen. Das Netzwerk läuft stabil im Gigabit-Modus.

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Gibt es eine Möglichkeit, den vdr auf dem Server neu zu starten, wenn wieder "Buffer overflows" auftreten?

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

  • Hallo Mirko,


    wie ist denn die Sache ausgegangen?


    Ich habe aktuell auch das Problem, aber erst nach dem Upgrade auf yaVDR 0.4.0. Ich streame auf einen Client auf einem Android-Tablett (AndroVDR mit MX Video als Videostreamer) und das hat mit dem alten VDR (siehe Signatur) immer super und dauerhaft funktioniert. Seit dem Upgrade startet der Stream für kaum mehr als 30 Sekunden und bricht dann ab, das Bild friert ein. Und ich habe nicht mal HD-Sender ausgewählt. Im Syslog mehren sich dann die "ring buffer overflows (xxxx bytes dropped)" Meldungen.


    Hat jemand einen Tipp, wie ich das auf dem yaVDR wieder ans Laufen bekommen kann?



    Viele Grüße,
    Jürgen

    HW: POV ION330-1-S (New York, 1,5GB RAM, 160GB Disk) + Atric Rev.5 + 2x TT Connect S2 3600
    SW seit 10/2009: Ubuntu 9.04 (Jaunty x86_64) + NVIDIA 185.18.36 + s2-liplianin + VDR 1.6.0-9ubuntu1
    SW seit 04/2012: yaVDR 0.4.0
    Network: Aufzeichnungen via NFS auf NAS (Solaris11)

  • Hab die ganze Client/Server-Geschichte abgebrochen, war leider nicht stabil ans laiufen zu bekommen.

    VDR1: Gigabyte B85N * G3420 * 1x2GB DDR3 * Nvidia 1030 * VDR 2.4.0

    VDR-Server: Dell T20 Proxmox * VDR im LXC-Container * V 2.4.0

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!