Recommended hardware requirements for a big instance to handle 1,000 concurrent viewers (see our <a target="_blank" rel="noopener noreferrer" href="https://joinpeertube.org/news/stress-test-2023">blog post about our viewers stress test</a>):
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
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>.
Bandwidth: can be mitigated using <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/following-instances#instances-redundancy">PeerTube redundancy system</a> and cache servers that serve video static files in front of your PeerTubeinstance
Enable or disable signup, <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/admin/managing-users#registration-approval">approve manually new users</a> or set upload limits
Get <a target="_blank" rel="noopener noreferrer" href="https://docs.joinpeertube.org/use/video-stats">detailed statistics</a> on your videos (views, watch time, unique viewers...)
See the dedicated section in the PeerTube documentation: <a href="https://docs.joinpeertube.org/use/report" target="_blank">https://docs.joinpeertube.org/use/report</a>