PeerTube news!

Discover the latest PeerTube improvements

/rss-en.xmlSubscribe to our Mastodon account
Subscribe to our Twitter account

Subscribe to the newsletter

PeerTube v4.2 is out!
6/7/2022

Hi everybody,

We are pleased to announce this new version of PeerTube!

Editing videos from the web interface, detailed viewers stats for videos, ability to adjust latency during a live broadcast and much more... Let's look around and see what it brings us!

Editing videos from PeerTube web interface

This new feature will delight upstarting videomakers! Until now, there was no options for video editing on PeerTube: videomakers had to edit their videos before publishing them. Now, if you need to do some basic editing, you can do it directly in the web interface.

Once you have uploaded your original video, simply click on the ... menu and select Studio. You can then choose to :

  • cut the video (by specifying a new start and/or new end time-code)
  • add an intro at the beginning and/or an outro at the end of the video (by uploading a video file)
  • add a watermark to the top right corner of the video (by uploading an image)

Once you made these changes, PeerTube will automatically transcode the new video and replace the original one.

This feature has been developed with the financial support of the "Direction du numérique pour l'Éducation du Ministère de l'Éducation Nationale, de la Jeunesse et des Sports" (french Ministry of National Education). It was a request from the team in charge of the apps.education.fr platform, which offers remote working tools to French employees and teachers. Thanks to them!

Stats on videos

Until now, PeerTube offered very few metrics for videos: just a view and a like counter. This 4.2 version provides new metrics for each video:

  • average and total watch time
  • peak viewers
  • number of viewers' origin countries

To access the stats page, click on ... button located under the video player (on the right) and select Stats.

In addition to these counters, PeerTube allows you to view the following data through interactive graphs:

  • total viewers
  • aggregated watch time
  • viewers by country (if the instance's admin have not disabled this option)
  • audience retention (to identify the moments in your videos that captured the audience's attention)

This feature has been developed with the financial support of HowlRound Theatre Commons at Emerson College. Thanks to them!

Save replay of permanent/recurring live streaming sessions

As you probably already know, PeerTube offers 2 ways to broadcast a live:

  • "normal" live: where you can stream only once
  • permanent/recurring live: where you can stream multiples times using the same URL

Until now, only the "normal" live allowed to publish a replay of the livestream. When using permanent/recurring live, it was not possible to automatically record replays. You had to use an external tool to record a streaming session and publish it manually in PeerTube, just like any other video.

Now, it is possible to save each permanent/recurring live streaming session as a replay on a new url. Convenient, isn't it? Replays are automatically filled with all permanent/recurring live information for a better indexation.

This feature has also been developed with the financial support of HowlRound Theatre Commons at Emerson College. Thanks to them!

Latency settings support for lives

Currently, when broadcasting live on PeerTube, the latency (time between when the video stream is sent and when the video is watched) is estimated to be around 30-40 seconds. This is because PeerTube uses a peer-to-peer protocol (P2P) to broadcast videos, lowering the load of their hosts.

In order to change this latency, we offer videomakers two new settings:

  • reduced latency, by turning off P2P
  • increased latency, to exchange more efficiently video segments with P2P

To change this setting, simply edit the live settings. In the Live settings tab, you can select the latency mode you want.

And also

Thanks to an external contribution, it is now very convenient to edit video subtitles directly from the web interface.

PeerTube also allows instances' administrators to display author avatar in video miniatures on the various pages that list videos (Local Videos for example).

We have made many other improvements in this new version. You can read the whole list on https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md.

Thanks to all PeerTube contributors!
Framasoft

PeerTube v4.1 is out!
2/23/2022

Hi everybody,

We invite you to discover the improvements and features of this latest version of PeerTube. Let's look around and see what it brings us...

A video player more practical, especially on mobile devices

To make videos watching more enjoyable, especially on mobile devices, we've improved several parts of the video player. Now, when you tap the center of the player, a button is overlayed and allows you to easily play/pause without using the control bar.

We have increased the control bar size (located at the bottom of the player): so that you can now access more easily the play/pause button and the sound, display or speed settings.

For those who watch videos from a mobile device, we have set up an automatic landscape display of videos when you select full screen view. And if you double-tap on the right or left side of the video player, it allows you to move forward / rewind by 10 seconds without using the control bar. Really handy to easily navigate through a video!

Did you notice that when you press the ? key it brings you up the keyboard shortcuts list? This feature has been around for a while, but we haven't highlighted it before. As we have made some fixes, this is a good opportunity to introduce it to you.

An improved plugin system

The improvements we have made to the plugin system allow developers to create new plugins types:

  • plugins to create specific pages integrated into PeerTube interface
    Some instances wishing to add other content than the by-default PeerTube pages will now be able to do so without losing the graphical context of PeerTube interface.

  • plugins to add fields to the video updating form
    It was already possible to add new description fields to a video via a plugin, but these were visible only in a specific tab ("Plugin Settings"). It is now possible to make these new fields appear in the "Basic Information" tab, which makes them more visible.

As a reminder, instance administrators can enable / disable plugins in the Administration menu, Plugins/Themes tab and you also can discover our plugins selection.

New filters on search results

Now, when you use the search bar of your favorite instance, you can filter the results so that only one type of result is displayed, choosing from videos, channels or playlists. Very useful to find channels or playlists on a specific topic.

More instances customizations

So that PeerTube instances administrators could customize their instance, we now allow them to:

  • specify default privacy type on new uploaded videos
    Until now, the privacy type was "public" for any video added. Admins can now decide that all videos uploaded on their instance will be in unlisted / private / internal privacy by default (your choice). Users could change this default choice.

  • specify default licence on new uploaded videos
    Before this version, the license field on uploaded videos was not filled in by default. Admins can now choose a default value for this field and apply it to all new uploaded content. Uploaders will then be able to change this default choice.

  • disable some features
    As you were so many to ask for it, it is now possible to disable downloading and/or commenting on all your instance videos.

All these changes are to be made in the instance's configuration file.

About peer-to-peer broadcasting

PeerTube uses a peer-to-peer (P2P) protocol to broadcast highly viewed videos (viral videos), lowering the load of their hosts. From now, instance administrators can disable this feature by default. Users (logged in or anonymous) can however re-enable it if they wish.

You can also disable peer-to-peer when you want to embed a video on external web pages. To do this, simply uncheck the P2P box that appears in the Embed tab of the video sharing window.

And also

We have added a configurable login behaviour: if one or more external authentication plugins are installed on an instance, specific buttons will appear below the login form. If only one external authentication plugin has been installed, the instance administrators can enable an automatic redirection of users to the external authentication platform when they click on the login button.

We have made many other improvements in this new version. You can read the whole list on https://github.com/Chocobozzz/PeerTube/blob/develop/CHANGELOG.md.

Thanks to all PeerTube contributors!
Framasoft

Learn all about PeerTube v4!
11/30/2021

Hello,

PeerTube v4 is on its way, as we have just published a release candidate version that will be tested out in the next few weeks.

For this occasion, we have published a blog post summing up a year of hard work and improvements on the PeerTube ecosystem. It also presents the new features of PeerTube v4, and what we feel we might work on next year.

We would like to thank every person who has contributed to the PeerTube ecosystem throughout the year: y'all are amazing! Our special thanks also goes to NLnet, whose 50 000 € grant funded about two thirds of our 2021 spendings on the PeerTube project. The remaining third came directly from our not-for-profit budget, that comes from grassroots donations (usually from our French audience) we get for all our actions.

If you want to help us fund our work in 2022 on PeerTube and many other projects, please consider supporting Framasoft. And don't forget to share if you care!

We hope you will enjoy PeerTube v4,
Framasoft

New external tools for PeerTube Live!
11/4/2021

A PeerTube spiced up with third-party software is possible! Framasoft has funded and supported two external developments to bring interesting features to live videos. Here is an overview of these two tools, which will bring something new to your live stream.

PeerTube Live App: being live from your smartphone

ℹ️ This app is for content creators who want to broadcast live from a mobile phone.

Why PeerTube Live App?

PeerTube is the free-libre solution to decentralize and share your videos, but... what if you could broadcast live from your mobile phone, whether it's a conference, a concert or a protest? Live streaming on an independent platform, through an easy to use application, didn't exist yet.

This is a new opportunity. Until now, you could only live stream on PeerTube from your computer https://framablog.org/2021/01/07/peertube-v3-its-a-live-a-liiiiive/... which isn't really convenient when you are in the middle of a crowd!

It's a fact: at Framasoft, we didn't have the skills to develop an Android application. So we looked externally and contacted Schoumi, a contributor to Exodus Privacy, who accepted the project. After initial exchanges in April 2020, it was in May 2021 (the covid slowed us down a bit) that the PeerTube Live app started to be developed. After some improvements, we are now ready to show you the tool.

How do I live stream from my smartphone?

First step: you will need an account on a PeerTube instance that allows live streaming (see the instance's terms and conditions). Then download the PeerTube Live application, available on Google Play store and on the F-Droid app store (Note: this application is only available for Android mobiles).

We advise you to configure the application before going live (at the risk of losing some time choosing the settings - be warned!):

  • Add the web address of your instance and the login details of your account on the interface
  • Click on the "+" at the top right
  • Configure the live settings (Title, channel, privacy settings, resolution, publish a replay of not, etc.)
  • To go live, all you have to do now is press the big black button
  • The same button lets you end the live stream
  • If you have chosen to "Automatically publish a replay when your live stream ends", remember to be patient. The publication delay can vary according to the length of the live, the quality/resolution or the computing power of the server hosting your instance

PeerTube Live App needs you!

There are a few important limitations to point out. First of all, we have done very little testing on the app. In short, the paint is fresh, as they say, so bugs may occur.

Secondly, the application is not developed by Framasoft. Its evolution and improvement depend entirely on... you! You want to contribute to the improvement of the application? Here is how to participate:

PeerTube Live Chat: give your instance's audience the ability to chat during live streams

ℹ️ PeerTube Live Chat is a plugin for administrators of a PeerTube instance.

Why PeerTubeLive Chat?

More importantly, why didn't we add a chat feature when we developed the live stream feature for PeerTube? Well, it was a 100% conscious choice to focus only on live stream to begin with (we needed to manage priorities).

However, we soon noticed a developer working on a chat feature (and that was really convenient!): John Livingston. So we offered to co-fund the improvement of his code to make it more user-friendly for the general audience.

The project was launched in April 2021. It was essential that the plugin communicate properly with the PeerTube core code, which meant improving the PeerTube plugin API. After much discussions between Chocobozzz (PeerTube developer) and John, the plugin is ready!

How do you install it?

You need to be an administrator of a PeerTube instance to install the plugin on your server, and follow these steps:

  • Prosody Server Installation (version 0.11.9 or later). You can refer to the documentation
  • Installation of the "livechat" plugin via the PeerTube administration interface
  • Choose in the configuration "Prosody server controlled by PeerTube"

The chat will now be displayed during live video broadcasts.

How do you use it?

Once the plugin is installed on the instance, the audience will be able to chat during the live videos they watch. However, this will only be possible from a computer.

If you are logged in to your PeerTube account, you will be recognized directly by the plugin. If you are not logged in, you can simply enter a nickname.

You will then have direct access to the chat and its features. Moderation can be entrusted to one or more people.

It can always be improved!

As the plugin is very young, there is room for improvement:

  • Its installation can be tedious, even cumbersome, depending on certain versions of the software
  • We have only tested the tool a little, for the moment
  • The interface could be more intuitive.

At the time of writing this news, John Livingston has just received a new €4000 sponsorship from the company Code Lutin to continue his work on PeerTube Live Chat. This is great news for this very useful plugin. We look forward to see it grow.

If you want to support this development, too, please go here: https://liberapay.com/JohnLivingston/. End to contribute to the code, it's there: https://github.com/JohnXLivingston/peertube-plugin-livechat.

Contribute to the contributions

These two tools add great value to PeerTube and our freedom to distribute... livestreams! Their improvement now depends on your contributions.

We are increasingly aware of the richness of the PeerTube ecosystem: clients, plugins... Numerous external contributions offer new options and new freedoms to the community: thank you very much!

If we have been able to finance and support these two external developments, it is partly thanks to the NLnet grant we mentioned when announcing the path to v4 of PeerTube, and partly thanks to your donations which finance all the actions of Framasoft https://soutenir.framasoft.org/en/.

Thanks again for your trust!