PeerTube Architecture

Not sure if a good resource exists already that’s geared towards a non-technical audience. I’m curious how things like transcoding, delivery, storage, etc. works on Peertube compared to centralized alternatives like Youtube.

1 « J'aime »

Hello @amexicotte

The community comprises members of the Framasoft association. Any query is addressed by either fellow members like myself or by experts and other Framasoft association members. All you need to do is ask.

Alternatively, after some research, here are some of the primary distinctions in how transcoding, broadcasting, and storage operate on PeerTube compared to centralized alternatives like YouTube:

Transcoding:

PeerTube employs a decentralized transcoding system, allowing each instance to handle video transcoding on its own server.
YouTube relies on a centralized transcoding system, where all videos undergo transcoding on YouTube servers.

Delivery:

PeerTube utilizes a peer-to-peer (P2P) delivery system, where viewers contribute their bandwidth to distribute videos to other viewers.
YouTube employs a centralized delivery system, with all videos being streamed from YouTube servers.

Storage:

PeerTube employs a decentralized storage system, with each instance responsible for storing its own videos.
YouTube uses a centralized storage system, with all videos stored on YouTube servers.

:slightly_smiling_face: :slightly_smiling_face:

1 « J'aime »