指定されたLiveChannelのVODプレイリストを生成します。 Object Storage Service (OSS) は、指定された期間内に指定されたLiveChannelに取り込まれたストリームによって生成されたtsファイルを照会し、ファイルをm3u8プレイリストに収束します。
リクエスト構文
POST /ChannelName/PlaylistName?vod&endTime=EndTime&startTime=StartTime HTTP/1.1
日付: GMT日付
ホスト: BucketName.oss-cn-hangzhou.aliyuncs.com
権限付与: SignatureValue
リクエストパラメーター
パラメーター | データ型 | 必須 | 例 | 説明 |
ChannelName | String | 必須 | テストチャネル | 既存のLiveChannelの名前。 |
プレイリスト名 | 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日未満でなければなりません。 |
PostVodPlaylistリクエストに含まれるホストや日付などの共通リクエストヘッダーの詳細については、「共通リクエストヘッダー」をご参照ください。
例
リクエストの例
POST /test-channel/vod.m3u8?vod&endTime=1543895706266&startTime=1543895706263 HTTP/1.1
日付: 8月25日木曜日07:13:26 GMT 2016
ホスト: examplebucket.oss-cn-hangzhou.aliyuncs.com
承認: OSS YJjHKOKWDWINLKXv:ABIigvnLtCHK + 7fMHLeRlOUn ****
レスポンスの例
HTTP/1.1 200
content-length: 0
server: AliyunOSS
接続: 閉じる
etag: "9C6104DD9CF1A0C4D0CFD21F4390 ****"
x-oss-request-id: 57BE9A96B92475920B002359
日付: 8月25日木曜日07:13:26 GMT
2016