Das einzige, was noch übrig bleibt und exzessiv genutzt wird ist YouTube. Hier konnte ich noch keine brauchbare Alternative finden. Aus diesem Grund habe ich Überlegungen angestellt, wie man Youtube ersetzen könnte. Dabei sind folgende Anforderungen für mich wichtig:
(Da ich dafür noch keinen Namen habe, nutze ich im Folgenden $Videoportal)
- Der Videodienst sollte nicht zentral gehostet werden. Jeder sollte seinen eigenen Kanal auf seinem eigenen Server/Webspace hosten können, auch als relativ unerfahrener Mensch.
- Menschen, die hochqualitative Videos produzieren, wollen damit in der Regel auch Geld verdienen. Ein Anreiz dazu, die Videos auch über $Videoportal anzubieten wäre, mehr Geld als über Youtube verdienen zu können.
- Das Videoportal soll kostenlos oder werbefrei besuchbar sein.
- Der Besuch soll möglich sein, ohne Barrieren in den Weg gelegt zu bekommen.
- Videos sollen von allen Kanälen per Suche auffindbar sein.
Um diese Anforderungen zu erfüllen müssten Videos in drei Modi angeboten werden können:
- Free: Die Videos sind vollkommen kostenlos verfügbar.
- Donation: Für Videos, die dem Zuseher gefallen haben, kann gespendet werden.
- Payment: Videos dieser Art kosten einen minimalen Betrag oder werden (teilweise) mit vorgeschalteter Werbung präsentiert. (Entscheidung obliegt dem Zuseher)
Daraus folgend ist mir folgender modularer Aufbau der Struktur in den Sinn gekommen. Jedes Modul sollte von jedem auf seinem eigenen Server gehostet werden können:
Creator-Modul
Eine einfach zu benutzende Anwendung, die ausschließlich dazu dient, Videos zu $Videoportal hinzuzufügen und zu verwalten, Kanalstatistiken zu betrachten, sowie Kommentare zu bearbeiten. Es führt Statistik über die angesehenen Videos und speichert die abgegebenen Kommentare, Einnahmen etc.
PHP wäre wohl eine sinnvolle Programmiersprache, dadurch könnte das Modul auf einfachen Webspaces laufen.
Payment-Modul
Mit Hilfe diverser Zahlungsdienste (Bitcoin, Paypal, Überweisung) kann Guthaben von Zusehern aufgeladen werden.
Das Payment-Modul wird nicht von jedem selbst gehostet, sondern von einigen größeren Anbietern, da eine Kooperation untereinander sowie mit Zahlungs- und Werbungsdienstleistern notwendig ist.
Es wird registriert, wenn Werbung zu einem Video gesehen wurde oder für ein Video Geld bezahlt wurde. Dieses Geld geht dann entweder gesammelt ein und kann an die Videoproduzenten ausgezahlt werden oder wird dann gesammelt an ein anderes Payment-Modul überwiesen, um dort dann ausbezahlt zu werden.
Das Payment-Modul finanziert sich durch einen kleinen anteilsmäßigen Betrag, der den Videoproduzenten nicht ausbezahlt wird. Wie viele Prozent das dann sind obliegt dem Anbieter.
Ad-Modul
Stellt die Werbung an View-Module bereit. Für angesehene Werbung wird Geld an die entsprechenden Payment-Module bezahlt.
Listing-Modul
Stellt eine Liste an existierenden Kanälen und Videos zur Verfügung, führt Statistik über Trends uvm.
View-Modul
Das einzige Modul, das der Zuseher zu Gesicht bekommt (abgesehen vom Vorgang des Guthaben-Aufladens).
Das View-Modul ruft die Videos und ggf. Werbungen der einzelnen Kanäle bei Bedarf ab und stellt sie Nutzern zur Verfügung. Nutzer können Kanäle abonnieren und so regelmäßig Updates erhalten. Außerdem werden anhand von Schlagworten, die dem Video gegeben wurden, der Beliebtheit des Videos und vor allem des Nutzers Abos Videovorschläge angezeigt.
Durch Kontakt mit Ad-, Payment- und Listing-Modulen werden Zahlungen an Videoersteller veranlasst, Kommentare dargestellt und gesendete Kommentare an das Creator-Modul übergeben.
Für eine reibungslose Zusammenarbeit wird je nachdem, wie kritisch das Modul ist auf Black- oder Whitelists zurückgegriffen.
Einzelne Kanäle werden anhand von kanalname@domain.tld identifiziert und sind daher einzigartig.
Beständige und kostenlose Kanalnamen könnten beispielsweise von einer die Software verwaltenden Organisation im Sinne von kanalname@$Videoportal.org oder kanalname@kanalname.$Videoportal.org vergeben werden.
Bezüglich Kosten pro Video:
Ein MP4-Video in HD mit einer Länge von 10 Minuten ist etwa 200MB groß. Folglich kann man mit einem TB etwa 5000 Videos ansehen.
Wenn man mit 15€/TB Traffic rechnet, kann man etwa 0,003€ pro Video an Traffickosten rechnen. 5% an den View-Modul-Provider, 5% an den Payment-Modul-Provider (gesamt 0.001€)
Dann bleiben von 0.01€ pro Video 0,006€ übrig. Also 6€ pro 1000 Views, 600 bei 100.000 Views. Meinen Informationen zufolge ist die durchschnittliche Einnahme auf YouTube 1€ pro 1000 Videos.
Zur Realisierung:
Ich studiere aktuell im ersten Semester Informatik, daher ist es wahrscheinlich, dass ich hier sehr viele Dinge übersehen habe, die für ein Projekt dieser Art sehr wichtig wären.
Mir ist bewusst, dass das ein gigantisches Projekt wäre. Alleine oder mit nur wenigen Personen lässt sich das nicht verwirklichen, als Community-Projekt jedoch möglicherweise schon. Daher muss bei der Auswahl der Programmiersprachen sowohl darauf geachtet werden, dass die Programmiersprachen von vielen Menschen beherrscht werden, als auch die leichte Installierbarkeit (PHP?), beim Payment-Modul Sicherheit, aber auch Stabilität uvm.
Ich würde mich über Hinweise, Denkanstöße, Kritik, ... in den Kommentaren freuen.
PS: Das Payment-System könnte auch für andere Webseiten genutzt werden - Blogs, Onlinezeitungen etc. könnten anstelle von Werbung über dieses System minimale Beträge für Inhalte verlangen. Stünde einmal ein halbwegs funktionierendes System könnte man auf diesem Weg auch Firmen wie Verlage involvieren, Musik von bekannten Künstlern anbieten etc. und so weiteres Geld für die Entwicklung akquirieren.
Selbstverständlich würde alles als freie Software veröffentlicht.