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

Object Storage Service:PostVodPlaylist

最終更新日:Jun 03, 2025

指定された 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

String

はい

test-channel

既存の LiveChannel の名前。

PlaylistName

String

はい

vod.m3u8

生成される VOD プレイリストの名前。".m3u8" で終わる必要があります。

StartTime

Integer

はい

1472020031

クエリ対象の ts ファイルが生成される期間の開始時刻を UNIX タイムスタンプ形式で指定します。単位:秒。

重要

生成されるプレイリストには、ts ファイルの開始時刻(GetVodPlaylist を呼び出すことによって返される ts ファイルのタイムスタンプ)が StartTime と EndTime で指定された期間内にある場合にのみ、ts ファイルが含まれます。

EndTime

Integer

はい

1472020226

クエリ対象の ts ファイルが生成される期間の終了時刻を UNIX タイムスタンプ形式で指定します。単位:秒。

説明

EndTime の値は StartTime の値よりも大きくする必要があります。EndTime と StartTime の間の期間は 1 日未満にする必要があります。

Host や Date など、PostVodPlaylist リクエストに含まれる共通のリクエストヘッダーの詳細については、「共通の HTTP ヘッダー」をご参照ください。

レスポンスヘッダー

PostVodPlaylist リクエストへのレスポンス内のすべてのヘッダーは、共通のレスポンスヘッダーです。詳細については、「共通のレスポンスヘッダー」をご参照ください。

リクエストの例

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