This would fall under the "generic mirroring" rule of the App Store. Apple only takes issue if you make your remote apps look and behave like a local apps.
The overarching rule for the App Store when it comes to these things that the implementation details are completely irrelevant, the only thing that matters is what a user sees when they open the app.
I hate jumping into these threads because I don’t want to feel like I’m defending Apple’s draconian policies, but it’s incredible how many people on here feel that they should be able to rules-lawyer their way out of them. “Oh, but this app is STREAMED, it’s totally different! You let people STREAM music, don’t you??”
The overarching rule for the App Store when it comes to these things that the implementation details are completely irrelevant, the only thing that matters is what a user sees when they open the app.