dm8000 als streaming server
dolphs 19 Jun 2013
Hallo medehobbyisten, ik zit met het idee te spelen om mijn dm8000 als server neer te zetten in huis ...
Voorts op de clients komt dan de plugin " remotechannelstreamconverter ", zodat de clients op de dm8000 een stream aanvragen.
Met 1 apparaat heb ik goede ervaring, maar wat nu als er twee tegelijk staan te streamen en dan ook nog eens in HD?
Ik vraag dit omdat een HD stream zo'n 15Mbit in beslag kan nemen en op de dm8000 één 100Mbit LAN is aangesloten, je zit dan met pak 'm beet 30-40Mbit continue stream
Kortom is het verstandig een Gigabit LAN bij te plaatsen ( via USB2.0 ) om de boel evt te kunnen loadbalancen, want ik vermoed dat het nu net wel/ net niet loopt: wie heeft concrete ervaring hiermee?
Bovendien zijn er drivers beschikbaar in OpenPLI voor USB2.0 Gigabit LAN?
Edited by dolphs, 19 June 2013 - 13:05.
dolphs 19 Jun 2013
tja ga ik er voor het gemak maar ui dat 2x mips400 voldoende moet zijn voor gigabit lan, wie biedt?! ...
Erik Slagter 19 Jun 2013
Ik heb laatst zo'n gigabit USB adapter gekocht. Een USB2 inderdaad, want degenen die al langer bestaan, voor USB1, zijn waardeloos, die lopen continu vast. Die zit nu in m'n firewall, hij haalt netjes 280 mbp/s, dat is ongeveer het maximum wat je kunt verwachten over USB2.
Maar, dat is een x86 machientje. Support voor deze sticks (AX88178) is vrij recent aan de linux kernel toegevoegd. Met een ontvanger met recente kernel (ET, MaxDigital) zou het heel goed kunnen werken. Op de dm8000 met z'n 3.2 kernel kun je het waarschijnlijk vergeten. Los daarvan, de USB-implementatie van Broadcom is niet geweldig, dus ik voorspel dat de stick op z'n tijd zal hangen, dan kun je gaan rebooten, en meer dan 1 stick toevoegen zal waarschijnlijk geen effect hebben.
Ik heb hier precies andersom overigens. Ik heb twee ontvangers bij de "bron" staan (schotel en kabelaansluiting) waar de dm8000 client van is. Scheelt een berg kabels...
Rob van der Does 20 Jun 2013
In ViX is recent een aantal drivers voor USB-Gb adapters toegevoegd; tot nu toe lijken die allemaal goed te werken, ook op de wat oudere VU-kernels.
Het gebruik ervan leidt tot zo'n 20%-30% meer CPU belasting dan wanneer de NIC wordt gebruikt.
dolphs 20 Jun 2013
OK met een tweede 100mbit lan zou het ook nog moeten qua loadbalancing denk ik dan, maar in principe maakte ik de denkfout dat er max 50mbit een weg door de ljn zou kunnen ( 50mbit up en 50 mbit down maakt the theoretische 100mbit ). Welnu als ik een kant op, pak m beet, 40mbit duw ( twee hd streams ) dan zou het met 1 LAN port gewoon moeten werken. Echter vanochtend even snel wat heen en weer gerommeld en lijkt toch dat ik op de tweede machine ( vu+uno en bekabeld ) af en toe hicks krijg en daar baal ik van .. dus alles overhoop zometeen en switch eraf en 1 cat6 kabel direct de router in en tevens monitoren hoe de dm8000 zich gedraagd bij twee streams tegelijk qua cpu-belasting: wellicht toch aan plafond met twee HD streams tegelijk ... Ik houd u op de hoogte van mijn speurtocht ... Overigens Erik, dat is dat precies de reden waarom ik de dm8000 als server neerzet, scheelt weer twee coax kabels door de zaal... ... bedankt voor het meedenken ... ....
dolphs 20 Jun 2013
helaas toch een paar schokken per 5 minuten op de vu+uno, dat maakt met zot terwijl de xp1000 er geen last van heeft via een homeplug nota bene ( uno zit op directe LAN verbinding op de router )!
de dm8000 lat tijdens 2 streams zien:
Mem: 99348K used, 50052K free, 0K shrd, 0K buff, 33648K cached
CPU0: 0% usr 33% sys 0% nic 66% idle 0% io 0% irq 0% sirq
CPU1: 0% usr 0% sys 0% nic 100% idle 0% io 0% irq 0% sirq
Load average: 0.27 0.30 0.28 2/117 4491
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
615 610 root S 92044 61% 8% /usr/bin/enigma2
<snip snip>
Vraag is of dit toch verbetering zou geven als ik een USB LAN ( 100Mbit ) erop zet zodat ik de ene machine over on board LAN laat streamen en de andere over USB LAN
Edited by dolphs, 20 June 2013 - 19:13.
dolphs 21 Jun 2013
heb net mijn dm800 ook maar er even bijgepakt en ook geen succes, tja wisselend maar ik hoor hickups in het geluid, snap er geen biet van - beeld is blokvrij op HD en SD- ik zie aan beide kanten geen hoog cpu verbruik, al helemaal niet bij de dm8000 ...
dm800
Mem: 94572K used, 51184K free, 0K shrd, 0K buff, 43136K cached
CPU0: 12% usr 25% sys 0% nic 62% idle 0% io 0% irq 0% sirq
Load average: 0.08 0.04 0.01 2/51 477
PID PPID USER STAT VSZ %MEM %CPU COMMAND
418 411 root S 78452 54% 23% /usr/bin/enigma2
477 475 root R 3560 2% 14% top
dm8000
Mem: 108104K used, 41296K free, 0K shrd, 0K buff, 42276K cached
CPU0: 0% usr 1% sys 0% nic 97% idle 0% io 0% irq 0% sirq
CPU1: 1% usr 0% sys 0% nic 97% idle 0% io 0% irq 0% sirq
Load average: 0.62 0.24 0.17 2/115 4092
PID PPID USER STAT VSZ %VSZ %CPU COMMAND
629 623 root S 85236 57% 1% /usr/bin/enigma2
571 570 root S < 10444 7% 0% /usr/bin/oscam --config-dir /etc/tuxbo
221 2 root SW 0 0% 0% [dmx0]
spul is gewoon bekabeld met cat6 kabel, ook een andere geprobeerd ... wat jammer zeg ...
Erik Slagter 21 Jun 2013
CPU usage is hier nauwelijks relevant. Meer relevant is hoeveel de nic kan verstouwen. De dm8000 komt aardig in de buurt van effectief 100mbps, maar de dm800 echt niet, ik vermoed de vu+duo ook niet. De nic-implementaties van broadcom in de oudere modellen in combinatie met de drivers (heb ik mij laten influisteren) zijn niet geweldig.
dolphs 21 Jun 2013
maar dan nog... het klantje moet toch 20mbit kunnnen ...
Het valt op dat het met name is bij zenders met hoge audio >= 192kbit.
Tja ik zou voor de gein de xp1000 eens erbij moeten pakken ( het was overigens een vu-uno )
Erik Slagter 21 Jun 2013
Ik denk dat de xp1000 al een stuk verder komt, die z'n nic moet wel hard 100 mbps aankunnen.
Heb je trouwens 100mbit of gbit switch(es)? Als je gbit switch(es) hebt, kan dat problemen geven in combinatie met apparaten met 100mbps nic's.
dolphs 21 Jun 2013
pfoe ja er hangt een fritzke 7390 aan, die kan ik desgewenst terugzetten naar 100mbit op de derde port, waar ie opzit: dat is idd nog het proberen waard.
xp1000 loopt als een trein, maar dat liep ie ook al icm de homeplugs - gelukkig is dat nu getest, dus zou niet het LAN moeten zijn of bekabeling...
Welnu welke apparaten hebben een goede LAN implementatie om dit lekker te laten lopen ... dm800, vuuno alvast niet ;-)
Erik Slagter 22 Jun 2013
Het gaat er niet om of 1 bepaalde poort op 100 mbps of 1 gbit staat. Het gaat er om of het hele pad end-to-end 100 mbps is of niet. Als het hele pad 100 mbps is, dan heb je minder kans op problemen (of alles juist 1 gbps, maar dat is niet jouw geval niet haalbaar). Nou draait http over tcp, dus na enige tijd past tcp zich wel aan, met udp is het echt een ramp.
MasterMuppet 23 Jun 2013
Ik vermoed ook dat het aan het netwerk ligt, als het mogelijk is zou ik proberen het een en ander te testen via een 100mbit switch, ik heb hier geen problemen met het steamen van 2 hd zenders
over het netwerk met een 8000. nou weet ik niet precies hoeveel mbit die streams toen waren, maar volgens mij moet dat ook niet zoveel uitmaken.
dolphs 24 Jun 2013
gezien dit topic gok ik dat deze boxen dan wel hard 100Mbps aankunnen ( gebasseerd op kernel ).
Dus deze apparaten hebben een goede LAN implementatie om de stream aan te kunnen als client ...
dolphs 19 Sep 2013
wil er toch eens een "Fast Ethernet" adapter aan gaan hangen voor de leut, is er een lijst met compatible chipsets die goed zouden moeten werken met de 3.2 kernel ( dm8000 )?
Erik Slagter 19 Sep 2013
De nieuwste asix chips zitten er volgens mij nog niet in (in 3.2).
Ik heb zelf twee usb-ethernet converters, die blijken de "mosnet" (iirc) driver nodig te hebben. Dat werkt dan wel, maar de doorvoer is dramatisch slecht, komt meer in de buurt van 10 mbps dan 100 mbps.
Support daarvoor zal wel in de 3.2 kernel zitten, maar dan moet je wel zelf nog even de modules compileren
dolphs 19 Sep 2013
mooi verhaal - ik had gehoopt dat een van deze chips prima zou werken met minimaal 50mbit doorvoor, maar jammer dus ...
Edited by dolphs, 19 September 2013 - 12:21.
Erik Slagter 19 Sep 2013
Die AX wordt volgens mij tegenwoordig ook wel ondersteund, maar ook dan moet je even de driver zelf compileren
MiLo 19 Sep 2013
Geen probleem, ik heb er wel meer lopen over de 100mbps.Met 1 apparaat heb ik goede ervaring, maar wat nu als er twee tegelijk staan te streamen en dan ook nog eens in HD?
Wat dacht je van mensen met een NAS? Als die een aantal opnames hebben dan "streamen" die dat ook allemaal naar de NAS toe. Volgens mij heeft Erik regelmatig 4 opnames lopen en hij heeft nergens een disk in zitten...
Wat betreft USB netwerk adapters, ik denk niet dat dat gaat helpen. Hang een harddisk aan de USB, en dan kun je met hdparm een testje draaien, dan zie je wat de USB chip onder gunstige omstandigheden kan verstouwen. In theorie 480Mbps, in de praktijk zal 't vast veel lager uitvallen.
Ik gebruik regelmatig een USB-netwerk met embedded devices, maar ook op de snelle ARMs is de 'gewone' ethernet sneller dan de USB link.