Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Ingestion de flux SRT

Dernière mise à jour :Sep 10, 2026

ApsaraVideo Live prend en charge l'ingestion de flux via le protocole Secure Reliable Transport (SRT). Le protocole SRT constitue une alternative fiable au Real-Time Messaging Protocol (RTMP) pour l'ingestion de flux transfrontalière dans des environnements réseau dégradés. Le protocole RTMP s'exécute sur TCP et est sujet à la congestion et aux saccades sur les liaisons transfrontalières présentant une latence élevée et une perte de paquets. Le protocole SRT s'exécute sur UDP et offre une récupération des pertes de paquets basée sur la demande de répétition automatique (ARQ) ainsi qu'un ajustement adaptatif du débit, ce qui assure une meilleure résistance aux variations de latence (gigue) et aux pertes de paquets que le protocole RTMP. Par rapport au protocole RTMP, le protocole SRT engendre une latence supérieure d'environ 500 ms, mais offre une stabilité accrue, en particulier dans les environnements réseau dégradés.

Prérequis

Vous avez configuré et associé un domaine d'ingestion et un domaine de diffusion. Pour plus d'informations, consultez la rubrique Prise en main d'ApsaraVideo Live.

Activation du protocole SRT

  1. Connectez-vous à la console ApsaraVideo Live.

  2. Dans le volet de navigation de gauche, cliquez sur Domain Names.

  3. Localisez le domaine de diffusion à gérer et cliquez sur Domain Settings dans la colonne Actions.

  4. Cliquez sur Streaming Management > Basic Settings.

  5. Accédez à l'onglet Stream Ingest Information. Dans la section Ingest Protocol, activez l'interrupteur SRT Protocol. Cet interrupteur est désactivé par défaut.

Ingestion et lecture de flux SRT

Ingestion de flux SRT

Une fois le protocole SRT activé, vous pouvez obtenir une URL d'ingestion SRT depuis les URL Generators de la console ou en concaténant les composants de l'URL.

Les URL d'ingestion SRT utilisent les formats suivants :

  • Format 1 (recommandé)

    srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key={access token},m=publish (Recommended)

  • Format 2

    srt://{domain}:1105?streamid=push://{domain}/{AppName}/{StreamName}?auth_key={access token}

Règles d'encodage des paramètres personnalisés

Si l'URL d'ingestion SRT contient des paramètres personnalisés, encodez les caractères spéciaux au format URL afin d'éviter les conflits d'analyse. Exemple :

srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key%3D1807696811-21613-0fa3597df7f228fbfae37020de3782b70%26sprio%3D6,m=publish

Lecture de flux SRT

Lorsque le protocole SRT est utilisé pour l'ingestion de flux, les protocoles de lecture pris en charge incluent RTMP, FLV, HLS et RTS.

La lecture SRT est désactivée par défaut. Pour utiliser la lecture SRT, contactez votre gestionnaire de compte ou soumettez un ticket. Alibaba Cloud ajoute alors votre domaine de diffusion spécifié à la liste d'autorisation côté backend. Vous n'avez pas besoin de configurer le serveur ni de lier une adresse IP.

Une fois le domaine de diffusion ajouté à la liste d'autorisation, la lecture SRT prend effet initialement uniquement sur des nœuds de test désignés. Liez un nœud de test et vérifiez la lecture. Une fois la vérification réussie, la configuration est déployée globalement sur tous les nœuds.

La liste d'autorisation est traitée indépendamment pour chaque domaine de diffusion. Les domaines associés ne sont pas couverts par la synchronisation automatique et ne prennent donc pas effet automatiquement. Soumettez une demande distincte pour chaque domaine de diffusion nécessitant la lecture SRT.

Si votre activité requiert une latence plus faible comprise entre 200 et 400 ms, utilisez plutôt le protocole RTS (ARTC).

Les URL de lecture SRT prennent en charge deux formats :

  • srt://{domain}:1105?streamid=#!::h={domain},r=/{AppName}/{StreamName}?auth_key={access token},m=request

  • srt://{domain}:1105?streamid=pull://{domain}/{AppName}/{StreamName}?auth_key={access token}

Pour plus d'informations sur les paramètres et l'authentification, consultez la rubrique Génération d'URL de diffusion.

Le protocole SRT d'ApsaraVideo Live prend-il en charge l'encodage HEVC (H.265) ?

L'ingestion de flux SRT prend en charge l'encodage H.264, H.265, AAC et EAC3. La récupération de flux SRT (lecture) prend actuellement en charge uniquement l'encodage H.264 et AAC, et ne prend pas en charge le codec HEVC (H.265).