I created a download/upload branch, and leafs according to which service(s) I wanted to shape. Unfortunately, I can get shaping to DPI shape streaming with a burst before settling at a lower data rate, and it works great.
I can also (for the same IP(s)) use a standard leaf with no bursting, and run a speed test, and shaping works great. What I'm unsure of how to do efficiently is not allow a single IP to get the two filters worth of data (5Mbps for the streaming filter + 10Mbps for standard data) when simulataneously watching Netflix + Downloading. What is the best practice for this in EdgeOS?