On a particular IPTV service on STBEMU+ (MAC address based) works great. Video is smooth, no jitters, looks like 30 FPS. Watching baseball on it is a pleasure. News channels show a smooth scrolling text ticker on the bottom.
The same provider is stating that MAC address devices will not be supported soon (will stop working). So I tried their app. The video looks about 15 FPS and jittery text on news channels. Baseball games look bad (baseball throws look jerky).
Why are these services requiring a change that essentially downgrades the service?
Using a Formuler Z8; plenty of CPU power and bandwidth.
It depends how their app works. As 90%+ of the industry was using XC, 90%+ of the tools made worked based on XC API. As such, it caused major issues when XC was shut down.
This could be the problem with your providers app.
It could also be how the app ios created, or the panel it uses that causes these issues.
Unfortunately without a lot of info, its hard to know, but the rule of thumb is to use what works best for you.