Alibaba Cloud RTS は、サービスをお試しいただけるモバイルおよび Web デモを提供します。モバイルデモから始めることをお勧めします。このトピックでは、RTS デモの実行方法について説明します。
前提条件
-
署名付きインジェスト URL を生成します。詳細については、「ApsaraVideo Live の使用を開始する」をご参照ください。
-
RTS サービスを有効にします。詳細については、「リアルタイムストリーミング (RTS) サービスを有効にする」をご参照ください。
-
Open Broadcaster Software (OBS) をダウンロードしてインストールします。詳細については、「OBS ツール」をご参照ください。
環境要件
モバイルクライアントの環境要件は次のとおりです。
|
プラットフォーム |
要件 |
|
iOS |
iOS 9.0 以降 |
|
Android |
Android 4.3 以降 |
注意事項
-
ストリームインジェストまたはストリームプルに HTTPS ドメイン名を使用する場合は、コンソールで HTTPS 証明書を設定する必要があります。詳細については、「HTTPS セキュアアクセラレーションを設定する」をご参照ください。
-
ライブストリーミングで、中国本土と香港 (中国)、マカオ (中国)、台湾 (中国)、またはその他の国や地域との間でクロスボーダーアクセラレーションが必要な場合は、コンソールでクロスボーダーアクセラレーションを設定する必要があります。詳細については、「クロスボーダーアクセラレーションを設定する」をご参照ください。
-
コンテンツのセキュリティを保護するため、URL 署名を設定してアクセス制御を行ってください。詳細については、「URL 署名」をご参照ください。
操作手順
-
ストリームのインジェスト
方法 1: OBS を使用して RTMP 経由でストリームをインジェストします。 詳細については、「ライブストリームのインジェスト」をご参照ください。
方法 2: OBS を使用して WHIP 経由でストリームをインジェストします。 詳細については、「OBS RTS ストリームのインジェスト」をご参照ください。
方法 3: Web クライアントから RTS ストリームを取り込む。
-
RTS Web プレイヤーに移動します。
-
[Stream Ingest] タブをクリックします。
-
[なし] ドロップダウンリストを展開し、必要に応じて [カメラ] または [画面] (画面共有) を選択します。
カメラを選択した場合は、[デバイスの取得] をクリックして、ポップアップダイアログボックスでマイクとカメラへのアクセスを許可します。アクセスを許可した後、[マイクの選択] と [カメラの選択] のドロップダウンリストを展開して、マイクとカメラを選択します。
-
[ローカルストリームを作成] をクリックします。
-
生成された RTS インジェスト URL を入力します。例:
artc://example.aliyundoc.com/liveApp****/liveStream****?auth_key=1543302081-0-0-9c6e7c8190c10bdfb3c0****。 -
[開始] をクリックします。
説明ストリームインジェストエラーが発生した場合は、セルフサービス トラブルシューティングツールを使用して、一般的な問題を診断および解決してください。詳細については、「セルフサービス トラブルシューティング」をご参照ください。
-
-
RTS ストリームを再生する。
モバイルクライアント
-
QR コードをスキャンして ApsaraVideo MediaBox SDK デモ をダウンロードし、インストールします。または、QR コードから URL をコピーしてブラウザーで開き、デモをダウンロードすることもできます。

-
ライブ を選択し、RTS をタップします。 RTS ストリームの再生 URL を入力またはスキャンします。
説明iOS では、アプリを開く前に開発者プロファイルを信頼する必要があります。[設定] > [一般] > [デバイス管理] に移動し、Taobao プロファイルを見つけて [信頼] をタップします。
-
[再生開始] をタップして、RTS ストリームを再生します。
Web クライアント
-
Web 用 RTS プレイヤーに移動します。
-
[ストリームプル] タブをクリックします。
-
お使いの RTS ストリームの再生 URL を入力してください。
[Stream Pulling] タブで、[Please enter a pulling URL] フィールドに URL を貼り付けます。
説明-
WebRTC に関するブラウザのセキュリティポリシーにより、RTS ストリーミングドメイン名に HTTPS 証明書を設定する必要があります。設定しない場合、再生が失敗する可能性があります。
-
Web RTS SDK は、B フレームを含む動画や AAC 形式の音声をサポートしていません。ストリームに B フレームが含まれている場合や AAC 音声を使用している場合は、まずストリームをトランスコードしてください。その後、トランスコード後のストリーム URL を使用して再生してください。ストリームのトランスコード方法の詳細については、「RTS トランスコード」をご参照ください。
-
-
[開始] をクリックして RTS ストリームを再生します。
-
再生エラーが発生した場合は、セルフサービス トラブルシューティングツールを使用して、一般的な問題を診断および解決してください。詳細については、「セルフサービス トラブルシューティング」をご参照ください。