Processor load bei http-streaming über Streamdev-Server

  • Hallo,


    ich verwende jetzt häufig http-streaming mittels Streamdev-Server (meist mit mplayer auf einem Windows-client). Auf dem client läuft alles prima, Bild und Ton ok.


    Dies sagt der MPlayer:

    Code
    MPlayer 1.0rc1-3.4.2 (C) 2000-2006 MPlayer Team
    CPU: AMD Turion(tm) 64 Mobile Technology ML-30 (Family: 15, Model: 36, Stepping:
     2)
    CPUflags:  MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 0 SSE2: 0
    Compiled with runtime CPU detection.
    ...

    (OS: Win XP home, wireless network)


    Auf dem VDR allerdings passiert merkwürdiges:
    Die CPU-Load des VDR schnellt bei Beginn des Streamens auf 100% hoch (beim ersten streaming-Vorgang dauert es eine Weile bis die load hochschnellt, ab dem zweiten streamen passiert es sofort).


    Output top am Anfang des ersten streamens:

    Output top mit hoher CPU load:

    Installiert ist vdr-plugin-streamdev-server 0.3.1+cvs20050522-25
    Hat jemand eine gute Idee?
    Grüße
    Marcus

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

  • Ich hatte ein ähnliches Problem. Bei mir lag es daran, dass die Clients die Daten nicht schnell genug entgegen genommen hatten und der VDR somit irgendwie anfing zu puffern/cachen. Schuld daran war eine neue Netzwerkkarte die auto-negotiation Probleme hatte. Nachdem ich den Duplex mode fest auf 100baseTx-FD eingestellt hatte war das Problem gelöst.


    Hoffe das hilft auch bei dir.


    EDIT: OOps irgendwie hab ich das "wireless network" überlesen. Das würde meine Theorie ja untermauern. Hast du eine Möglichkeit über eine Festverkabelung zu testen?


    Gruß
    asciii

    HomeServer: Athlon 64 X2 3800+ EE SFF + Gigabyte GA-M61P-S3 - Debian Etch (2.6.22-3-686) + 1.6.0-3ctvdr1 + 2x KNC1 .v1 (DVB-C)

    Einmal editiert, zuletzt von asciii ()

  • Danke für den Tip, werde heute mal netzwerkorientiert weiter experimentieren!
    Grüße,
    Marcus

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

  • Ich habe mal weiterexperimentiert (ubrigens habe ich nach jedem streaming-Versuch den VDR neu gestartet):


    - Habe den WinXP client anstelle von WiFi mittels Kabel ans Netzwerk angeschlossen. Resultat: unverändert (CPU load 100% auf VDR)


    - Habe den Duplex mode fest auf 100baseTx-FD eingestellt. Resultat: Unverändert


    - Habe spasseshalber den WinXP client (Turion 64-Notebook) mal mit Knoppix V5.01 CD hochgefahren (Netzwerk wieder über Kabel) und den stream mit xine wiedergegeben (muss man erst mittels "apt-get install xine-ui" installieren). Resultat: CPU load normal auf dem VDR (rund 13%) !!!


    Leider funktioniert das wireless-Netzwerk des Laptops nicht 123 unter Knoppix, sonst wäre ich damit schon zufrieden, dann würde ich für's streamen einfach immer schnell mit Knoppix booten ...


    Werde weiterexperimentieren! Trotzdem nochmals danke für den Tip!


    Marcus

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

  • Hi,


    versuch unter windows doch mal den VLC (VideoLanClient). Der funktioniert hier einwandfrei. Und wenn es dann immer noch Probleme gibt, ist es definitv Windows selbst.


    bye
    Sven


    Link: Richtig fragen

  • Ich habe PES verwendet, player-Aufrufe lauteten:


    mplayer/xine http://IP:3000/PES/Kanalnummer

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

  • Hallo Sven,
    der Tip es mit VLC zu probieren war klasse, vielen Dank! VDR CPU load bleibt beim streamen niedrig, wenn ich auf dem WinXP client VLC verwende! Das ist ein prima workaround für mich.
    Marcus

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

  • Schön das ich helfen konnte :) Wenn Du dann noch den VDR-Zapper dazu nimmst, dann ist das gucken am PC recht kompfortabel inkl. EPG Anzeige.


    bye
    Sven


    Link: Richtig fragen

  • Auch der VDR-Zapper war ein super Tip! Streaming mit bisher ungekanntem Komfort !
    Dank+Grüße,
    Marcus

    ** Berlin (empfängt Astra 19.2 Ost Sender):
    * Zotac ZBOX ID86 (Atom D2550), Toshiba 42, Sharkoon Home Digital Keyboard RF optical, Sundtek SkyTV Ultimate 5 2015 (DVB-S/S2)
    * yaVDR 0.5
    ** Brüssel (empfängt Astra 28.2 Ost Sender):
    Server
    * Zotac ZBOX ID45 (i3) mit mSATA SSD für OS und WD Red 2.5 1GB für Recordings, Toshiba 32AV603PG, Keysonic KSK-3201 RF Keyboard, TT S2-3600
    * yaVDR 0.5
    Client
    * Zotac ZBOX ID 41 Plus (Atom D525), LG 47LD450, Keysonic KSK-3201 RF Keyboard
    * yaVDR 0.5
    Tests mit Raspberry Pi, OpenELEC über xVdr am Server

Jetzt mitmachen!

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