When I created the Roku profiles for the Serviio DLNA server, I ended up with 6 different profiles based on what each player can support. You have 4K and non-4K TVs, and 4K and non-4K players, plus the latest players that now support MPEG-2/H.262 video. And we have a basic Roku profile for the older players that can't handle bitrates beyond about 16 Mbps. There are so many different model numbers spread across those different level of players that I couldn't make them auto select correctly, so the user has to manually choose the best profile. So as Tajson said, you'll likely need more than two pools.
Roku Community Streaming Expert
Help others find this answer and click "Accept as Solution."
If you appreciate my answer, maybe give me a Kudo.
I am not a Roku employee, just another user.