音声または動画の ID を指定して再生 URL を取得します。取得した URL は、ApsaraVideo Player や、システムネイティブ、オープンソース、カスタムビルドなどのサードパーティプレーヤーで再生できます。
操作説明
この操作を使用する前に、ApsaraVideo VOD の課金方法と料金を完全に理解していることを確認してください。ApsaraVideo VOD の再生 URL から動画を直接ダウンロードまたは再生すると、アウトバウンドトラフィック料金が発生します。アクセラレーションドメイン名が設定されていない場合は、ストレージのアウトバウンドトラフィック課金 を参照してください。アクセラレーションドメイン名が設定されている場合は、アクセラレーションサービス課金 を参照してください。ストレージ転送アクセラレーションを有効にしている場合、ApsaraVideo VOD の再生 URL から動画を直接ダウンロードまたは再生すると、ダウンロードアクセラレーション料金も発生します。請求明細については、ストレージ転送アクセラレーション課金 を参照してください。
法線状態 (Status フィールドの値が Normal) の動画のみ再生できます。再生 URL の説明と使用制限の詳細については、音声および動画の再生 を参照してください。
メディアストレージ タイプが非標準ストレージの場合、PlayConfig パラメーターの StorageClass フィールドを適切に設定してください。詳細については、 PlayConfig を参照してください。
動画の再生が異常な場合は、 GetMezzanineInfo 操作を呼び出して、ビデオソースファイル情報が正しいかどうかを確認してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vod:GetPlayInfo |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| VideoId |
string |
任意 |
音声または動画の ID。単一の音声または動画 ID のみがサポートされています。以下の方法で ID を取得できます。
|
93ab850b4f654b6e91d24d81d44**** |
| Formats |
string |
任意 |
メディアストリームのフォーマット。複数のフォーマットはカンマ (,) で区切ります。有効な値:
説明
|
mp4,m3u8 |
| AuthTimeout |
integer |
任意 |
再生 URL の有効期間。単位: 秒。
|
1800 |
| OutputType |
string |
任意 |
出力 URL のタイプ。有効な値:
|
cdn。 |
| StreamType |
string |
任意 |
メディアストリームのタイプ。複数のタイプはカンマ (,) で区切ります。有効な値:
デフォルトでは、すべてのタイプのストリームが返されます。 |
video。 |
| ReAuthInfo |
string |
任意 |
CDN 再認証パラメーター。値は JSON 文字列です。URL 認証でタイプ A 署名が有効になっている場合、このパラメーターを使用して認証 URL の |
{"uid":"12345","rand":"abckljd"} |
| Definition |
string |
任意 |
ビデオストリームの解像度。複数の解像度はカンマ (,) で区切ります。有効な値:
説明
|
LD |
| ResultType |
string |
任意 |
返されるデータのタイプ。有効な値:
|
Single。 |
| PlayConfig |
string |
任意 |
カスタム再生設定。値は JSON 文字列で、ドメイン名の再生設定の指定をサポートします。パラメーター構築の詳細については、 PlayConfig を参照してください。 説明
|
{"PlayDomain":"vod.test_domain","XForwardedFor":"yqCD7Fp1uqChoVj/sl/p5Q==","PreviewTime":"20","MtsHlsUriToken":"yqCD7Fp1uqChoVjslp5Q"} |
| AdditionType |
string |
任意 |
中国アクセス可能な弾幕マスクデータの URL を取得します。有効な値: danmu。 説明
このパラメーターは、 |
danmu。 |
| Trace |
string |
任意 |
カスタム電子透かし設定。
|
test mark。 |
| DigitalWatermarkType |
string |
任意 |
電子透かしのタイプ。有効な値:
|
TraceMark。 |
| CodecName |
string |
任意 |
H264 |
|
| ReferenceId |
string |
任意 |
カスタム ID。小文字、大文字、数字、ハイフン、アンダースコアのみがサポートされています。長さは 6 ~ 64 文字です。ID はユーザーごとに一意です。 |
123-123 |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスパラメーター。 |
||
| RequestId |
string |
リクエスト ID。 |
F552E596-967D-5500-842F-17E6364**** |
| VideoBase |
object |
音声または動画ファイルの基本情報。 |
|
| CreationTime |
string |
音声または動画ファイルが作成された時間。時間は ISO 8601 標準に従い、yyyy-MM-ddTHH:mm:ssZ フォーマットです。時間は協定世界時 (UTC) で表示されます。 |
2017-06-26T06:38:48Z |
| Status |
string |
音声または動画ファイルのステータス。有効な値と説明については、Status: 音声および動画のステータス を参照してください。 |
Normal |
| VideoId |
string |
音声または動画の ID。 |
93ab850b4f654b6e91d24d81d44**** |
| CoverURL |
string |
音声または動画ファイルのサムネイル URL。 説明
動画のアップロード後にリアルタイムでサムネイル URL を取得するには、ApsaraVideo VOD コールバックを設定してください。詳細については、HTTP コールバック および SnapshotComplete イベント を参照してください。 |
http://example.aliyundoc.com/sample.jpg?auth_key=2333232-atb**** |
| Duration |
string |
音声または動画ファイルの持続時間。単位: 秒。 |
3.1667 |
| Title |
string |
音声または動画ファイルのタイトル。 |
Alibaba Cloud VOD。 |
| MediaType |
string |
メディアファイルのタイプ。有効な値:
|
video。 |
| DanMuURL |
string |
中国アクセス可能な弾幕マスクデータの URL。 |
http://example.aliyundoc.com/****?auth_key=abdf2123-6783232**** |
| StorageClass |
string |
メディアアセットのストレージクラス。有効な値:
|
Standard |
| PlayInfoList |
object |
||
| PlayInfo |
array<object> |
音声または動画ファイルの再生情報 (ストリーム情報)。 |
|
|
object |
音声または動画ファイルの詳細情報。 |
||
| CreationTime |
string |
ストリームが作成された時刻です。時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式です。 |
2022-04-18T07:37:15Z |
| Status |
string |
メディアストリームのステータスです。有効な値:
|
Normal |
| Specification |
string |
トランスコードされた出力の仕様です。有効な値と説明の詳細については、「仕様:出力仕様」をご参照ください。 |
H264.LD |
| NarrowBandType |
string |
トランスコーディングタイプです。有効な値:
|
0 |
| Height |
integer |
メディアストリームの高さです。単位:px。 |
640 |
| Bitrate |
string |
メディアストリームのビットレートです。単位:Kbps。 説明
M3U8 の動的シャーディング機能により、計算されたビットレートにはずれが生じる場合があります。 |
450.878 |
| ModificationTime |
string |
ストリームが最後に更新された時刻です。時刻は UTC の yyyy-MM-ddTHH:mm:ssZ 形式です。 |
2022-04-20T06:32:19Z |
| WatermarkId |
string |
現在のメディアストリームに関連付けられているウォーターマークテンプレートの ID です。 |
dgfn26457856**** |
| Encrypt |
integer |
メディアストリームが暗号化されているかどうかを示します。有効な値:
|
1 |
| Definition |
string |
ビデオストリームの画質です。有効な値:
|
LD |
| EncryptType |
string |
メディアストリームの暗号化タイプです。有効な値:
説明
暗号化タイプが `AliyunVoDEncryption` の場合、ストリームは ApsaraVideo Player SDK を使用してのみ再生できます。 |
AliyunVoDEncryption |
| EncryptMode |
string |
メディアストリームの暗号化モードです。有効な値:
説明
暗号化モードが License の場合、ストリームは ApsaraVideo Player SDK を使用してのみ再生できます。 |
License |
| StreamType |
string |
メディアストリームのタイプです。ビデオストリームの場合は video、オーディオのみのストリームの場合は audio です。 |
video |
| JobId |
string |
メディアストリームのトランスコーディングジョブの ID です。この ID は、メディアストリームの一意の識別子として機能します。 |
80e9c6580e754a798c3c19c59b16**** |
| Size |
integer |
メディアストリームのサイズです。単位:バイト。 説明
M3U8 の動的シャーディング機能により、計算されたストリームサイズにはずれが生じる場合があります。 |
418112 |
| Width |
integer |
メディアストリームの幅です。単位:px。 |
360 |
| Fps |
string |
メディアストリームのフレームレートです。単位:フレーム/秒。 |
25 |
| Duration |
string |
メディアストリームの長さです。単位:秒。 |
9.0464 |
| PlayURL |
string |
ビデオストリームの再生 URL です。 |
https://example.aliyundoc.com/d52ee123f331466aabf6ab32a93d****/a777f9e24e6e47a2a942467d5c38ea37-8ee8e04293c6657fdda282bc422704****.m3u8 |
| Format |
string |
メディアストリームのフォーマットです。
|
m3u8 |
| HDRType |
string |
メディアストリームのハイダイナミックレンジ (HDR) タイプです。有効な値:
|
HLG |
| BitDepth |
integer |
色深度です。値は整数です。 |
8 |
| JobType |
integer |
デジタルウォーターマークのタイプです。有効な値:
|
2 |
| JobExt |
string |
著作権ウォーターマークのカスタムウォーターマーク情報です。このフィールドは、`JobType` が `2` の場合にのみ返されます。 |
CopyrightMarkTest |
| CodecName |
string |
エンコーディングタイプです。有効な値:
|
H264 |
例
成功レスポンス
JSONJSON
{
"RequestId": "F552E596-967D-5500-842F-17E6364****",
"VideoBase": {
"CreationTime": "2017-06-26T06:38:48Z",
"Status": "Normal",
"VideoId": "93ab850b4f654b6e91d24d81d44****",
"CoverURL": "http://example.aliyundoc.com/sample.jpg?auth_key=2333232-atb****",
"Duration": "3.1667",
"Title": "阿里云VOD",
"MediaType": "video",
"DanMuURL": "http://example.aliyundoc.com/****?auth_key=abdf2123-6783232****",
"StorageClass": "Standard"
},
"PlayInfoList": {
"PlayInfo": [
{
"CreationTime": "2022-04-18T07:37:15Z",
"Status": "Normal",
"Specification": "H264.LD",
"NarrowBandType": "0",
"Height": 640,
"Bitrate": "450.878",
"ModificationTime": "2022-04-20T06:32:19Z",
"WatermarkId": "dgfn26457856****",
"Encrypt": 1,
"Definition": "LD",
"EncryptType": "AliyunVoDEncryption",
"EncryptMode": "License",
"StreamType": "video",
"JobId": "80e9c6580e754a798c3c19c59b16****",
"Size": 418112,
"Width": 360,
"Fps": "25",
"Duration": "9.0464",
"PlayURL": "https://example.aliyundoc.com/d52ee123f331466aabf6ab32a93d****/a777f9e24e6e47a2a942467d5c38ea37-8ee8e04293c6657fdda282bc422704****.m3u8",
"Format": "m3u8",
"HDRType": "HLG",
"BitDepth": 8,
"JobType": 2,
"JobExt": "CopyrightMarkTest",
"CodecName": "H264"
}
]
}
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。