ApsaraVideo Liveは、モバイルおよびwebクライアント向けのリアルタイムストリーミング (RTS) デモを提供します。 モバイルクライアントのRTSデモを使用して、RTS機能を試すことを推奨します。 このトピックでは、RTSデモの実行方法について説明します。
前提条件
署名された取り込みURLが生成されます。 詳細については、「手順4: 取り込みURLとストリーミングURLの生成」をご参照ください。
RTS機能が有効になっています。 詳細については、「手順1: RTSの有効化」をご参照ください。
Open Broadcaster Software (OBS) がインストールされています。 詳細については、「OBS」をご参照ください。
環境要件
次の表に、さまざまなオペレーティングシステムの要件を示します。
オペレーティングシステム | 要件 |
iOS | iOS 9.0以降 |
Android | Android 4.3以降 |
手順
ストリームを取り込みます。
方法1: OBSを使用して、RTMP (Real-Time Messaging Protocol) でストリームを取り込みます。 詳細については、「ライブストリームの取り込み」をご参照ください。
方法2: OBSを使用してWebRTC-HTTP取り込みプロトコル (WHIP) でストリームを取り込みます。 詳細については、「OBSを使用したRTSストリームの取り込み (WHIPに基づく) 」をご参照ください。
方法3: web用のRTSデモを使用してRTSストリームを取り込みます。
ウェブ用RTSプレーヤーにアクセスします。
ストリーム取り込みタブをクリックします。
noneドロップダウンリストを展開し、ビジネス要件に基づいてカメラまたはスクリーンを選択します。
cameraを選択した場合、ページの下部にある [デバイスの取得] をクリックし、マイクとカメラのアクセス権限を付与します。 次に、マイクの選択とカメラの選択ドロップダウンリストからマイクとカメラを選択します。
ローカルストリームの作成をクリックします。
生成された取り込みURLをRTS形式で入力します。 例:
artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****
開始をクリックします。
説明ストリーム取り込み中にストリーム取り込み例外などの問題が発生した場合は、トラブルシューティングツールを使用して問題のトラブルシューティングを行うことができます。 このツールを使用すると、一般的なストリーム取り込みの問題を診断し、特定の例外を解決するための提案を提供します。 詳細については、「トラブルシューティング」をご参照ください。
RTSストリームを再生します。
方法1: モバイルクライアントでRTSストリームを再生する
次のQRコードをスキャンして、ApsaraVideo MediaBox SDKのデモをインストールします。 QRコードをスキャンした後にURLが提供されている場合は、そのURLをブラウザにコピーしてデモをダウンロードしてインストールします。
デモで、ライブプッシュ > RTSをタップします。 RTSストリームのストリーミングURLを入力するか、ストリームのQRコードをスキャンします。
説明iOSデバイスでデモを使用する前に、
に移動し、Taobaoに必要な権限を見つけて、[信頼] をタップします。RTSストリームを再生するため再生を開始をクリックします。
方法2: RTSデモfor webを使用してRTSストリームを再生する
ウェブ用RTSプレーヤーにアクセスします。
ストリームプルタブをクリックします。
ストリームRTSのストリーミングURLを入力します。
説明ブラウザは、Web Real-Time Communication (WebRTC) のセキュリティポリシーを実装します。 RTSストリームのストリーミングドメインにHTTPS証明書が設定されていることを確認します。 そうしないと、ストリームの再生に失敗する可能性があります。
Web RTS SDKは、AAC形式でエンコードされたBフレームとオーディオを含むビデオをサポートしていません。 ストリームのビデオまたはオーディオがこの要件を満たしていない場合は、ストリームをトランスコードし、トランスコードされたストリームのURLをストリーミングURLとして使用します。 トランスコードの詳細については、「RTSトランスコードの設定」をご参照ください。
開始をクリックしてRTSストリームを再生します。
ストリーミング中に再生例外などの問題が発生した場合は、トラブルシューティングツールを使用して問題のトラブルシューティングを行うことができます。 このツールを使用すると、一般的なストリーム再生の問題を診断し、特定の例外を解決するための提案を提供します。 詳細については、「トラブルシューティング」をご参照ください。