すべてのプロダクト
Search
ドキュメントセンター

ApsaraVideo Live:ライブストリームのアップストリーミング

最終更新日:Apr 19, 2025

Open Broadcaster Software ( OBS )、Push SDK デモ、または Push SDK を使用して、ストリームをアップストリーミングできます。このトピックでは、これらのさまざまな方法を使用してストリームをアップストリーミングする方法について説明します。

前提条件

アップストリーミング URL が生成されます。詳細については、「アップストリーミング URL とストリーミング URL を生成する」をご参照ください。

使用上の注意

ApsaraVideo Live では、複数のストリームを同時に 1 つの URL にアップストリーミングすることはできません。同時に複数のストリームをアップストリーミングしようとすると、最初のストリームのみがアップストリーミングされます。

説明
  • ストリームのアップストリーミング中に、ストリームのアップストリーミング例外などの問題が発生した場合は、トラブルシューティングツールを使用して問題のトラブルシューティングを行うことができます。このツールを使用すると、一般的なストリームのアップストリーミングの問題を診断し、特定の例外を解決するための提案が提供されます。詳細については、「トラブルシューティング」をご参照ください。

  • サードパーティのストリームアップストリーミングツールを使用する場合は、ストリームアップストリーミングの失敗とアラームに対応するために、高可用性ポリシーを設定することをお勧めします。これにより、システムの問題によって発生するストリームアップストリーミングの失敗によってライブストリーミングビジネスが中断されるのを防ぎます。コールバックを設定して、ストリームのアップストリーミングステータスを監視することもできます。このようにして、ストリームがアップストリーミングされた後にストリーミング URL が発行されます。詳細については、「コールバックを管理する」をご参照ください。

OBS を使用してストリームをアップストリーミングする

OBS は、Windows、macOS、および Linux をサポートしています。次の例では、Windows 用の OBS Studio V27.2.3 を使用します。他のバージョンまたは他のプラットフォームでの操作も同様です。

  1. OBS Studio をダウンロードしてインストールします。ダウンロードリンク: OBS Studio

  2. OBS Studio を実行します。

  3. メニューバーで、[ファイル] > [設定] を選択します。

  4. [設定] ページで、[ストリーム] をクリックし、次のパラメーターを設定します。

    001

    パラメーター

    説明

    サービス

    [カスタム...] を選択します。

    サーバー

    署名付きで生成されたアップストリーミング URL を入力します。例: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************

    ストリームキー

    このパラメーターは空のままにします。

  5. OBS Studio のホームページに移動します。[ソース] セクションを見つけ、ソースを追加して、[ストリーミング開始] をクリックします。

    002

  6. ApsaraVideo Live コンソールで、[ストリーム管理] ページに移動します。[アクティブなストリーム] タブで、アップストリーミングされたオーディオまたはビデオストリームを表示および管理できます。

Push SDK デモを使用してストリームをアップストリーミングする

  1. モバイルデバイスを使用して QR コードをスキャンし、Push SDK デモをダウンロードします。

    image

    説明

    iOS デバイスを使用していて、信頼されていないエンタープライズ開発者からのデモであることを示すメッセージが表示された場合は、[設定] > [一般] > [デバイス管理] をタップします。表示されるページで、Taobao に必要な権限を見つけて [信頼] をタップします。

  2. Push SDK デモを実行します。

  3. [カメラプッシュ] または [画面共有] を選択します。

    説明

    モバイルデバイスからローカルストリームをアップストリーミングする場合は、YUV ファイルのみが許可されます。

  4. 署名付きで生成されたアップストリーミング URL を入力します。例: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************。ビジネス要件に基づいて他のパラメーターを設定します。

  5. [開始] をクリックして、ストリームのアップストリーミングを開始します。

  6. ApsaraVideo Live コンソールで、[ストリーム管理] ページに移動します。[アクティブなストリーム] タブで、アップストリーミングされたオーディオまたはビデオストリームを表示および管理できます。

Push SDK を使用してストリームをアップストリーミングする

iOS 用 Push SDK

  1. iOS 用 Push SDK を統合します。詳細については、「SDK 統合」をご参照ください。

  2. ビジネス要件に基づいてストリームアップストリーミングパラメーターを設定し、ストリームをアップストリーミングします。詳細については、「iOS 用 Push SDK を使用する」をご参照ください。

    ストリームアップストリーミングパラメーターを設定したり、ストリームをアップストリーミングしたりするときに、例外が発生する場合があります。詳細については、「エラー、例外、および特殊なケースを処理する」をご参照ください。

Android 用 Push SDK

  1. Android 用 Push SDK を統合します。詳細については、「SDK 統合」をご参照ください。

  2. ビジネス要件に基づいてストリームアップストリーミングパラメーターを設定し、ストリームをアップストリーミングします。詳細については、「Android 用 Push SDK を使用する」をご参照ください。

    ストリームアップストリーミングパラメーターを設定したり、ストリームをアップストリーミングしたりするときに、例外が発生する場合があります。詳細については、「エラー、例外、および特殊なケースを処理する」をご参照ください。

Flutter 用 Push SDK

  1. Flutter 用 Push SDK を統合します。詳細については、「SDK 統合」をご参照ください。

  2. ビジネス要件に基づいてストリームアップストリーミングパラメーターを設定し、ストリームをアップストリーミングします。詳細については、「Flutter 用 Push SDK を使用する」をご参照ください。

Web 用 Push SDK

次のステップ

  • ストリームがアップストリーミングされた後、ストリームを再生できます。詳細については、「ライブストリームの再生」をご参照ください。

参照