Yeah, I think this might be the best for PeerTube. Instead of federating to the point of copying the actual videos to each server, just copy the metadata/thumbnails. That way all of the videos on all federated servers on the network show in each instance’s list of videos, but when you actually click on a video it requests an embedded player from the original server that the video was hosted on rather than on your local instance.