The Release Candidate for PeerTube v3 is live!
Hi everybody,
PeerTube v3 is almost complete, and we have just published a RC (release candidate) for admins who like to try it and give us feedback so we can publish a beautiful v3 in early January.
A barebone yet functioning p2p live streaming
The big feature of this v3 will be live streaming, and we're proud to say that it works fine! 🎉🎉🎉
We've had lots of tests and feedback from pioneers (shout out to Le Canard Réfractaire for their help), and we are now confident that a PeerTube p2p live stream can scale up to hundreds of simultaneous users (but not thousands - not yet).
In the different tests we've had, we have managed to keep lag between 30s to 1mn. To our knowledge, peer-to-peer live broadcasting will induce an incompressible lag between the streamer and the audience. Ultimately, this lag will depend on the server charge (how many live streams are happening at the same time) and bandwidth.
We encourage admins to enable live transcoding for live streaming. Even though it will take processing power and induce some lag, it is really essential to facilitate the experience both for streamers (who can use basic OBS settings) and for viewers (who can watch in their preferred video resolution).
With this v3, admins will have the option to enable live streaming, for which they can set a maximum number of ongoing and awaiting live streams (per user and for the whole instance). They will also be able to set up a maximum duration limit for live streams.

Two ways to set up your live
As you can see in our how to go live documentation, PeerTube streamers will need a broadcasting software (we recommend the Free-Libre software OBS), and use the live RTMP key.
Setting up a new livestream is like uploading a new video. The default setting will get you one PeerTube URL, one video container (with description and thumbnail and tags...), and one RTMP Key for each of your livestreams. This setting is useful if you want to host multiple lives simultaneously on you channel. When your live is finished, it will be replaced by the replay (if both the instance admin and the content creator have activated this setting).
Streamers will also have the option to enable "permanent live". It will work more like Twitch does: your permanent live URL and video container will correspond to a single RTMP key. You can go live and stop it whenever you want, the live will be broadcast on the same URL. This setting does not allow saving a video for replay, though.
There is more than live in life
This v3 comes packed with many changes and improvements.
The sidebar menu has been completely reworked, thanks to the UX design work we did with Marie Cécile Paccard. It is now way easyier to interact with you profile or to distinguish pages displaying what's in your Library from what's on your instance federation bubble.
Notifications have been improved: now, when an account has been muted (either by a user or an admin) the notification of their actions are deleted, which comes really handy when someone is having an activity peak and you d'ont want to clean your notifications one by one ;).
Administrators and moderators have, once again, usefull new tools in this update. There's a new page to facilitate comment moderation, batch actions, the option to delete all comments of an account, or to see unlisted videos uploaded by an account on the instance you moderate.

Warning: fresh paint
There is still a lot to tell about this v3, and people who contributed to make it happen. That's a good thing, because we will talk about it in January, for the v3 release post.
We just wanted to describe briefly what you could expect from this new PeerTube version, and present you our progress with this release candidate.
In the meantime, if you try and test Peertube v3 RC and its live feature, please be sure to give us some feedback on the code respository issues or on our forum.
{{ $gettext('Have a great holydays and stay safe,') }}
Framasoft