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

ApsaraVideo VOD:ApsaraVideo Player SDK の機能詳細

最終更新日:Aug 14, 2026

ApsaraVideo Player SDK は、MediaBox Audio and Video SDK の一部であり、Android、iOS、Flutter、HarmonyOS、Web、Windows、macOS でのライブストリーミングと VOD の動画再生機能を提供します。以下の表は、サポートされている機能とプラットフォームの可用性を示しています。

重要
  1. 2025 年 2 月 14 日 (バージョン 7.0.0) 以降、モバイル版 ApsaraVideo Player SDK では、Standard Edition に加えて Professional Edition が利用可能になります。入手するには、事業開発チームにご連絡ください。その後、プレーヤーライセンスのアクティベートに従ってアクティベートしてください。

  2. ApsaraVideo VOD、ApsaraVideo Live、または Intelligent Media Services のリソースに対する支出が特定の金額に達した場合、1 年間の無料 Professional Edition ライセンスが含まれます。ApsaraVideo Player SDK の課金

  3. モバイル向けに新規取得された Professional Edition ライセンスには、バージョン 7.0.0 以降が必要です。ライセンスを取得する前に、ご利用の SDK バージョンをご確認ください。

表の記号

記号

意味

サポート

この機能はこのプラットフォームで利用可能です。

非サポート

この機能はこのプラットフォームでは利用できません。

該当なし

この機能はこのプラットフォームには適用されません。

プロ版

この機能には Professional Edition が必要です。

標準機能

再生プロトコルとフォーマット

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

オンデマンド再生

オンデマンドの音声・動画フォーマット (FLV、HLS、MP4、MP3) を再生します。

サポート

サポート

サポート

サポート

サポート [^1]

ライブ再生

ライブストリーミングフォーマット (RTMP、FLV、HLS) を再生します。

サポート

サポート

サポート

サポート

サポート [^2]

タイムシフト

タイムシフトされたライブストリームを再生します。開始時刻、終了時刻、および現在サポートされている時刻を設定します。ドラッグによるシークをサポートします。

サポート

サポート

サポート

サポート

サポート

H.264 コーデック

H.264 でエンコードされたビデオストリームを再生します。ソフトウェアデコードとハードウェアデコードの切り替えをサポートします。

サポート

サポート

サポート

サポート

サポート [^3]

H.265 コーデック

H.265 でエンコードされたビデオストリームを再生します。ソフトウェアデコードとハードウェアデコードの切り替えをサポートします。

サポート

サポート

サポート

サポート

サポート [^4]

H.266 コーデック

H.266 でエンコードされたビデオストリームを再生します。

サポート (プロ版) [^5]

サポート (プロ版) [^6]

非サポート

非サポート

サポート [^4]

H.265 アダプティブ再生

H.265 ハードウェアデコードが失敗し、H.264 バックアップストリームが設定されている場合、プレーヤーは H.264 ストリームに切り替わります。それ以外の場合は、H.265 ソフトウェアデコードにフォールバックします。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

非サポート

非サポート

リアルタイムストリーミング (RTS)

Alibaba Cloud RTS をサポートし、高い同時実行性、低いコマ落ち、ミリ秒レベルの遅延を実現します。

サポート

サポート

サポート

非サポート

サポート

低遅延ライブストリーミング

LL-HLS および DASH プロトコルを使用して低遅延ストリームを再生します。

サポート

サポート

サポート

サポート

サポート

DASH プロトコル

SegmentBase や SegmentTemplate を含む標準の DASH ビデオストリームを再生します。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート

QUIC アクセラレーション

QUIC トランスポートプロトコルを使用して、動画転送効率を向上させます。

サポート

サポート

サポート

サポート

該当なし

HDR 動画再生

HDR10 や HLG を含む HDR フォーマットをサポートします。

サポート

サポート

サポート

非サポート

サポート [^3]

URL 再生

URL からオンラインおよびローカルの動画を再生します。

サポート

サポート

サポート

サポート

サポート

VID 再生

ビデオ ID (VID) で動画を再生します。複数の解像度のストリーミング URL を取得します。VidAuth と VidSts をサポートします。

サポート

サポート

サポート

サポート

サポート

SEI メッセージ

Supplemental Enhancement Information (SEI) メッセージを受信して読み取ります。

サポート

サポート

サポート

サポート

サポート

ネットワークプロトコル

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

カスタムヘッダー

音声または動画リソースのリクエストで HTTP ヘッダーをカスタマイズします。

サポート

サポート

サポート

サポート

サポート [^7]

クラウドドメイン HTTPDNS

ローカル DNS の代わりに HTTP 経由でドメインを解決し、ハイジャックやクロスネットワーク障害を防ぎます。Alibaba Cloud ドメインのみ。

サポート

サポート

サポート

サポート

非サポート

HTTP/2

HTTP/2 のバイナリフレーミング、多重化、ヘッダー圧縮を活用して遅延を削減します。

サポート

サポート

サポート

サポート

サポート [^8]

HTTP/3

QUIC ベースの HTTP/3 で、より高速な動画配信を実現します。

サポート

サポート

サポート

サポート

サポート [^9]

再生コントロール

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

基本コントロール

開始、停止、一時停止、シーク、自動再生。

サポート

サポート

サポート

サポート

サポート

シーク

ジェスチャーサポート付きで特定の位置にシークします。バッファリングされたコンテンツを保持します。

サポート

サポート

サポート

サポート

サポート

正確なシーク

フレームレベルの精度で特定の位置にシークします。

サポート

サポート

サポート

サポート

サポート [^10]

キャッシュ内シーク

バッファをクリアせずにバッファリングされたコンテンツ内でシークし、高速なシークを実現します。

サポート

サポート

サポート

サポート

非サポート

再生再開

開始時刻を設定して、以前の位置から再生を再開します。

サポート

サポート

サポート

サポート

サポート

ループ再生

再生が終了すると、音声または動画を自動的に再再生します。

サポート

サポート

サポート

サポート

サポート

リスト再生

プレイリストベースの再生で、ショート動画の読み込みを高速化します。

サポート

サポート

サポート

サポート

サポート

再生速度コントロール

音声のピッチを変えずに再生速度を調整します。

サポート

サポート

サポート

サポート

サポート

手動での解像度切り替え

オンデマンドビデオストリームの複数の解像度を切り替えます。

サポート

サポート

対応

サポート

サポート

シームレス切り替え

再生中にライブストリームの解像度を切り替えます (switchStream)。Alibaba Cloud のライブ URL のみ。

サポート

サポート

サポート

非サポート

非サポート [^11]

音声トラックの切り替え

オンデマンドビデオストリームの複数の音声トラックを切り替えます。

サポート

サポート

サポート

非サポート

サポート

スクリーンショット

現在のビデオフレームをキャプチャし、静止画像として保存します。

サポート

サポート

サポート

サポート

該当なし

画面ロック

画面の回転をロックし、UI 要素を非表示にします。

サポート

サポート

サポート

サポート

該当なし

外部字幕

カスタム字幕ファイルをインポートします。モバイルクライアントは SRT、SSA、ASS、VTT 形式の字幕をサポートします。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート [^12]

スクリーンキャスト

スクリーンキャスト SDK は提供を終了しており、スクリーンキャストはサポートされていません。スクリーンキャストを実装するには、ApsaraVideo VOD が提供するビデオ URL を、DLNA、AirPlay、Miracast などのサードパーティのキャストプロトコルや、デバイスベンダーの SDK とともに使用してください。

非サポート

非サポート

非サポート

非サポート

非サポート

動画エフェクト

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

パディング

2 つの表示モード:フィルとクロップ。

サポート

サポート

サポート

サポート

サポート

回転

動画のレンダリング角度を 0、90、180、または 270 度に設定します。

サポート

サポート

サポート

サポート

サポート

ミラー

3 つのミラーモード:なし、水平、垂直。

サポート

サポート

サポート

サポート

サポート

サムネイルプレビュー (スプライト)

プログレスバーにサムネイルプレビューを表示します。

サポート

サポート

サポート

非サポート

サポート

輝度調整

システムの輝度を調整します。UI はジェスチャーをサポートします。

サポート

サポート

サポート

サポート

該当なし

プレーヤーサイズのカスタム設定

プレーヤーの幅と高さをカスタム設定します。

サポート

サポート

サポート

サポート

サポート

ピクチャーインピクチャー (PiP) 再生

PiP モードに切り替えて、小さなウィンドウで再生します。

サポート

サポート

サポート

サポート

サポート

音声エフェクト

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

音量調整

システム API を通じて動画の音量を調整します。

サポート

サポート

サポート

サポート

サポート

ミュート

ミュートの有効化と無効化。

サポート

サポート

サポート

サポート

サポート

音声のみの再生

ビデオファイルから音声のみを再生するか、MP3 や AAC などの音声ファイルを再生します。

サポート

サポート

サポート

サポート

サポート

デュアルチャンネル音声

デュアルチャンネル音声を再生します。

サポート

サポート

サポート

サポート

サポート

複数音声トラック

複数の音声トラックを持つビデオファイルを再生します。再生中にトラックを切り替えることをサポートします。

サポート

サポート

サポート

非サポート

サポート

バックグラウンド再生

アプリがバックグラウンドに移動した後も音声再生を続行します。

サポート

サポート

サポート

サポート

該当なし

再生パフォーマンス

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

再生失敗時のリトライ

再生が失敗した場合に自動的にリトライします。

サポート

サポート

サポート

サポート

サポート

自動再接続

ライブストリームの自動再接続。

サポート

サポート

サポート

サポート

サポート

ローカルキャッシュ

再生中にコンテンツをローカルにキャッシュします。ショート動画のループ再生時の帯域幅を削減します。

サポート

サポート

サポート

サポート

該当なし

プリロード

スライディングウィンドウポリシーでプリロードを動的に制御します。初回フレーム速度とスクロールの滑らかさを向上させます。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

非サポート

プリレンダリング

次の動画の初回フレームをプリレンダリングして、トランジション中のブラックスクリーンを削減します。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

非サポート

非サポート

シナリオベースのマルチインスタンスデモ

ショートドラマなどのシナリオ向けの完全なソースコードデモ。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

非サポート

非サポート

マルチインスタンス

単一のインターフェイスに複数のプレーヤーを追加して同時再生します。

サポート

サポート

サポート

サポート

サポート

アダプティブビットレートストリーミング

マルチビットレートの HLS および DASH ストリーム間をシームレスに切り替えます。

サポート

サポート

サポート

サポート

サポート

動的フレーム同期

ライブストリームのフレームを動的に同期して遅延を削減します。

サポート

サポート

サポート

サポート

サポート

高度な ABR ポリシー

マルチビットレート HLS および DASH ストリーム向けの改良された ABR。標準ポリシーと比較して、コマ落ちを削減し、平均ビットレートを向上させます。

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

サポート (プロ版)

非サポート

インタラクティブ機能

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

字幕

カスタム字幕ファイルをインポートします。

サポート [^13]

サポート [^13]

サポート [^13]

非サポート [^14]

サポート [^12]

動画セキュリティ

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

Referer ブラックリストとホワイトリスト

ブラックリストまたはホワイトリストを使用して、Referer ヘッダーでリクエストをフィルタリングします。

サポート

サポート

サポート

サポート

サポート

HLS 暗号化

標準の AES-128 暗号化スキームをサポートします。

サポート

サポート

サポート

サポート

サポート

Alibaba Cloud 暗号化 (プライベート)

Alibaba Cloud プライベート暗号化で HLS および MP4 動画を暗号化し、漏洩やホットリンクを防ぎます。

サポート

サポート

サポート

サポート

サポート [^15]

Alibaba Cloud 動画暗号化 (プライベートライセンスベース)

暗号化された URL から直接再生します。標準のプライベート暗号化よりも起動が速く、クロスリージョンサポートが優れています。

サポート

サポート

サポート

サポート

非サポート

セキュアダウンロード

独自のアプリケーションを通じて動画をダウンロードし、暗号化します。

サポート

サポート

サポート

サポート

該当なし

商用 DRM

Widevine および FairPlay DRM 暗号化スキームをサポートします。

サポート

サポート

サポート

非サポート

サポート

サービス品質

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

ログレポート

SDK ログをレポートし、VOD およびライブストリーミングの再生メトリクスを収集します。

サポート

サポート

サポート

サポート

サポート

再生問題の追跡

ユーザーまたはセッションごとに再生履歴を追跡し、問題を診断します。

サポート [^16]

サポート [^16]

サポート [^16]

サポート [^16]

サポート [^16]

再生データダッシュボード

再生回数やユニークユーザー数などの集計された再生メトリクスを監視します。

サポート [^16]

サポート [^16]

サポート [^16]

サポート [^16]

サポート [^16]

開発者サポート

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

レンダリングデータ出力

レンダリング中に PCM および YUV データを出力します。

サポート

サポート

サポート

非サポート

非サポート

イベントコールバック

再生ステータス、初回フレーム、再生完了、再生失敗のコールバックを提供します。

サポート

サポート

サポート

サポート

サポート

デコードポリシーブラックリスト

ハードウェアデコードをサポートしないデバイスモデルをリストし、最適化をサポートします。

サポート

サポート

サポート

非サポート

該当なし

ネットワーク速度表示

プレーヤーインスタンスのリアルタイムネットワーク速度をレポートします。

サポート

サポート

サポート

サポート

サポート [^17]

UI コンポーネント

直接使用できる完全な UI を提供します。

サポート

サポート

サポート

非サポート

サポート

付加価値機能

これらの機能を使用するには、まずチケットを送信してサービスを申請し、アクティベートしてください。

機能

説明

Android

iOS

Flutter

HarmonyOS

Web

Web での H.265/H.266 動画再生

H.265 および H.266 でエンコードされたビデオストリームを再生します。ソフトウェアデコードとハードウェアデコードの切り替えをサポートします。高度な機能。アクティベートするには、チケットを送信するか、Alibaba Cloud のビジネス マネージャーにお問い合わせください。

非サポート

非サポート

非サポート

非サポート

サポート

脚注

[^1]: 一部のモバイルクライアントは FLV をサポートしていません。 [^2]: RTMP はサポートされていません。一部のモバイルクライアントは FLV をサポートしていません。 [^3]: ソフトウェアデコードまたはハードウェアデコードはブラウザの設定に依存します。 [^4]: ソフトウェアデコードまたはハードウェアデコードはブラウザの設定に依存します。アクティベーションが必要です。付加価値機能。 [^5]: H.266 デコードプラグインが必要です。 [^6]: H.266 デコードプラグインが必要です。 [^7]: MP4 ではサポートされていません。HLS と DASH では部分的にサポートされています。 [^8]: ブラウザのサポートに依存します。Can I use http2? [^9]: ブラウザのサポートに依存します。Can I use http3? [^10]: ミリ秒レベルの精度を提供します。 [^11]: HLS と DASH ではシームレスな切り替えがサポートされています。 [^12]: VTT 形式の字幕をサポートします。 [^13]: SRT、SSA、ASS、VTT 形式の字幕をサポートします。 [^14]: 字幕テキストの解析のみ。 [^15]: 一部のブラウザでサポートされています。機能の互換性。 [^16]: 無料版では、過去 3 日間のデータをクエリできます。 [^17]: リアルタイムストリーミング (RTS) でのみサポートされます。