Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Implement instant loading on various clients

Dernière mise à jour :Aug 19, 2026

Un rendu lent de la première image dégrade l'expérience des spectateurs, en particulier lors de la diffusion en direct. ApsaraVideo Live réduit le temps d'affichage de la première image à environ 200 millisecondes grâce à une mise en mémoire tampon intelligente côté cloud, combinée à une configuration côté client. Cette rubrique explique comment choisir le protocole adapté à chaque type de client.

Origine de la latence

Le délai s'accumule à plusieurs étapes avant que l'image n'atteigne le spectateur :

  1. Ingestion : l'encodeur envoie le flux au serveur d'ingestion via un réseau grand public ou cellulaire.

  2. Mise en mémoire tampon dans le cloud : le serveur met le flux en mémoire tampon, le décode et le reconditionne.

  3. Distribution par CDN : le CDN distribue le flux conditionné aux nœuds de périphérie.

  4. Démarrage du lecteur : le lecteur met suffisamment de données en mémoire tampon avant d'afficher la première image.

La fonctionnalité de mise en mémoire tampon intelligente d'ApsaraVideo Live cible l'étape de mise en mémoire tampon dans le cloud en préchargeant les données. Le lecteur peut ainsi commencer le rendu avec un délai de démarrage minimal.

Sélection du protocole par type de client

Les contraintes de protocole varient selon les clients. Choisissez le protocole le mieux adapté à l'environnement de chaque client :

Client

Protocole recommandé

Notes

Applications natives (iOS/Android)

HTTP-FLV

Plus stable et plus répandu que le Real-Time Messaging Protocol (RTMP) ; recommandé pour la lecture de flux dans les applications

Navigateurs PC

Plug-in de lecteur Flash

Les plug-ins de lecteur Flash nécessitent une mise en mémoire tampon avant la lecture, ce qui rend le chargement instantané difficile

Navigateurs mobiles (iOS Safari)

HTTP Live Streaming (HLS) via URL M3U8

Le décodage matériel sur iOS accélère le démarrage. La mise en cache des enregistrements DNS pour les URL de streaming réduit encore le temps d'affichage de la première image.

Navigateurs mobiles (Android)

HLS via URL M3U8

Le temps d'affichage de la première image dépend du modèle de l'appareil et de la version d'Android

Pourquoi privilégier HTTP-FLV plutôt que RTMP pour les applications natives

Par rapport au RTMP, HTTP-FLV offre une structure de protocole plus stable et est plus largement adopté. Nous recommandons d'utiliser HTTP-FLV pour lire les flux dans les applications.

Remarque

Le chargement instantané repose sur une mise en mémoire tampon intelligente côté cloud, qui introduit une latence en arrière-plan. Le lecteur doit contrôler activement cette latence pour éviter qu'elle n'augmente avec le temps. Pour les scénarios interactifs ayant des exigences strictes en matière de latence, tels que les spectacles en direct, la mise en mémoire tampon intelligente peut ne pas être adaptée.