¿Cómo evitan las aplicaciones de chat en vivo como Skype los requisitos de HTTP Live Streaming de Apple?

Apple considera que VoIP y la transmisión de video son clases de aplicaciones completamente diferentes y, por lo tanto, el requisito HLS no se aplica a VoIP. Como notará, la tremenda latencia de HLS lo hace completamente inapropiado para VoIP. Tenga en cuenta también que Apple tiene una sección de sus “Trucos de aplicaciones avanzadas” que se dedica específicamente al desarrollo de VoIP – http://developer.apple.com/libra… – que establece explícitamente que las aplicaciones de VoIP mantienen una conexión de socket persistente abierta para su proveedor , un rasgo que evidentemente no es cierto para HLS.

Si su aplicación es realmente VoIP, como Skype, entonces no será rechazado por no usar HLS. Pero si lo que hace su aplicación realmente es la transmisión de video, y el hecho de que describa a sus usuarios como “espectadores” me hace pensar que ese es el caso, entonces la regla aún se aplica, incluso si la latencia HLS es un problema para usted.