指定された期間内のすべての録画インデックスファイルを照会します。
操作説明
作成されたM3U8インデックスファイルの情報は、ApsaraVideo Liveシステムに6か月間のみ保持されます。過去 6か月以内に作成されたインデックスファイルの情報のみを照会できます。
M3U8インデックスファイルはOSSに保存されます。保持期間はOSSのストレージ設定によって決まります。
デフォルトでは、録画はHTTP URLを返します。HTTPSを使用するには、証明書を設定し、HTTPをHTTPSに変更してください。
QPS 制限
このAPIのQPS 制限は、ユーザーあたり1 秒間に15 回の呼び出しです。この制限を超えると、API 呼び出しがスロットリングされ、ビジネスに影響を与える可能性があります。適切な頻度でこのAPIを呼び出してください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
live:DescribeLiveStreamRecordIndexFiles |
get |
*All Resource
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| DomainName |
string |
必須 |
ストリーミングドメイン名。 |
example.com |
| AppName |
string |
必須 |
ライブストリームが属するアプリケーションの名前。 |
liveApp**** |
| StreamName |
string |
必須 |
ストリーム名。 |
liveStream**** |
| StartTime |
string |
必須 |
開始時刻。形式:yyyy-MM-ddTHH:mm:ssZ(UTC)。 |
2017-12-21T08:00:00Z |
| EndTime |
string |
必須 |
終了時刻。EndTimeとStartTimeの間隔は4 日間を超えることはできません。形式:yyyy-MM-ddTHH:mm:ssZ(UTC)。 |
2017-12-22T08:00:00Z |
| PageNum |
integer |
任意 |
ページ番号。デフォルト値:1。 |
1 |
| PageSize |
integer |
任意 |
1ページあたりのエントリ数。有効値:5~30。デフォルト値:10。 |
10 |
| Order |
string |
任意 |
作成時刻によるエントリのソート順序。有効値:
列挙値:
|
asc |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| PageNum |
integer |
ページ番号。 |
10 |
| RequestId |
string |
リクエストID。 |
DE24625C-7C0F-4020-8448-9C31A50C1556 |
| Order |
string |
ソート順序。 |
asc |
| TotalPage |
integer |
合計ページ数。 |
20 |
| PageSize |
integer |
1ページあたりのエントリ数。 |
5 |
| TotalNum |
integer |
指定された条件を満たすエントリの合計数。 |
12 |
| RecordIndexInfoList |
object |
||
| RecordIndexInfo |
array<object> |
録画インデックスファイルのリスト。 |
|
|
object |
|||
| RecordUrl |
string |
インデックスファイルの URL です。 |
http://****/atestObject****.m3u8 |
| StreamName |
string |
ライブストリームの名前。 |
liveStream**** |
| CreateTime |
string |
インデックスファイルが作成された時間。 |
2016-05-27T09:40:56Z |
| RecordId |
string |
インデックスファイルの ID です。 |
c4d7f0a4-b506-43f9-8de3-07732c3f**** |
| Height |
integer |
ビデオの高さ。 |
480 |
| OssBucket |
string |
Object Storage Service (OSS) のバケット名。 |
liveBucket**** |
| DomainName |
string |
メインのストリーミングドメイン。 |
example.com |
| OssObject |
string |
OSS 内のストレージファイルの名前。 |
liveObject**** |
| EndTime |
string |
インデックスファイルの終了時刻です。時刻は、ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式で、UTC で表示されます。 |
2015-12-01T07:46:00Z |
| AppName |
string |
ライブストリームが属するアプリケーションの名前です。 |
liveApp**** |
| StartTime |
string |
インデックスファイルの開始時刻。ISO 8601 標準に準拠した yyyy-MM-ddTHH:mm:ssZ 形式の UTC 時間です。 |
2015-12-01T07:36:00Z |
| Width |
integer |
ビデオの幅。 |
640 |
| Duration |
number |
録画時間 (単位:秒) です。 |
588.849 |
| OssEndpoint |
string |
OSS バケットのエンドポイントです。 |
cn-oss-****.aliyuncs.com |
| Format |
string |
ビデオのフォーマット。 |
HLS |
例
成功レスポンス
JSONJSON
{
"PageNum": 10,
"RequestId": "DE24625C-7C0F-4020-8448-9C31A50C1556",
"Order": "asc",
"TotalPage": 20,
"PageSize": 5,
"TotalNum": 12,
"RecordIndexInfoList": {
"RecordIndexInfo": [
{
"RecordUrl": "http://****/atestObject****.m3u8",
"StreamName": "liveStream****",
"CreateTime": "2016-05-27T09:40:56Z",
"RecordId": "c4d7f0a4-b506-43f9-8de3-07732c3f****",
"Height": 480,
"OssBucket": "liveBucket****",
"DomainName": "example.com",
"OssObject": "liveObject****",
"EndTime": "2015-12-01T07:46:00Z",
"AppName": "liveApp****",
"StartTime": "2015-12-01T07:36:00Z",
"Width": 640,
"Duration": 588.849,
"OssEndpoint": "cn-oss-****.aliyuncs.com",
"Format": "HLS"
}
]
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidStartTime.Malformed | Specified StartTime is malformed. | |
| 400 | InvalidEndTime.Malformed | Specified EndTime is malformed. | |
| 400 | InvalidEndTime.Mismatch | Specified end time does not math the specified start time. | |
| 400 | InvalidStartTime.Mismatch | Specified StartTime does not math the current time. | |
| 400 | Forbidden | Ram Permission is forbidden. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。