Preload / Buffer live streams before switching to them

When I have live youtube streams in my playlist, it takes 7-15 seconds to load each stream and dumps out to black until the stream loads. Is it possible (with new Pi4 mem?) to preload live streams (and any other slow loading net components) so that when it gets to one in the playlist it can cut straight to it (after it has loaded?) I could also suggest this would be true when loading shows as well, just better preloading content before unloading everything first (if possible of course!)