What is the mean"Don't serve media segments from your app Apps cannot grab media in some other format over the cellular network and run a local web server to translate and serve that content as an HTTP Live stream. Your app can be rejected if you do."

In the document <Best Practices for creating and Deploying HTTP Live Streaming Media for Apple Devices>, I have seen some sentences as the title. For that ,I have a question: Whether I can use HLS between two iPhones, one as a HLS web server providing HLS streams, the other as the client receving the HLS streams.

Replies

Apps that download video over cellular must receive the video at HLS. They can not receive that video some other way and then send it to the frameworks by translating it into HLS.


So far as I am aware this does not prevent you from originating HLS content on one phone and sending it to another.

However, I am not part of App Review. You should contact the app review team directly.

(see https://developer.apple.com/contact/#distribution)