2016-10-17 3 views
0

Je travaille sur l'application de diffusion en direct comme Periscope et je fais des recherches sur l'exigence et la restriction sur iOS.Exigences d'iOS pour la navigation à la vapeur

J'ai découvert que Apple autorise uniquement HLS (Http Live Streaming) pour certaines conditions. J'ai trouvé ces conditions ci-dessous du site de pomme.

Si votre application fournit la vidéo sur les réseaux cellulaires, et la vidéo dépasse soit durée de 10 minutes ou 5 Mo de données sur une période de cinq minutes, vous devez utiliser HTTP Live Streaming. (https://developer.apple.com/library/content/documentation/NetworkingInternet/Conceptual/StreamingMediaGuide/UsingHTTPLiveStreaming/UsingHTTPLiveStreaming.html#//apple_ref/doc/uid/TP40008332-CH102-SW5)

Mais je ne suis pas sûr que HLS devrait être utilisé pour publier et regarder des vidéos ou seulement pour regarder est acceptable? Parce que je pense à utiliser RTMP pour la publication et HLS pour regarder.

Répondre

0

J'ai écrit une application similaire à Periscope qui est sur l'App Store maintenant et il peut utiliser 2 Mo par seconde et se connecte via le protocole RTMP pour envoyer les données. Donc, je suppose qu'ils ne l'appliquent plus. Je crois également qu'au moment où cela a été écrit, la charge de service cellulaire était peut-être trop élevée et ils espéraient que HLS aiderait à faire cela. Maintenant, avec 4gLTE, il peut gérer les charges un peu mieux. Encore une fois c'est juste une supposition. Mon application est sortie sans problème ni mention de cela et l'équipe de révision était plus que consciente de ce que l'application faisait.