PeerTube is based on the use of a BitTorrent client
The PeerTube federated network is formed as a community of interconnected small video hosting servers, each of which has its own administrator and can adopt its own rules. Each server with video plays the role of a BitTorrent tracker, which hosts the user accounts of this server and their videos. The user ID is in the form "@user_name@server_domain". Browsing data is transmitted directly from the browsers of other visitors viewing the content.
If no one is watching the video, the return is organized by the server to which the video was originally uploaded (using the protocol
To start broadcasting via PeerTube, the user only needs to upload a video, a description, and a set of tags to one of the servers. After that, the movie will be available on the entire federated network, and not just from the primary download server. To work with PeerTube and participate in the distribution of content, a regular browser is enough and no additional software is required. Users can track activity in selected video channels by subscribing to feeds of interest on federated social networks (such as Mastodon and Pleroma) or via RSS. To distribute video using P2P communications, the user can also add a special widget with a built-in web player to his site.
Currently running for content posting
If a user is not satisfied with the rules for placing videos on a particular PeerTube server, he can connect to another server or
In the new release:
- Added experimental support for plugins and themes that can be installed through the administrator web interface. Each PeerTube instance can have its own theme (the administrator uploads the themes, after which they become available for activation by users);
- Added support for loading audio files. PeerTube itself will create a video with a static image based on them, merging the audio file with the album cover and file parameters;
- Support for multi-stage user registration has been implemented. New users can create their own channel (username/channel). By default, the user is shown their channel page, not the account home page;
- Added the ability to use muted, loop and peertubeLink parameters in URLs;
- The video publishing interface has been redesigned, adding the ability to assign start and end times for playback, subtitles, automatic and cyclic playback flags;
- Provided display of subscriber groups and recently added videos in chronological order;
- Added a language filter that allows you to display videos only in certain languages;
- Added the ability to transfer public or not yet published videos, as well as playlists, to the category of private;
- The ability to transcode video with 4K quality has been implemented;
- Provides support for federated deletion of comments (on other servers) deleted by the video owner;
- Added the ability to set an administrator password during the first launch;
- Addresses a security issue caused by moderators being able to create and change privileged user settings. From now on, the actions of moderators are limited only to ordinary users;
- CLI utilities are included in a separate package to reduce the size of server dependencies;
- Improved performance of the static file cache and faster display of fonts.
Source: opennet.ru