lucille-node
v0.0.2
Published
P2P video hosting and streaming service for the Planet Nine ecosystem
Maintainers
Readme
Lucille
Named for the incomporable Lucille Ball, lucille is a part of the 4's Entertainment System providing for streaming, and downloadable video. It utilizes bittorrent via the webtorrent protocol to enable P2P capabilites to save bandwidth, and provide scalability that other distributed systems cannot while simultaneously saving on bandwidth costs obviating the need for ad-supported revenue. The point is for it to get so popular it breaks. Then we'll know we're doing something right.
Overview
This first iteration of lucille is built on Digital Ocean infrastructure utilizing the following stack:
|| Storage || || Seeder || || Tracker || || Viewer ||
If you're unfamiliar torrents, no worries! All they mean is that while you're streaming your video, you're enabling others to stream it as well. This happens seemlessly for you in the background, and lucille doesn't track whether you do or don't, so feel free to turn it off if you'd like.
Video posters
Posters will likely interface with lucille through a client application that will handle the upload and storage of their video. The first such application will be part of the shoppe plugin for the federated wiki, and can be found here: https://github.com/planet-nine-app/wiki-plugin-shoppe.
Video watchers
Watchers will likewise interface through a client application, and the first one will probably be at the main lucille hub, which is tbd, or in fed wikis as well. We shall see.
