Hébergement et performances
Lorsque vous publiez avec PandaSuite, votre application et tous ses médias sont hébergés et diffusés pour vous. Vous n’avez ni serveur à configurer, ni bande passante à prévoir, ni fichiers à optimiser à la main. Cette page explique comment se passe la diffusion, comment votre application se comporte avec une large audience, et ce que vous contrôlez réellement.
Vos médias sont optimisés automatiquement
Lorsque vous importez un média dans la fenêtre Fichiers, PandaSuite le ré-encode pour la diffusion. Vous n’avez pas besoin de compresser, redimensionner ou optimiser vos médias au préalable. Importez votre source de meilleure qualité et laissez la plateforme préparer la bonne version pour chaque utilisateur.
- Les images sont diffusées à la bonne taille pour chaque appareil et chaque densité d’écran, y compris les écrans Retina et haute densité. Un réglage projet, Résolution d’image, vous permet de choisir entre Optimisée et Responsive selon la façon dont votre mise en page s’adapte (voir Images).
- Les vidéos sont ré-encodées dans la Qualité que vous sélectionnez sur le composant Lecteur vidéo ou Vidéo plein écran, de SD (240p) jusqu’à UHD 4K (2160p). PandaSuite plafonne le résultat à la résolution source : une vidéo n’est jamais agrandie au-delà de sa qualité d’origine.
- L’audio est ré-encodé au débit que vous sélectionnez.
Importer un fichier source volumineux ne ralentit pas votre application publiée. Ce qui parvient à chaque utilisateur, c’est la version optimisée, pas votre fichier d’origine. Il est inutile de préparer des fichiers plus légers avant l’import.
Importez la source de la meilleure qualité dont vous disposez. La seule décision média qui influence la diffusion est la Qualité que vous choisissez sur chaque vidéo, pas le poids du fichier que vous importez.
Comment votre application publiée est diffusée
Une application web hébergée par PandaSuite et l’ensemble de ses ressources sont diffusées depuis un réseau de diffusion de contenu (CDN) mondial. Des copies de votre contenu sont mises en cache sur des serveurs proches de vos utilisateurs, pour que l’application se charge rapidement où qu’ils soient. Les vidéos sont diffusées de la même manière.
L’hébergement PandaSuite s’appuie aujourd’hui sur le réseau mondial de Cloudflare. Vous ne gérez rien de tout cela : aucun serveur à configurer, aucun réglage de montée en charge, aucune offre de bande passante à acheter.
Performances avec de nombreux utilisateurs simultanés
Parce que votre contenu est diffusé par un CDN et que chaque visite se joue indépendamment, une large audience qui ouvre votre application en même temps est absorbée par le réseau, pas par un serveur unique. Pour une expérience en lecture solo comme des vidéos cliquables, un quiz ou une histoire interactive, il n’existe pas de limite de « nombre de joueurs » au sens du multijoueur. Des milliers de personnes peuvent ouvrir l’application en même temps.
Ce qui détermine réellement l’expérience de chaque utilisateur, c’est la qualité vidéo que vous choisissez et la quantité de médias sur chaque écran, car chaque appareil télécharge ce qu’il lit. Avant d’envoyer une large audience vers votre application :
- choisissez une Qualité vidéo adaptée à l’expérience et à la connexion habituelle de votre audience (une histoire regardée sur téléphone a rarement besoin de 4K) ;
- limitez chaque écran aux médias dont il a réellement besoin.
Il s’agit de choisir la bonne qualité diffusée, pas de compresser vos fichiers source.
La lecture solo monte en charge sans intervention de votre part, car elle est diffusée comme du contenu statique. Si vous ajoutez plus tard des comptes, une progression sauvegardée, des classements ou des paiements, ces fonctionnalités écrivent des données pour chaque utilisateur via un service externe. C’est ce service, et non l’hébergement PandaSuite, que vous devez dimensionner pour un pic de trafic.
Accès hors ligne et mise en cache
La façon dont votre application continue de fonctionner sans connexion dépend de l’endroit où elle s’exécute :
- Application web et PWA : une application web publiée peut mettre son contenu en cache grâce aux service workers. L’option Téléchargement intégral télécharge toutes les ressources lors de la première visite, afin que l’application continue de fonctionner hors ligne ensuite. Les utilisateurs peuvent aussi ajouter l’application à leur écran d’accueil pour une expérience plein écran proche d’une app.
- Viewers natifs (iOS, Android) : chaque fichier média est téléchargé la première fois qu’il est nécessaire, puis stocké sur l’appareil, afin d’être disponible hors ligne la fois suivante. Vous pouvez aussi publier en empaquetant tous les assets à l’avance pour un lancement entièrement hors ligne, utile pour les bornes (kiosks) ou les lieux sans réseau fiable.
Quand utiliser un hébergement vidéo externe
L’hébergement vidéo intégré de PandaSuite est la voie la plus simple et couvre la plupart des projets, y compris ceux à fort trafic. Envisagez une plateforme de streaming dédiée avec le composant URL Media Player uniquement lorsque vous avez besoin :
- d’un très grand catalogue vidéo que vous ne souhaitez pas stocker dans le projet, ou
- d’un véritable streaming adaptatif, où la qualité change automatiquement selon la connexion de chaque utilisateur.
Les vidéos hébergées par PandaSuite sont diffusées sous forme d’un fichier par qualité sélectionnée et ne changent pas de débit automatiquement pendant la lecture.
Auto-héberger un package exporté
Tout ce qui précède s’applique aux applications hébergées par PandaSuite. Si vous exportez un package web et l’hébergez vous-même, vous devenez responsable de votre propre serveur, de votre bande passante et, si nécessaire, d’un CDN. Le package exporté inclut les médias optimisés, mais la diffusion automatique via CDN et la montée en charge font partie de l’hébergement PandaSuite, pas des fichiers statiques que vous exportez.
Voir aussi
- Publier votre application au format Web
- Optimiser le poids de votre application (poids de téléchargement des apps natives installées)
- Insérer une vidéo
- Infrastructure & Sécurité