Hallo Steemians!
Seit gestern habe ich sehr beunruhigende Probleme beim Hochladen auf Dtube.
Ich lade gerade Parts von The Surge hoch und so genial das Game auch ist, vom IPFS wird es nicht gemocht. Wenn ich versuche die zwischen 2-3GB Parts über die Dtube Maske hochzuladen bricht alles zusammen (Wenn ich mit Volllast rendere kann ich nebenbei noch Videos schauen und arbeiten ohne Probleme).
Genaugenommen scheint meine TCP/IP Verbindung zusammenzubrechen. Ich bekomme so etwas hier als Eventlog (Win 7, 64-Bit):
Davor ergab sich noch dieses Event:
Seitdem habe ich meinen DNS-Server (empfohlen von @wehmoen) auf Quad 9 (auf Empfehlung von @heutegelernt) gewechselt. Leider brachte das keine Änderung. Auch die obere Eventmeldung taucht weiterhin auf.
Danach dachte ich mir, dass es vielleicht sinnvoll wäre mal zu versuchen eine eigene IPFS-Node auf zu machen. Es könnte ja mit der Dtube Maske zusammenhängen. Dort läuft ja bisher gerne mal etwas schief.
Also hab ich mir auf Empfehlung von @SemperVideo go-ipfs installiert. Darauf habe ich, nach starten des daemons, über "add ipfs" das Video hinzugefügt und mir den hash gespeichert.
Komischerweise hat das auch nicht funktioniert. Ein Erfolg dabei war, dass der Rechner nichtmehr komplett unbrauchbar wurde. Allerdings ist die Leistung des CPU praktisch auf Volllast gestiegen.
Der erste Kern ist dabei praktisch auf 100% gelaufen. Die anderen unterlagen einer Schwankung von 60-95%.
Generell trat dies bei Dateien über 1GB Größe auf.
Hat jemand hier auch schon solche Erfahrungen gemacht?
Da ich langsam auch um meinen Rechner fürchte, kämen mir Tipps sehr gelegen. Mit IPFS kenne ich mich leider vom Programmcode gesehen nicht aus. Darum bitte ich hier um Kommentare diesbezüglich und auch um eine Diskussion, falls nötig. Sollte es sich nur um einen dummen Fehler meinerseits handeln, wäre es mir auch recht.
Solange er gelöst wird.
Ja, das Verhalten konnten wir nachvollziehen. War bei uns auch so. Ein Windows ist für Server-Dienste einfach untauglich.
Wenn es ein IPFS-Node im eigenen LAN sein muss, dann am besten einen auf einem Raspberry Pi betreiben. Damit haben wir hier sehr gute Erfahrungen gemacht. Jedenfalls verstopft der Pi nicht alle Ports am Router oder am Rechner. Er kommt damit recht gut klar.
Das Problem ist, dass ein IPFS Node nach dem Start tierisch Dateien aus dem Internet zieht. Laut mehreren Zuschauern (unter unserem Video) dürfte das eigentlich nicht sein, weil ein Node nur die Dateien aus dem Internet lädt, die er selbst anfragt.
Das entspricht aber nicht unseren Erfahrungen. Diese enormen Datentransfers zu Beginn sorgen ja dafür, dass IPFS hunderte von Verbindungen öffnet. Deswegen kackt Windows ja direkt ab.
Die Lösung des Problems liegt in der Config-Datei des IPFS Node. Wenn man ihn im Home-LAN betreiben will, muss man ihn anweisen überhaupt keine Dateien aus dem Internet zu laden. Er soll nur die "eigenen" Dateien ans Internet verteilen.
Das Problem im eigenen LAN ist ja i.d.R. der enorme Flaschenhals der eigenen Upload-Geschwindigkeit. Da blockiert man ja schon genug, wenn man die eigenen Dateien bereit hält.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Danke für euren Kommentar! Es freut mich, dass das Verhalten so nachvollzogen werden konnte.
Also es liegt an der massiven Anzahl an Verbindungen. Mich wundert, dass es da bisher noch wenig Informationen zu gab (generell auf Steemit; zumindest ist mir da nichts bekannt).
IPFS scheint also wirklich hauptsächlich auf dedizierte Server ausgelegt zu sein. Nun da muss die config wirklich Abhilfe schaffen, da es sonst nur schwer machbar ist seinen Content darüber bereitzustellen.
Ein anderer Nutzer, @wehmoen, hatte mir auch empfohlen einen Server zu mieten. Er selbst habe da wohl einige recht günstig finden können, die er selbst nutzt.
Was ist da die bessere Lösung? Einen eigenen Pi hinstellen oder lieber einen Server für sowas mieten?
Aufgrund eures Videos über den Raspberry Pi bin ich sogar am überlegen wie ich mir so einen finanzieren könnte (In der Hoffnung, dass einem da nicht irgendwann rechtlich jemand ans Bein pieselt weil sonstwer dort geschützten Content verteilt).
Vielen Dank für den Vorschlag mit der Config. Darauf hätte man auch selbst kommen können :D
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Nicht? :D Aber so steht es auf doch bei Steemit-DACH! Hat sich da jemand einen Spaß erlaubt?
Anyway dann streiche ich den Teil. Der Rest ist allerdings true :)
80-140? Phew. Das ist nicht zu verachten. Wieviel wäre das, wenn du den Download von Daten verhinderst und nur deine präsentierst?
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Sorry, ich wollte eigentlich DTube schreiben. Dann hab ich das im Kopf nur irgendwie vertauscht. Natürlich wäre das für das Netzwerk etwas schlechtes. Allerdings ist eine Node, die nicht wirklich zuverlässig ist doch auch nicht wirklich gut dafür oder?
Ich allein habe momentan Content von über 2 TB ... Deshalb finde ich das nicht verwunderlich :P
Anschreiben schon erledigt ;)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Moinsen,
gibt es von D.Tube eine Fehlermeldung (hab selbst noch nie was dort hochgeladen)?
Kannst du deinen Hash lokal über http://127.0.0.1:8080/ipfs/HASH aufrufen? Wenn nein, was sagt der Log vom IPFS-Daemon?
Sollte das klappen, versuche, das Video über das IPFS.io-Gateway zu öffnen. Wenn das nicht fuzt, erstmal die Firewall überprüfen, ob der Daemon evtl. geblockt wird.
Sollte auch das funktionieren, überprüfe das Format (webm oder mp4 wird empfohlen).
Sollte das auch nicht helfen, liegt der Fehler devinitiv bei D.Tube.
Dass das Generieren des Hashes so eine massive Leistung zieht, kann durchaus vorkommen. Große Dateien müssen halt in entsprechend viele Blöcke "zerstückelt" werden.
Ich hoffe, das bringt was.
BB,
JanSe
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Also eine Fehlermeldung gibt es keine. Es schmiert nur der Rechner ab, während DTube versucht fröhlich weiter hochzuladen.
Der Daemon wird nicht geblockt. Habe ich mehrfach überprüft. Außerdem lade ich nur im .mp4 Format hoch, seit ca. 3 Jahren.
Selbst wenn das generieren der Hashes so viel Leistung verbraucht, sollte IPFS dafür kompensieren, finde ich. Wenn es meinen PC nicht zu mehr als 20-30% extra belasten würde, wäre es mir ja egal ob der nun 15 Sekunden oder 30 Minuten dafür brauchen würde. Was ich aus der Antwort von @SemperVideo herauslesen kann, ist es eher einem Bug ähnlich, dass es meine Leitung vollständig blockiert. Beziehungsweise ist es eher auf dedizierte Server ausgelegt, wo es einem halbwegs egal sein kann.
Danke für deine Anregungen :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hey @garythegammarid,
ich habe mich durch das Problem motiviert gefühlt mal in IPFS überhaupt verstehen zu wollen. Vielleicht helfen dir meine Erkenntnisse auch weiter: https://steemit.com/deutsch/@heutegelernt/ipfs-das-system-verstehen
Leider kommt daraus, aber keine konkrete Ableitung für das technische Problem, welches wir gestern so schön gemeinsam nachvollzogen haben. Ich denke wir finden - spätestens mit Hilfe von mehr Leuten - die Ursache des Problems und vielleicht eine Lösung.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Hab dir einen Kommentar dagelassen. Wirklich gut verfasster Post! Nun weiß ich eine Menge mehr über das IPFS und es hat zumindest in Anhaltspunkten auch mit dem Problem auf das wir gestoßen sind zu tun :)
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Guck dir mal an was SEMPERVIDEO dazu sagt. Gibt es hier unter deutsch zu sehen.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit
Ich habe SemperVideo doch sogar im Beitrag erwähnt und verlinkt. Ich kenne das Material und hab es auch nach deren Anleitung durchgeführt. Das ist nicht das Problem.
Downvoting a post can decrease pending rewards and make it less visible. Common reasons:
Submit