Tous les produits
Search
Centre de documentation

ApsaraVideo Live:Ingestion de flux en direct

Dernière mise à jour :Aug 19, 2026

ApsaraVideo Live prend en charge plusieurs méthodes d'ingestion de flux. Vous pouvez ingérer des flux pour le streaming standard et le Real-Time Streaming (RTS) à l'aide de différents appareils, selon vos besoins métier.

Prérequis

  • Pour le streaming standard : effectuez toutes les opérations, depuis Activate ApsaraVideo Live jusqu'à Generate ingest and streaming URLs dans la procédure de base de prise en main d'ApsaraVideo Live. Pour plus d'informations, consultez la rubrique Prise en main d'ApsaraVideo Live.

  • Pour le RTS : effectuez toutes les opérations, depuis Activate ApsaraVideo Live jusqu'à Generate ingest and streaming URLs dans la procédure de base de mise en œuvre du RTS. Pour plus d'informations, consultez la rubrique Flux de travail RTS de base.

  • Les URL d'ingestion pertinentes sont générées. Pour plus d'informations, consultez la rubrique Générer des URL de flux en direct.

Ingestion de flux pour le streaming standard

Scénario 1 : Ingérer des flux sur un PC

Si vous utilisez un PC sous Windows ou macOS, installez Open Broadcaster Software (OBS) pour ingérer des flux selon vos besoins métier. OBS est compatible avec Windows, macOS et Linux ; il s'agit d'un logiciel gratuit et open source dédié à l'enregistrement vidéo et au streaming en direct.

L'exemple suivant utilise OBS Studio V27.2.3 pour Windows. La procédure d'ingestion est similaire pour les autres versions d'OBS ou sur d'autres plateformes.

  1. Téléchargez OBS Studio depuis le Site officiel et installez-le.

  2. Démarrez OBS Studio.

  3. Dans la barre de menus, choisissez File > Settings.

  4. Sur la page Settings, cliquez sur Stream et configurez les paramètres suivants :

    Parameter

    Description

    Service

    Sélectionnez Custom.

    Server

    Saisissez l'URL d'ingestion authentifiée générée. Exemple : rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************.

    Stream Key

    Laissez le champ Stream Key vide.

  5. Dans la fenêtre principale d'OBS Studio, ajoutez une source dans la section Sources, puis cliquez sur Start Streaming.

  6. Accédez à la page Stream Management. Sous l'onglet Active Streams, consultez et gérez vos flux actifs.

Scénario 2 : Ingérer des flux sur un appareil mobile

  1. Scannez le code QR avec votre appareil mobile pour installer la démo du Push SDK.

    image

    Remarque

    Sur iOS, si un message « Untrusted Enterprise Developer » s'affiche, accédez à Settings > General > Device Management, puis recherchez le profil Taobao et faites-lui confiance.

  2. Démarrez la démo du Push SDK.

  3. Sélectionnez Camera Pushing ou Screen Sharing.

    Remarque

    Pour l'ingestion de vidéos locales, la démo prend uniquement en charge le format YUV original.

  4. Saisissez votre URL d'ingestion authentifiée (par exemple, rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************) et configurez les autres paramètres selon vos besoins.

  5. Cliquez sur Start Pushing pour commencer à ingérer le flux depuis votre appareil mobile.

  6. Accédez à la page Stream Management. Sous l'onglet Active Streams, consultez et gérez vos flux actifs.

Scénario 3 : Utiliser le Push SDK pour ingérer des flux

Push SDK for iOS

  1. Intégrez le Push SDK for iOS. Pour plus d'informations, consultez la rubrique Intégration du SDK.

  2. Configurez les paramètres d'ingestion de flux et ingérez le flux. Pour plus d'informations, consultez la rubrique Utilisation des fonctionnalités.

    Pour savoir comment gérer les exceptions lors de la configuration et de l'ingestion, consultez la rubrique Gérer les erreurs, les exceptions et les cas particuliers.

Push SDK for Android

  1. Intégrez le Push SDK for Android. Pour plus d'informations, consultez la rubrique Intégration du SDK.

  2. Configurez les paramètres d'ingestion de flux et ingérez le flux. Pour plus d'informations, consultez la rubrique Utilisation des fonctionnalités.

    Pour savoir comment gérer les exceptions lors de la configuration et de l'ingestion, consultez la rubrique Gérer les erreurs, les exceptions et les cas particuliers.

Ingestion de flux pour le RTS

Lorsque vous ingérez des flux via RTS, les formats varient selon les scénarios. Conformez-vous strictement aux règles suivantes en fonction du format du flux ingéré et du client utilisé pour l'ingestion.

Scénario 1 : Ingester à l'aide d'OBS

Pour obtenir des instructions, reportez-vous à la rubrique Pousser un flux en direct vers RTS à l'aide d'OBS.

Scénario 2 : Ingérer sur le client web

  1. Accédez au Lecteur RTS pour le web.

  2. Cliquez sur l'onglet Stream Ingest.

  3. Développez la liste déroulante none et sélectionnez camera ou screen (partage d'écran) selon vos besoins.

    Si vous sélectionnez camera, cliquez sur Get devices et autorisez l'accès au microphone et à la caméra dans la boîte de dialogue contextuelle. Une fois l'accès accordé, développez les listes déroulantes Select Microphone et Select Camera, puis sélectionnez votre microphone et votre caméra.

  4. Cliquez sur Create Local Stream.

  5. Saisissez l'URL d'ingestion RTS générée. Par exemple : artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****.

  6. Cliquez sur Start.

Scénario 3 : Utiliser le Push SDK pour ingérer des flux RTS

La procédure d'utilisation du Push SDK pour ingérer un flux RTS est similaire à celle utilisée pour ingérer un flux RTMP. Pour ingérer un flux RTS, vous devez spécifier une URL d'ingestion au format RTS lors de l'appel de l'opération startPush. Les autres paramètres restent identiques.

Push SDK for iOS

  1. Intégrez le Push SDK for iOS. Pour plus d'informations, consultez la rubrique Intégration du SDK.

  2. Configurez les paramètres d'ingestion de flux et ingérez le flux. Pour plus d'informations, consultez la rubrique Utilisation des fonctionnalités.

    Pour savoir comment gérer les exceptions lors de la configuration et de l'ingestion, consultez la rubrique Gérer les erreurs, les exceptions et les cas particuliers.

Push SDK for Android

  1. Intégrez le Push SDK for Android. Pour plus d'informations, consultez la rubrique Intégration du SDK.

  2. Configurez les paramètres d'ingestion de flux et ingérez le flux. Pour plus d'informations, consultez la rubrique Utilisation des fonctionnalités.

    Pour savoir comment gérer les exceptions lors de la configuration et de l'ingestion, consultez la rubrique Gérer les erreurs, les exceptions et les cas particuliers.