Using Multipath TCP (MPTCP) with AVPlayer and HLS Streaming

Hello,



I'm interested in implementing MPTCP support for HLS streaming using the multipathServiceType property of NSURLSessionConfiguration (or something like it) with AVPlayer and an AVURLAsset. But I have not been able to find any APIs that would allow me to do such a thing. Is it possible to do this? Aside from the obvious potential for cell data usage, is there any reason why I SHOULDN'T do this?



The closest thing I have been able to find for a potential solution is using shouldWaitForLoadingOfRequestedResource and creating the request ourselves OR by just implementing a reverse proxy, but this all seems a little excessive. Is there a simpler way that I'm just not seeing?