Video Network

Hey ihr :)

Ich habe erst versucht, mich über #Freiheit auszukoddern, aber das ist mir einfach zu heikel. Habe ich mich dann dazu entschlossen, euch eine Idee vorzustellen, die auch mit Videos zu tun hat.

Letztendlich geht es darum, nicht wie Google es mit YouTube derzeit tut, alle Videos  zentralisiert¹ zu speichern, sondern dezentralisiert.

So sollen die Videodateien nicht zentral auf einem Server liegen, sondern (redundant²) verteilt auf vielen einzelnen Computern (Peers).

Ein Beispiel:

Wir haben 6 Personen und eine davon möchte in Video hochladen. Alle 6 Personen besitzen ein Programm, das das teilen von Videos folgendermaßen ermöglicht:

  1. Der Uploader gibt seinem Programm die Videodatei
    drawing
  2. Das Programm kontaktiert weitere Programme, die in der Umgebung laufen...
    drawing2
  3. ...und überträgt die Datei an sie
    drawing2
  4. Ein anderes Programm möchte nun diese Datei haben...
    drawing2
  5. ...und fragt bei seinen Nachbarn nach...
    drawing2
  6. ...und diese...
    drawing2
  7. ....dann bei ihren...
    drawing2
  8. ...und erhalten eine Rückmeldung, wenn der Nachbar die Datei hat...
    drawing2
  9. ...und geben dem Ausgangsprogramm die Rückmeldung durch, dass sie die Datei gefunden haben.
    drawing2
  10. Das Programm entscheidet sich dann für einen Nachbarn, teilt ihm mit, das es die Datei haben möchte und dem anderen sagt es ab...
    drawing2
  11. ...der Nachbar fragt dann noch einmal nach...
    drawing2
  12. ...und erhält die Datei,...
    drawing2
  13. ...die er direkt weiterleitet
    drawing2
  14. Tada!
    drawing2

Da sich das auch mit allen anderen Daten machen lässt: Et voilà, neues Internet ;)


¹ Zentralisiert hier in dem Sinne, das die Videos nur auf Googles Servern liegen.

² mehrfach vorhanden

Christoph Schulz

Christoph Schulz

Christoph Schulz
I am Dev. Maybe.

Podman Minikube on Debian 11

Where I can I try to replace docker with podman, rootless podman to be specific.Recently I have been playing around with minikube for kap...… Continue reading

Packaging Fractal as DEB 1/?

Published on January 16, 2020