SEPARATING TCP AND UDP ON EACH ISP

I have 2 ISPs, and my design is to have Load balance and failover config on my RB3011, the condition i made is this;

TCP (Browsing) is going to ISP1
while
UDP (which of course Streaming Videos) is going to ISP2

When ISP1 is down ISP2 will take over
When ISP2 is down ISP1 will take over

And also has PCQ for Prioritising VIP Users


Thanks and More Power

Which public streaming service uses UDP ?
The three I know (youtube, netflix, amazon-prime) do use TCP, ie. HTML5, IMHO.
Since UDP is a connectionless protocol, I think it can’t work with NAT routers (would require port-forwarding etc.).
Inside LAN no problem, but from Internet to home?..