A week ago, I was at this year’s Berlin FediDay and, as part of the Barcamp there, offered a project update on the topic of media.ccc.de on the Fediverse. Someone was kind enough to take notes during the session, so here’s a lightly edited write-up:
The software behind media.ccc.de is called voctoweb; the planning and analysis for this project can be found, among other places, in the following issues:
- #852 Fediverse EPIC
- #735 Define ActivityPub representation of a talk/event/lecture
- #853 Decide on an ActivityPub architecture
Goal
ActivityPub is being implemented as a inherent part of media.ccc.de, rather than migrating to PeerTube. Even so, it should also become usable with PeerTube and other Fediverse apps.
PeerTube’s torrent component doesn’t play a big role for media.ccc.de, since traffic demand is generally covered by dedicated mirrors and sponsorship and isn’t the bottleneck. The vision is for media.ccc.de to act as a bridge for conferences with schedule.xml/json into the Fediverse.
cdn.media.ccc.de uses MirrorBrain, comparable to the mirror networks used by Linux distributions. Requests are redirected to a nearby mirror, and checksums allow verification of the downloaded file. The mirrors are listed, along with additional information, on the about page.
