Release of decentralized video broadcasting platform PeerTube 2.4

Published issue Peer Tube 2.4, a decentralized platform for organizing video hosting and video broadcasting. PeerTube offers a vendor-independent alternative to YouTube, Dailymotion and Vimeo, using a content distribution network based on P2P communication and linking visitor browsers. Project achievements extend licensed under AGPLv3.

PeerTube is based on the use of a BitTorrent client webtorrent, launched in a browser and using technology WebRTC to organize a direct P2P communication channel between browsers, and a protocol Activity Pub, which allows you to combine disparate video servers into a common federated network in which visitors participate in the delivery of content and have the ability to subscribe to channels and receive notifications about new videos. The web interface provided by the project is built using the framework Angular.

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 on which the video was originally uploaded (using the protocol webseed). In addition to distributing traffic between users watching videos, PeerTube also allows hosts launched by authors to host videos for the first time to cache other authors' videos, forming a distributed network of not only clients, but also servers, as well as providing fault tolerance.

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, more than 300 servers maintained by various volunteers and organizations. If a user is not satisfied with the rules for placing videos on a particular PeerTube server, he can connect to another server or run your own server. For quick server deployment, a pre-configured Docker image (chocobozzz/peertube) is provided.

Π’ new release:

  • Moderation tools have been expanded. In addition to informing moderators about problematic videos, the ability to send notifications about violating the rules of accounts and comments has been added.

    Release of decentralized video broadcasting platform PeerTube 2.4

    Release of decentralized video broadcasting platform PeerTube 2.4

    Users who submit a warning about a violation are now sent a notification of acceptance or rejection of the complaint, with a possible note from the moderator. In the account settings, there is also a My Abuse Reports section, where you can view the list of registered complaints and send a message to the moderator.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • In addition to the ability to embed video widgets on websites, similar support for embedding playlists has been added.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • Added the ability to display several fragments (clips) from one video in the playlist at once. To add links to different fragments of the video when adding videos to playlists, an option is now available through which you can set the offset and size of the next fragment. This feature can be used, for example, to create remixes of the most interesting video clips.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • Added plugin for adding annotations to videos. Using the specified plugin, the user can specify information that will be shown at a certain time during video playback.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • The interface for writing comments has been improved - a button with an indicator for using the Markdown format has been added and the ability to delete or edit comments that remain unanswered has been implemented.
  • In the admin interface, when working with one tab in the menu, shading of other tabs is provided to visually separate them.
    The layout of tables in the user management tab has been changed - action buttons are now displayed on the left, which makes it easier to work on mobile devices. Quotas are displayed in the form of visual indicators, and categories of users are highlighted in different colors.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • Improved the edit form shown after uploading or updating a video. The channel selection menu shows the icon of the current channel, and the language selection menu shows the current language.

    Release of decentralized video broadcasting platform PeerTube 2.4

  • Work has been done to improve performance - the first load of the host interface is now significantly faster.

Source: opennet.ru

Add a comment