Video transcoding: can be mitigated using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/remote-runners">remote transcoding</a> by remote workers
<a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/create-upload-video#upload-a-new-version-of-a-video">Upload a new version of the video</a> if your administrator enabled this setting
But some pars of PeerTube can be horizontally scaled to bypass the following limits, as described in our <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/maintain/configuration#scalability">scalability guide</a>:
Read the <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/maintain/configuration#scalability">scalability guide</a> if you plan to have many users or viewers
The feature is called <a href="https://docs.joinpeertube.org/admin/following-instances#instances-redundancy" target="_blank">"server redundancy"</a> and caches your most popular videos to help serve additional viewers.
Transcoding can also be offloaded to other machines using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/remote-runners">remote runners</a>.
Communicate with the streamer and other viewers using the <a target="_blank" rel="noopener noreferrer" href="https://livingston.frama.io/peertube-plugin-livechat/">livechat PeerTube plugin</a>
<a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/following-instances#automatically-follow-other-instances">Automatically follow</a> instances from a public index
<a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/create-upload-video#publish-a-live">Publish live videos</a> in PeerTube using your favorite RTMP compatible software (OBS, Restream, ffmpeg...)
<a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/watch-video">Share</a> the video or the playlist URL/embed with attributes (automatically start/stop at, loop enabled, muted...)
Create <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/library#video-channels">multiple channels</a> inside your account to group your videos by topic
Create public <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/library#playlist">playlists</a> assigned to your channel to organize your content or remote videos