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

ApsaraVideo Live:ライブストリームの取り込み

最終更新日:Sep 09, 2024

Open Broadcaster Software (OBS) 、Push SDKデモ、またはPush SDKを使用してストリームを取り込むことができます。 このトピックでは、これらのさまざまなメソッドを使用してストリームを取り込む方法について説明します。

前提条件

取り込みURLが生成されます。 詳細については、「取り込みURLとストリーミングURLの生成」をご参照ください。

使用上の注意

ApsaraVideo Liveでは、複数のストリームを同時にURLに取り込むことはできません。 複数のストリームを同時に取り込む場合、最初のストリームのみが取り込まれます。

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

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

OBSを使用してストリームを取り込む

OBSは、Windows、macOS、およびLinuxをサポートします。 次の例では、OBS Studio V27.2.3 for Windowsを使用しています。 ストリームを取り込むために実行する操作は、他のバージョンのOBS Studioや他のプラットフォームでも同様です。 OBSの使用方法の詳細については、「OBSを使用したストリームの取り込み」をご参照ください。

  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. (オプション) Queen SDKプラグインをOBSにインストールして、レタッチ効果をデバッグします。 詳細については、「Queen SDKプラグインFor OBSのユーザーガイド」をご参照ください。

  7. ApsaraVideo Liveコンソールで、[ストリーム管理] ページに移動します。 [アクティブストリーム] タブでは、取り込んだオーディオストリームまたはビデオストリームを表示および管理できます。

Push SDKデモを使用してストリームを取り込む

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

    国际站

    説明

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

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

  3. カメラを押すまたは画面共有を選択します。

    説明

    モバイルデバイスからローカルストリームを取り込む場合、YUVファイルのみが許可されます。

  4. 署名されている生成された取り込みURLを入力します。 例: rtmp://demo.aliyundoc.com/app/stream?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0************ ビジネス要件に基づいて他のパラメーターを設定します。

  5. 開始をクリックしてストリームの取り込みを開始します。

  6. ApsaraVideo Liveコンソールで、[ストリーム管理] ページに移動します。 [アクティブストリーム] タブでは、取り込んだオーディオストリームまたはビデオストリームを表示および管理できます。

プッシュSDKを使用したストリームの取り込み

Push SDK for iOS

  1. iOS用プッシュSDKの統合。 詳細については、「SDKの統合」をご参照ください。

  2. ビジネス要件に基づいてストリーム取り込みパラメーターを設定し、ストリームを取り込みます。 詳細については、「iOS用プッシュSDKの使用」をご参照ください。

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

プッシュSDK for Android

  1. Android用プッシュSDKの統合。 詳細については、「SDKの統合」をご参照ください。

  2. ビジネス要件に基づいてストリーム取り込みパラメーターを設定し、ストリームを取り込みます。 詳細については、「Android用プッシュSDKの使用」をご参照ください。

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

Push SDK for Flutter

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

  2. ビジネス要件に基づいてストリーム取り込みパラメーターを設定し、ストリームを取り込みます。 詳細については、「FlutterにプッシュSDKを使用」をご参照ください。

プッシュSDK for Web

次のステップ

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

関連ドキュメント