The release of a decentralized platform for organizing video hosting and video broadcasting Peertube 6.2 took place. PEERTUBE offers an alternative to YouTube, Dailymotion, and Vimeo for individual suppliers, using a Content spreading network based on P2P communications and binding of visitors’ browsers. The projects of the project are distributed under the Agplv3 license.
The main innovations include:
- A regime of selective pre-moderation of comments on published videos containing words from a blacklist or hyperlink has been added. Such comments go into a review list and appear only after being checked by the channel owner. Selective pre-moderation can also be used by the server administrator in the context of published videos with keyword filtering.
- The ability to automatically assign tags to comments and videos based on a list of keywords or rules set by the channel owner or server administrator has been added. These tags can be used to automatically filter videos or comments.
- The platform now provides the ability to automatically generate subtitles for new videos posted on the server. The administrator can also initiate selective subtitle generation for old videos already available on the server using a Runner-cutter built on the Whisper speech recognition system. This can be launched on another server to avoid overloading the main server with PEERTUBE.
- A new method for creating a thumbnail for preview based on a selected frame from the video has been introduced (previously an external image was required for the thumbnail).
- In the lists of recently added, tracked, and popular videos, the display of LIVE video previews has been enabled.
The PEERTUBE platform was originally based on the use of WebTorrent BitTorrent launched in the browser, using webrtc technology for organizing a direct P2P communication channel between browsers. Later, the HLS (HTTP Live Streaming) protocol was incorporated along with WebRTC, allowing adaptive control of the flow depending on bandwidth. The ActivityPub protocol is used to combine disparate servers with video into a common federated network, where visitors