You are viewing a single comment's thread from:

RE: Visual Basic - Public Variablen (Teil 14)

in #visualbasic7 years ago

Hoffentlich ist die ganze Arbeit welche ihr euch macht nicht umsonst , wenn es wirklich so ist das Videos von DTube nur eine geringe Lebensdauer haben.

Sort:  

Wenn die Videos auf einer node gespeichert oder gepinned worden sind kann man sie trozdem noch ansehen . Ich weis nur nicht ob man sie noch auf dtube angucken kann oder ob es dann nur noch ueber ipfs geht. (nutzt DTube sehr selten weil es oft nicht funktioniert)
Deswegen:
ipfs pin add QmdqmifCs7LzhzWNwBzTFw41uDsqFrwmm8dbNUr7ZxoyhP
dann kann man das Video fuer immer anschauen

so habe ich es auch verstanden, wenn es im eigenen node gepinned ist, fliegt es nicht aus dem IFS Netz.
Wird es häufiger aufgerufen wird es auch wieder auf andere Nodes verteilt

nun bin ich verwirrt ich habe für dieses Video QmRWpBDjAMMviDR2L6U3Hkkn93DCHDNAmDieKmNuBXiEVN als hashwert

funktioniert auch

das ist die 480p Variante
QmdqmifCs7LzhzWNwBzTFw41uDsqFrwmm8dbNUr7ZxoyhP
die Source (HD)

Danke für die Info, das wusste ich noch nicht.

Hier nochmal bitte zum Verständnis: Wird etwas was ins IPFS hochgeladen wurde, nicht selbstständig auch auf andere Nodes verteilt? Wie kann der Inhalt dann verloren gehen?

Die Dateien werden auf Blöcke aufgeteilt und im Netzwerk verteilt besteht innerhalb einer Frist keine Nachfrage mehr werden sie automatisch in den Müll verschoben und verschwinden. Es sei denn sie wurden an Nodes gepinnt. So ungefähr.Ich glaube auch das nur wenige Nodes die gesamte Datei gespeichert haben bin mir da aber auch nicht so Sicher.

wenn eine node eine datei pinned speichert sie alle blöcke der datei local ab und sendet diese bei nachfrage an andere nodes. Wenn also ein Video gepinned wird dauert das erste öffnen nach langer zeit zwar etwas länger da es von einer der wenigen nodes die es gepinned haben runtergeladen werden muss, aber durch dieses ansehen steigt die nachfrage nach diesem Video und mehr nodes pinnen es.

Wäre jetzt noch schön wenn @sempervideo eine datenbank machen könnte in der alle hashwerte stehen. Dann geht es einfacher mit dem pinnen.

Gute Idee, kann aber auch von uns gemacht werden. Ich bin dabei so nach und nach, alles zu pinnen und damit ich nicht versehentlich was doppelt mache, habe ich mir Video Name und Hash in einem Editor geschrieben.Hätte nur nicht gedacht das es u.U. solange dauert.

schon erledigt und danke für den Hinweis

Sempervideo hat doch mindestens einen eigenen IPFS Node , da sind die Videos einigermaßen sicher ;-)

Das ist richtig. Wir haben hier noch alle Videos seit 2007 rumliegen. Ebenfalls haben wir einen eigenen IPFS Node. Aber da IPFS noch recht neu ist, vertrauen wir dem am wenigsten. Im Notfall können wir die Videos immer wieder einstellen.

Einer alleine ist schwach - mehr Node, egal ob nebenbei am PC oder am Pi oder eigener VServer, bring was. Das ist P2P, wenn jeder mitmacht wird das Netwerk stärker ;-)

Eine DAU Frage..
Wie bekomme ich den IPFS Daemon (Raspbian) dazu automatisch zu starten, unabhängig ob jemand angemeldet ist oder nicht?

Du kannst das ipfs-start.sh von Sempervideo nutzen und machst dann einen Eintrag in die rc.local Datei siehe hier bitte vorher https://wiki.ubuntuusers.de/rc.local/ das da nichts schiefläuft. Ich empfehele dir aber bei einem Neustart das pi über ssh aufzurufen und dann manuell mit ./ipfs-start.sh aufzurufen, besser noch du installierst dir screen auf dein pi und startest eine neue Sitzung mit : screen -S ipfs und danach einfach ipfs daemon dann kannst du jederzeit wieder in die Konsole zurück und evtl. auftretende Fehler einsehen. https://wiki.ubuntuusers.de/Screen/

Danke, das mit schreen werde ich mal testen
Bisher war es so, dass der daemon geschlossen wurde, wenn ich die ssh Session beendet hab..
Im moment hab ich mir damit geholfen, dass ich ipfs lokal an der Konsole gestartet hab, aber eigendlich möchte ich keinen Bildschirm oder extra Tastatur an dem Rpi vorhalten

ipfs daemon &

dann läuft er weiter

Coin Marketplace

STEEM 0.18
TRX 0.16
JST 0.029
BTC 76024.68
ETH 2926.23
USDT 1.00
SBD 2.60