指定された LiveChannel の VOD プレイリストを生成します。Object Storage Service (OSS) は、指定された期間内に指定された LiveChannel に取り込まれたストリームによって生成された ts ファイルを照会し、ファイルを m3u8 プレイリストにまとめます。
リクエスト構文
POST /ChannelName/PlaylistName?vod&endTime=EndTime&startTime=StartTime HTTP/1.1
Date: GMT date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
リクエストパラメーター
|
パラメーター |
タイプ |
必須 |
例 |
説明 |
|
ChannelName |
文字列 |
はい |
test-channel |
既存の LiveChannel の名前。 |
|
PlaylistName |
文字列 |
はい |
vod.m3u8 |
生成される VOD プレイリストの名前。".m3u8" で終わる必要があります。 |
|
StartTime |
整数 |
はい |
1472020031000 |
照会する ts ファイルが生成される時間範囲の開始時刻を UNIX タイムスタンプ形式で指定します。単位:ミリ秒。 重要
生成されたプレイリストには、TS ファイルの開始時刻 (GetVodPlaylist を呼び出すことによって返されるタイムスタンプ) が StartTime と EndTime で指定された時間範囲内にある TS ファイルのみが含まれます。 |
|
EndTime |
整数 |
はい |
1472020226000 |
照会する ts ファイルが生成される時間範囲の終了時刻を UNIX タイムスタンプ形式で指定します。単位:ミリ秒。 説明
EndTime の値は StartTime の値より大きい必要があります。EndTime と StartTime の間隔は 1 日未満である必要があります。 |
PostVodPlaylist リクエストに含まれる Host や Date などの共通リクエストヘッダーの詳細については、「Common HTTP headers」をご参照ください。
レスポンスヘッダー
PostVodPlaylist リクエストに対するレスポンスに含まれるすべてのヘッダーは、共通レスポンスヘッダーです。詳細については、「Common response headers」をご参照ください。
例
リクエストの例
POST /test-channel/vod.m3u8?vod&endTime=1543895706266&startTime=1543895706263 HTTP/1.1
Date: Thu, 25 Aug 2016 07:13:26 GMT
Host: examplebucket.oss-cn-hangzhou.aliyuncs.com
Authorization: OSS4-HMAC-SHA256 Credential=LTAI********************/20250417/cn-hangzhou/oss/aliyun_v4_request,Signature=a7c3554c729d71929e0b84489addee6b2e8d5cb48595adfc51868c299c0c218e応答例
HTTP/1.1 200
content-length: 0
server: AliyunOSS
connection: close
etag: "9C6104DD9CF1A0C4D0CFD21F4390****"
x-oss-request-id: 57BE9A96B92475920B002359
date: Thu, 25 Aug 2016 07:13:26 GMT