Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Ingestion de flux OBS pour RTS

Dernière mise à jour :Aug 19, 2026

Cette rubrique explique comment utiliser OBS pour l'ingestion de flux en streaming en temps réel (RTS).

Informations générales

RTMP : Ce protocole offre une excellente compatibilité et convient parfaitement aux flux de travail utilisant une chaîne d'outils RTMP existante. Dans OBS, sélectionnez le service « Custom » pour saisir votre domaine d'ingestion et les informations de flux.

WHIP (WebRTC-HTTP ingestion protocol) : Protocole léger qui utilise des requêtes HTTP POST pour ingérer de l'audio et de la vidéo en temps réel sur un serveur. Il simplifie l'intégration avec les pipelines de capture WebRTC. Méthode d'ingestion courante dans l'écosystème WebRTC, WHIP offre une faible latence et une intégration aisée.

Prérequis

  1. Vous avez configuré un domaine pour le streaming en temps réel (RTS) et vérifié que la démo fonctionne correctement.

  2. Vous avez téléchargé et installé OBS Studio version 29.1.0 ou ultérieure. Pour le lien de téléchargement, consultez OBS Studio.

  3. Choisissez d'utiliser RTMP ou WHIP pour l'ingestion de flux. Une seule configuration est nécessaire.

Utiliser OBS pour l'ingestion de flux

Étape 1 : Bonnes pratiques d'encodage vidéo

Dans OBS, accédez à File > Settings > Output. Appliquez les paramètres recommandés ci-dessous pour supprimer les images B, contrôler le GOP et réduire la latence de bout en bout. Ces paramètres s'appliquent à l'ingestion de flux RTMP et WHIP.

  • Mode de sortie : Advanced

  • Intervalle des images clés (secondes, 0=auto) : 1

    Remarque

    L'intervalle des images clés ne doit pas dépasser 3 secondes. Nous recommandons une valeur de 1 seconde.

  • Préréglage d'utilisation du processeur (plus élevé = moins de CPU) : veryfast

  • Profil : baseline

  • Réglage : zerolatency

Dans l'onglet Streaming des paramètres Output, définissez l'encoder sur x264, le rate control sur CBR et le bitrate sur 2500 Kbps.

Étape 2 : Générer une URL d'ingestion

Dans la console ApsaraVideo Live, utilisez le URL Generator pour obtenir vos informations d'ingestion de flux. Pour l'ingestion RTMP, copiez l'URL RTMP. Pour l'ingestion WHIP, copiez l'URL RTS artc://, que vous convertirez en endpoint HTTP(S) à l'étape 4. Vous pouvez également construire une URL manuellement. Pour plus de détails, consultez Méthode 2 : Construire manuellement une URL.

  • Exemple RTMP (l'URL réelle dépend de la sortie de la console) : rtmp://push.example.com/live/live?auth_key=******

  • Exemple ARTC (pour la conversion WHIP) : artc://al.yun.com/live/live?auth_key=******

  1. Connectez-vous à la console ApsaraVideo Live.

  2. Dans le volet de navigation de gauche, choisissez URL Generator.

  3. Dans le générateur, configurez le domaine, AppName, StreamName, l'authentification et d'autres paramètres. Ensuite, copiez l'URL d'ingestion RTMP ou ARTC requise.

    Cliquez sur Generate URLs. Cette action génère à la fois une URL d'ingestion et une URL de streaming de qualité source (au format ARTC, commençant par artc://).

Étape 3 (Facultatif) : Ingester via RTMP

  1. Lancez OBS et accédez à File > Settings > Stream :

    • Service : Sélectionnez Custom.

    • Server et Stream Key : Saisissez les informations RTMP de l'Étape 2. Si vous disposez d'une URL complète, répartissez-la dans les champs Server et Stream Key comme requis par OBS. Cliquez sur OK pour enregistrer.

Étape 4 (Facultatif) : Ingester via WHIP

  1. Convertissez l'URL d'ingestion ARTC de l'Étape 2 en une URL HTTP(S) compatible WHIP.

    1. Modifiez le schéma d'URL de ARTC vers HTTP(S). Par exemple :

      1. URL d'origine : artc://al.yun.com/live/live?auth_key=.

      2. URL modifiée : https://al.yun.com/live/live?auth_key=.

    2. Si vous ingérez des flux via HTTPS, vous devez configurer un certificat pour votre environnement. Pour plus d'informations, consultez Accélération sécurisée HTTPS.

  2. Configurez WHIP dans OBS.

    1. Lancez OBS.

    2. Accédez à File > Settings > Stream.

    3. Configurez les paramètres suivants et cliquez sur OK.

      Paramètre

      Description

      Service

      Sélectionnez WHIP.

      Server

      Saisissez l'URL WHIP modifiée de l'étape précédente.

      Bearer Token

      Laissez ce champ vide.

Étape 5 : Démarrer et vérifier le flux

  1. Dans la fenêtre principale d'OBS, ajoutez des sources audio et vidéo dans le volet Sources, puis cliquez sur Start Streaming.

  2. Dans la console ApsaraVideo Live, vérifiez le flux actif sur la page Streams.

    1. Dans le volet de navigation de gauche de la console ApsaraVideo Live, choisissez Streams.

    2. Sélectionnez le domaine à interroger et saisissez AppName et StreamName.

      Dans l'onglet Active streams, cliquez sur Search pour vérifier l'état de l'ingestion.

    3. Cliquez sur Search pour afficher les flux actifs en temps réel.

  3. Vérifiez rapidement le flux en le lisant avec le lecteur web RTS.

    1. Accédez au lecteur web RTS.

    2. Cliquez sur l'onglet Stream pulling.

    3. Saisissez l'URL de streaming pour laquelle RTS a été activé.

      Sur la page de démonstration du lecteur web RTS, accédez à l'onglet Stream pulling. Assurez-vous que Subscribe to Audio et Subscribe to Video sont sélectionnés, saisissez l'URL de streaming, puis cliquez sur Start playing.

    4. Cliquez sur Start playing.