Lowcost Lowpower VDR auf ARM Hardware mit USB DVB-C

  • Hi,


    nach langen Suchen habe ich eine kostengünstige Lösung gefunden, um ein System gemäß
    des Thread Titels zu bauen.


    Seit Dez. 2011 gibt es treiber Unterstützung für den HVR930C DVB-C USB stick. Im Kernel 3.3-rc4 ist dieser
    Treiber enthalten und funktioniert.


    Also habe ich auf einer NSA320 (Kirkwood wie Sheevaplug mit 512MB und 2 SATA Ports) von Zyzel (ca. 80€) ein Debian Wheezy
    aufgesetzt den Kernel 3.3-rc4 mit folgenden Patch http://www.scintilla.utwente.n…o/nsa310/patch-3.2-nsa320
    versehen und dann einen vdr-1.7.24 neuesten pipelka-vdr-xvdr-plugin gebaut.


    Dies läuft als 24H Server (ca. 8Watt) mit drei USB-Sticks zum streamen an zwei openelec clients (aktueller XBMC-VDR git Release) super.


    Die HVR 930c liegen bei ca. 50€ und sind damit günstiger als sundtek und es gibt jetzt OpenSource treiber dafür.


    Bye RHS



    vdr-1.7.24 start Log

  • Prinzipiell genau mein Konzept. Habe allerdings Dockstar und Sundtek.
    Wie viel CPU Power braucht der DVB-Karten Treiber? Kannst Du mal bitte eine top Ausgabe beim Streamen von 1 Sender über XVDR anhängen?

    VDR #1 Backend: Debian on Dockstar + Sundtek DVB-C Stick. Frontend: OpenElec PVR mit xvdr on Zotac ZBOX ID-80 + Crucial 64GB SSD + 4GB Ram
    VDR #2: yavdr 0.4: Gehäuse: Silverstone Lascala SST-LC20B-M, Mainboard: Asus P5QL PRO, Grafikkarte: MSI NVIDIA GeForce GT N220-MD1GZ, TV-Karten: 2x KNC-One DVB-C, RAM: 4GB, HDD: SSD 64GB

  • Also Top Ausgaben:


    Top vdr idle:

    Code
    1957 vdr   	20   0  268m  49m 8572 S 14.2  9.8   0:31.29 vdr17


    Vdr Stream ARD HD (720p)

    Code
    1957 vdr   	20   0  289m  55m 8668 S 26.3 11.0   1:28.71 vdr17


    xvdr Stream WDR 3 (SD)

    Code
    1957 vdr   	20   0  297m  55m 8816 S 25.5 11.1   2:02.26 vdr17


    Bye RHS

  • Auf WDR (xvdr):

    Code
    4544 vdr   	20   0  237m  41m 9660 S 11.3 33.4  56:29.44 vdr


    Die Dockstar hat ja nur 128MB RAM. Deshalb ist der Mem% höher.


    Die CPU ist bei Dir höher. Allerdings weiß ich nicht, ob bei Dir der DVB Treiber mit eingerechnet wird. Bei Sundtek ist das ein Extra Prozess:


    Code
    443 root  	20   0 76924 7136 4128 S 15.2  5.7 488:59.68 mediasrv


    Idle:

    Code
    443 root  	20   0 76924 7128 4128 S  8.6  5.7 490:46.50 mediasrv
     4544 vdr   	20   0  237m  32m 5988 S  2.0 26.4  58:20.92 vdr

    VDR #1 Backend: Debian on Dockstar + Sundtek DVB-C Stick. Frontend: OpenElec PVR mit xvdr on Zotac ZBOX ID-80 + Crucial 64GB SSD + 4GB Ram
    VDR #2: yavdr 0.4: Gehäuse: Silverstone Lascala SST-LC20B-M, Mainboard: Asus P5QL PRO, Grafikkarte: MSI NVIDIA GeForce GT N220-MD1GZ, TV-Karten: 2x KNC-One DVB-C, RAM: 4GB, HDD: SSD 64GB

    Einmal editiert, zuletzt von Nirvana ()

  • Hi,


    bin gestern zufällig auf den Thread gestoßen. Ich hatte zuerst vor mir einen Stick von Sundtek zu kaufen war aber wegen des hohen Preises davon erstmal abgekommen. Ich besitze ein QNAP Nas auf dem wohl auch TVHeadend laufen kann. Nur leider ist der Kernel auf der QNAP noch ein 2.6.x. Gibt es irgendeine Möglichkeit das Modul aus dem 3.x Kernel unter einem 2.x Kernel ans laufen zu bringen?


    Ich habe mich heute ein bisschen mit der Thematik beschäftigt und auch einen Artikel darüber gefunden wie man auf der QNAP einen neueren Kernel installieren kann. Allerdings wird davon natürlich stark abgeraten weil man dadurch das Teil bricken kann.


    Wäre für jeden Tipp oder Hilfe dankbar.


  • Dies läuft als 24H Server (ca. 8Watt) mit drei USB-Sticks zum streamen an zwei openelec clients (aktueller XBMC-VDR git Release) super.

    Code
    scsi 1:0:0:0: Direct-Access 	ATA  	WDC WD20EARS-00M 51.0 PQ: 0 ANSI: 5


    Dei Stromverbrauch passt nicht zu deinen Angaben, möglicherweise ist dein Energiemessgerät ungeeignet..
    Nur mal so überschlagsmäßig:


    Jeder deiner USB Sticks braucht etwa 500mA und USB läuft mit 5V.
    3 x USB DVB = 3 * 5V * 0.5A = 7.5W


    Dazu noch eine 2TB WD Green Festplatte WD20EARS, dazu mal die Hersteller Angaben

    Code
    Lesen/Schreiben	5,40 Watt
    	Leerlauf	3,30 Watt
    	Standby	0,70 Watt
    	Ruhemodus	0,70 Watt


    Angenommen, dein Netzteil hätte einen Wirkungsgrad von sehr guten (!) 85%, dann ergibt das..
    (7.5W + 5.4W)/0.85 = 15.17 Watt


    Allein deine Peripherie nimmt etwa 15W auf, dazu kommen CPU, Chipsatz, Ram, Lüfter, dein /dev/sda. Etwa 20..25W sind eher realistisch.
    Das wäre ein immer noch sehr geringer Verbrauch, je nachdem ob die Festplatte grade läuft.

  • Jeder deiner USB Sticks braucht etwa 500mA und USB läuft mit 5V.
    3 x USB DVB = 3 * 5V * 0.5A = 7.5W


    Ist das wirklich so? Ich dachte USB 2.0 erlaubt pro Anschluss maximal 500 mA, und das so ein Stick im Idle Betrieb nur wenige mA zieht. Hat das schon mal jemand in der Praxis nachgemessen?

  • Hab mal meinen 4GB Verbatim unter Windows angesteckt. Im Gerätemanager wird angezeigt, dass 200 mA benötigt werden.

  • 550mA sind erlaubt. Wenn du mehr dran steckst, werden weitere Devices nicht eingeschaltet.


    VDR lässt alle benutzten devices ständig an.


    PS: Ein 4GB Usbstick ist aber kein DVB Gerät.

  • Dynamite SetIdle kann die Tuner freigeben - nutzt allerding nur wenn die Treiber es auch unterstützen.
    Wieviel die TV Karte jetzt wirklich zieht würde ich jetzt nicht an den möglichen 0,5A festmachen.
    Generell glaub ich aber auch nicht das die Schätzeisen bei unter 20W zuverlässig messen.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Tja, dann müßtest du aber auch noch den Treiber entladen.

  • weiss nicht.
    ich hab 2 sundtek sticks. ohne setidle werden beide sehr warm.
    schick ich einen mit setidle in den schlaf weil ich ihn nicht brauche
    wird er recht schnell "kalt".


    ob das jetzt was mit stromverbrauch zu tun hat weiss ich nicht, ich dachte da aber an einen zusammenhang

  • Zitat von »wirbel«
    Jeder deiner USB Sticks braucht etwa 500mA und USB läuft mit 5V.
    3 x USB DVB = 3 * 5V * 0.5A = 7.5W



    Ist das wirklich so? Ich dachte USB 2.0 erlaubt pro Anschluss maximal 500 mA, und das so ein Stick im Idle Betrieb nur wenige mA zieht. Hat das schon mal jemand in der Praxis nachgemessen?

    hm, sicher, dass die mit 500mA auskommen? DVB-S(2) Sticks haben doch alle ein externes Netzteil oder vertu ich mich da? Sonst sollte auch die dort aufgenommene Leistung mit eingerechnet werden.

    Server: MB-D510-MATX, 1GB RAM, DVBSKy S952 Dual, System: 8GB CF mit yavdr 0.5, Daten: 2x 1,5 TB Samsung HD154UI
    Client: SMT 7020s mit zen2mms 1.1 auf 80 GB Platte an Philips 32" LCD
    HD VDR 1: Asus M3N78-EM in Slimgehäuse, Athlon LE 1600, 2 GB RAM, 80GB HD, yavdr 0.5 an Samsung LE32A430
    HD VDR 2: ECS H55H-I in Slimgehäuse, i3 540, 4GB RAM, ATI 5570,
    512MB USB Stick mit OpenELEC PVR, 320 GB HD für sonstiges an Philips PFL 32-8404h


  • Von Satellit war hier nie die Rede:
    "HVR930C DVB-C"



    Im Fall von Sat käme noch die LNB - Versorgung dazu. Aber auch die geht nicht vom USB-Port ab. Der LNB braucht ~300mA AFAIR.

  • Von Satellit war hier nie die Rede:
    "HVR930C DVB-C"



    Im Fall von Sat käme noch die LNB - Versorgung dazu. Aber auch die geht nicht vom USB-Port ab. Der LNB braucht ~300mA AFAIR.

    Ei, wer lesen kann, ist klar im Vorteil :D

    Server: MB-D510-MATX, 1GB RAM, DVBSKy S952 Dual, System: 8GB CF mit yavdr 0.5, Daten: 2x 1,5 TB Samsung HD154UI
    Client: SMT 7020s mit zen2mms 1.1 auf 80 GB Platte an Philips 32" LCD
    HD VDR 1: Asus M3N78-EM in Slimgehäuse, Athlon LE 1600, 2 GB RAM, 80GB HD, yavdr 0.5 an Samsung LE32A430
    HD VDR 2: ECS H55H-I in Slimgehäuse, i3 540, 4GB RAM, ATI 5570,
    512MB USB Stick mit OpenELEC PVR, 320 GB HD für sonstiges an Philips PFL 32-8404h


  • Ist der D-Link DNS-320 baugleich dem Zyxel NSA320?


    Finde den Zyxel nämlich nicht für 80 €


    Danke vdr-box

Jetzt mitmachen!

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