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

ApsaraVideo Live:RTS 再生

最終更新日:Nov 06, 2025

リアルタイムストリーミング (RTS) は ApsaraVideo Live の付加価値機能です。ApsaraVideo Player SDK は RTS を使用して、何百万もの同時接続ユーザーにミリ秒レベルのレイテンシーでライブストリーミングを配信します。これにより、従来のライブストリーミングで見られる 3〜6 秒のレイテンシーの問題が解決されます。超低レイテンシー、低スタッタリング、インスタント再生体験を提供します。このトピックでは、RTS 再生を実装する方法について説明します。

重要

特徴、API ドキュメント、よくある質問の詳細については、「Android プレーヤー」をご参照ください。

RTS 再生

ApsaraVideo Player SDK for Android は、ネイティブ RTS SDK を統合して、ネイティブクライアントでの低レイテンシーライブストリーミングを可能にします。詳細については、「Android での RTS ストリームフェッチングの実装」をご参照ください。

詳細なコード例については、API-ExampleRTS 超低遅延ライブ再生 (RtsLiveStream) モジュールをご参照ください。この ApsaraVideo Player SDK for Android 向けの Java ベースのサンプルプロジェクトは、開発者が SDK のコア機能を統合する方法をすぐに習得するのに役立ちます。

RTS スペックダウン

自動 RTS スペックダウン

超低レイテンシーライブストリーミングのために RTS URL を使用してストリームを再生する際、RTS ストリームフェッチングが失敗し、スペックダウン URL が設定されていない場合、プレーヤーは自動的に RTS URL に対応するデフォルトの FLV URL にスペックダウンします。次のコードは例を示しています。

// 1: 有効、0: 無効。 デフォルト: 有効。
AliPlayerGlobalSettings.setOption(AliPlayerGlobalSettings.ALLOW_RTS_DEGRADE, 1);

カスタム RTS スペックダウン

超低レイテンシーライブストリーミングのために RTS URL を使用してストリームを再生する際、HLS や FLV URL などのスペックダウン URL を設定できます。RTS ストリームフェッチングが失敗した場合、プレーヤーは自動的に指定された URL にスペックダウンして再生します。次のコードは例を示しています。

PlayerConfig config = aliPlayer.getConfig();
// オプション。 config オブジェクトの他の項目を設定します。
UrlSource urlSource = new UrlSource();
urlSource.setUri(downgradeUrl);
// スペックダウン URL を設定します。
aliPlayer.enableDowngrade(urlSource, config);