Diffusion en direct de haute qualité sur iOS
Vous êtes intéressé par la diffusion en direct de haute qualité sur iOS ? Cet article est fait pour vous ! La diffusion en direct sur les iPhones et les iPads présente des défis uniques pour la vidéo en ligne. Mais ne vous inquiétez pas, il existe des solutions que nous vous expliquons en détail ci-dessous.
Dans cet article, nous allons commencer par décomposer la révolution mobile. Nous examinerons ensuite quelques-unes des raisons pour lesquelles vous devriez avoir une stratégie mobile (si vous n’en avez pas déjà une, il est temps de la mettre en place). Enfin, nous nous pencherons sur les détails de la diffusion en continu vers des appareils iOS équipés de RTMP.
[NOTE : Cet article traite de la diffusion en continu vers les appareils iOS. Pour en savoir plus sur la diffusion en continu à partir d’iPhones et d’autres plateformes iOS, consultez cet article].La révolution mobile est terminée
L’ancien monde a déjà été renversé. Le mobile a achevé son ascension vers le sommet et a atteint une domination totale en tant que plateforme. Le premier véritable smartphone, l’iPhone d’Apple, est sorti en 2007. Cela signifie que la révolution mobile a commencé il y a une dizaine d’années.
Beaucoup de choses ont changé au cours de cette période. Les smartphones sont devenus presque omniprésents. Ils ont changé notre façon de communiquer, de nous divertir et de partager. Pour les entreprises, les smartphones offrent la possibilité d’atteindre instantanément des clients potentiels, où qu’ils se trouvent.
En matière de vidéo en direct, les smartphones sont le cordon ombilical. Ils permettent à une population constamment en déplacement de se connecter à l’internet rapide et au monde. Les gens peuvent désormais accéder à des flux vidéo de haute qualité où qu’ils se trouvent.
En ce qui concerne les tablettes et autres appareils mobiles, l’histoire est un peu différente, mais toujours similaire. Les tablettes offrent généralement une nouvelle forme d’appareil aux utilisateurs qui recherchent des appareils de divertissement et de productivité portables et légers. Pour la vidéo, les tablettes offrent un grand écran et un traitement rapide.
Avantages de la diffusion en continu vers des appareils mobiles
Un bref examen de quelques statistiques le confirme. À l’échelle mondiale, le nombre d’utilisateurs d’appareils mobiles a dépassé celui des utilisateurs d’ordinateurs de bureau à la mi-2014, et l’écart n’a cessé de se creuser. Soixante-cinq pour cent du temps de consommation des médias numériques est passé sur des appareils mobiles. Il n’est donc pas étonnant que la publicité mobile devrait représenter plus de 70 % de l’ensemble des dépenses publicitaires numériques aux États-Unis d’ici 2019.
En ce qui concerne la vidéo, le mobile domine également. On estime que plus de 152 millions d’utilisateurs mobiles regardent des vidéos aux États-Unis. Les recettes de la vidéo mobile dans ce pays s’élèvent à près de 2,3 milliards de dollars par an, principalement grâce à la publicité. La diffusion en direct sur mobile suit la même tendance. Les utilisateurs de smartphones du millénaire se sont montrés très intéressés par le visionnage de vidéos humoristiques, d’actualités, de musique, de sports et de vidéos éducatives via la diffusion en direct sur Android et ios.
Les défis du streaming mobile
La diffusion en continu sur les appareils mobiles n’est pas qu’une partie de plaisir. Il y a des limites et des défis à relever.
Les questions liées à la transmission et au traitement des données sont les plus importantes. Pour faire simple, les flux vidéo sont volumineux. Ces fichiers peuvent avoir un impact important sur l’utilisation des données pour les plans mobiles. La compression vidéo est donc essentielle. Cependant, plus la vidéo est compressée, plus elle nécessite de traitement. Cela nécessite une unité centrale puissante. L’autonomie de la batterie peut également poser problème, car la lecture de vidéos est gourmande en énergie pour le processeur et l’écran.
Au fil des ans, les progrès technologiques ont permis d’aplanir bon nombre de ces difficultés. Les puces vidéo dédiées des appareils mobiles modernes réduisent la puissance nécessaire au décodage vidéo. Des batteries plus grandes et plus efficaces maximisent la durée de vie de l’appareil, et un meilleur encodage minimise la taille des fichiers et l’utilisation des données.
Défis de la diffusion en direct sur iOS
Dans le passé, les appareils Android prenaient en charge Flash. Cette norme n’a jamais été adoptée par Apple sur la plateforme iOS pour des raisons de sécurité et a été abandonnée sur Android il y a quelques années.
Aujourd’hui, Android prend en charge une grande variété de formats et de codecs pour la diffusion vidéo en direct, tandis qu’iOS est beaucoup plus restrictif. Le chevauchement est faible. Si vous souhaitez atteindre les deux plateformes avec un seul format vidéo, vous devrez faire preuve de prudence dans le choix de vos paramètres, et franchement, vous devrez suivre les spécifications iOS d’Apple.
Comment diffuser en continu sur des appareils iOS en 3 étapes simples
Il est impératif d’atteindre les utilisateurs d’iOS. Apple a vendu plus d’un milliard d’appareils iOS. En 2013, on estimait à environ 300 millions le nombre d’utilisateurs actifs de l’iPhone. Ce chiffre a considérablement augmenté depuis et le pourcentage de vidéos mobiles consommées sur des appareils iOS est supérieur à la part de marché de ces appareils. Dans le monde des tablettes, les iPads représentent 86 % de tous les démarrages de vidéos en streaming à partir de tablettes.
La diffusion en direct sur iOS nécessite quelques adaptations spécifiques. Voyons maintenant ce qu’il en est.
1. Utiliser un lecteur vidéo adaptatif à plusieurs débits
La première étape pour s’assurer que votre diffusion en direct peut atteindre les appareils iOS est d’utiliser un lecteur vidéo adaptatif à plusieurs débits. Un lecteur vidéo adaptatif est un lecteur qui ajuste dynamiquement la lecture vidéo en fonction de la vitesse de la connexion internet du spectateur, des performances informatiques de son appareil et d’autres facteurs.
Cette fonction est essentielle dans les environnements mobiles, car le signal cellulaire (et donc la vitesse de l’internet) peut varier considérablement dans un court laps de temps. Imaginez, par exemple, que vos téléspectateurs regardent la télévision dans un bus ou un train. Ils peuvent passer en quelques instants de zones très mal desservies à des zones bénéficiant d’un signal puissant.
Les utilisateurs mobiles disposent également d’une puissance de calcul très variable. Les smartphones les plus récents sont souvent dotés de processeurs à 4 ou 8 cœurs très performants. Les appareils plus anciens, en revanche, rampent avec des processeurs à simple ou double cœur beaucoup plus lents.
Tout cela est essentiellement transparent pour l’utilisateur. Il n’est pas nécessaire d’appuyer sur un bouton ou de manipuler l’utilisateur. Au lieu de cela, ils reçoivent simplement la meilleure vidéo possible à un moment donné. Pour une bonne expérience mobile sur iOS, un lecteur vidéo adaptatif et multi-bitrate est essentiel.
[Tweet “If you” re=”” streaming=”” to=”” ios=”” devices=”” it=”” important=”” use=”” an=”” adaptive=”” multi-bitrate=”” video=”” player=”” ensure=”” high-quality.=””]2. Utiliser le bon codec audio
Le deuxième point à prendre en compte pour la diffusion en direct sur iOS est le codec audio. Apple prend en charge deux des codecs audio les plus courants : AAC et MP3. En termes généraux, un “codec” est une méthode mathématique permettant de réduire la taille d’un fichier multimédia numérique par le biais de la compression.
Par rapport à l’audio “brut” (par exemple, les fichiers .WAV ou .FLAC), les formats AAC et MP3 produisent des fichiers beaucoup plus petits avec une réduction minimale de la qualité. Le format AAC est généralement préférable car les fichiers qu’il produit sont un peu moins volumineux.
Plus précisément, les appareils iOS actuels prennent en charge les éléments suivants :
- AAC-LC (profil “faible complexité” du codec audio AAC)
- HE-AAC (version AAC haute efficacité)
- Taux d’échantillonnage jusqu’à 48 kHz en stéréo
- Enregistrements MP3 avec une fréquence d’échantillonnage comprise entre 8 et 48 kHz en stéréo
- Débits jusqu’à 3 Mbps (un minimum de 40 Kbps est recommandé)
C’est la base de la diffusion en direct sur iOS. Toutefois, nous recommandons généralement les paramètres suivants : HE-AAC avec une fréquence d’échantillonnage de 48 kHz et un débit binaire de 64-128 Kbps.
Certains experts recommandent également de diffuser une version audio de votre flux en direct. Cela vous permet d’atteindre les utilisateurs ayant des connexions Internet cellulaires même lentes. En général, un débit de 64 Kbps est idéal à cette fin. Il devra s’agir d’un flux en direct distinct, mais il peut être inclus dans votre flux vidéo pour offrir plus d’options aux utilisateurs.
[Tweet “If you plan to reach iOS users via #streamingvideo, use the right audio codec. Usually, that means AAC.”]3. Utiliser le bon format vidéo
Format du conteneur
L’encodage vidéo est déroutant parce qu’il comporte un certain nombre d’éléments fonctionnels. La première partie est le “format du conteneur”. Le plus souvent, il est indiqué dans l’extension à la fin du nom du fichier. .MOV, .MP4, et .AVI sont des formats de conteneur courants.
Dans le passé, le format de conteneur vidéo FLV était le plus couramment utilisé pour la diffusion vidéo en continu. Mais les choses ont changé. Les appareils iOS d’Apple ne prennent pas en charge Flash ou le conteneur vidéo FLV. Il en va de même pour Android. Au lieu de cela, les vidéos doivent être diffusées par le biais d’une autre méthode. Cette méthode est la HLS, dont nous parlerons plus loin dans cet article.
Si vous prévoyez d’enregistrer vos flux en direct pour les diffuser ultérieurement et les regarder sur un téléphone portable, nous vous recommandons le format MP4, qui est le format de conteneur le plus répandu.
Codec
Le deuxième élément du codage vidéo est le codec. Il s’agit essentiellement de l’algorithme mathématique utilisé pour compresser les fichiers vidéo afin de réduire leur taille. Le codec le plus courant pour la diffusion de vidéos en ligne est le H.264.
Cependant, le codec H.264 comporte un certain nombre de versions différentes de mises en œuvre. Ces profils sont connus sous le nom de “profils”. Le profil “baseline” peut être décodé par des appareils plus anciens dotés d’une puissance de traitement moindre, tandis que les profils “main” et “high” ne fonctionneront pas sur ces plates-formes.
Si vous envisagez de cibler des modèles d’appareils plus anciens pour la diffusion en direct sous iOS (comme l’iPhone 3G), nous vous recommandons d’utiliser la technologie H.264 Profil de base, niveau 3.1. Cependant, ces appareils se font de plus en plus rares. Si vous souhaitez toucher les utilisateurs de l’iPhone 4 et des modèles ultérieurs, l’option H.264 Le profil principal 3.1 offrira une meilleure qualité.
Protocole de livraison
Enfin, le format vidéo est également lié à la méthode de diffusion. Dans le passé, le protocole RTMP (Real Time Messaging Protocol) développé par Adobe, qui permet de diffuser des vidéos flash, était la méthode de diffusion dominante pour tous les flux en direct. C’est toujours la référence en matière de fourniture d’informations. des flux en direct vers votre hébergeur de flux.
Cependant, comme nous l’avons noté, la diffusion en direct sur iOS ne prend pas en charge Flash. Ils ont besoin d’un format de vidéo différent, transmis par votre hébergeur aux spectateurs. Cela signifie qu’un nouveau format a dû être développé lorsque les iPhones ont été commercialisés pour la première fois.
Voici HLS : HTTP Live Streaming (diffusion en direct par HTTP). La HLS décompose les fichiers vidéo en petits paquets qui sont transmis à l’aide du langage HTTP standard du web. Il s’agit d’une norme solide et pratique, qui est devenue très courante. Ce protocole a été créé par Apple et est également largement pris en charge par Android. HLS est également la norme de choix pour la plupart des plateformes de diffusion en direct, y compris Dacast.
Dans les années à venir, HLS sera probablement remplacé par MPEG-DASH. Cette nouvelle méthode de diffusion est également basée sur HTTP mais présente plusieurs avantages par rapport à HLS. Par exemple, elle est agnostique, ce qui signifie que n’importe quel codec – H.264, H.265, Vp9, Vp10, etc – est pris en charge.
Cependant, MPEG-DASH est encore une technologie d’avenir. Pour atteindre les appareils iOS, vous devez pour l’instant utiliser HLS.
Débit de données
Un autre problème est que les réseaux peuvent ne pas être assez rapides pour répondre à vos besoins réels. Une étude réalisée fin 2016 a révélé que les vitesses moyennes de téléchargement du réseau 4G des principaux opérateurs cellulaires américains variaient de 18,5 Mbps (AT&T) à 7,3 Mbps (Sprint).
En général, nous recommandons de diffuser à différents débits afin d’atteindre les téléspectateurs dont la vitesse d’accès à l’internet varie. Par exemple, vous pouvez encoder une version de faible qualité de votre flux à environ 500 Kbps. Vous pouvez également inclure une version de qualité moyenne à 2 Mbps et un flux HD à 5 Mbps.
Conclusion
Comme nous l’avons vu, la diffusion en continu sur les appareils iOS présente des difficultés particulières. Cependant, avec les bons réglages et une planification préalable adéquate, vous pouvez éviter complètement ces problèmes. Les facteurs évoqués ci-dessus permettront à iOS d’assurer une diffusion en direct de la plus haute qualité.
Cette technologie est en constante évolution et d’autres changements se profilent à l’horizon. Les codecs et les méthodes de diffusion à venir, comme HEVC, amélioreront encore la qualité vidéo et réduiront l’utilisation des données. L’avenir de la diffusion en direct, et en particulier de la vidéo de haute qualité sur les appareils mobiles, est prometteur.
Avec un hébergeur de streaming vidéo de qualité professionnelle et un encodeur logiciel ou matériel performant, la diffusion en direct d’iOS en haute qualité est possible.
Avez-vous de l’expérience en matière de diffusion en continu sur des appareils iOS ? Si c’est le cas, nous aimerions que vous nous expliquiez ce qui a fonctionné ! Faites-nous part de vos expériences dans les commentaires.
Et si vous voulez nous essayer gratuitement, profitez de toutes nos fonctionnalités pendant 14 jours!