Gera uma playlist VOD para o LiveChannel especificado. O Object Storage Service (OSS) consulta os arquivos ts gerados pelos fluxos ingeridos no LiveChannel indicado durante o período definido e consolida esses arquivos em uma playlist m3u8.
Sintaxe da requisição
POST /ChannelName/PlaylistName?vod&endTime=EndTime&startTime=StartTime HTTP/1.1
Date: GMT date
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
Authorization: SignatureValue
Parâmetros da requisição
|
Parâmetro |
Tipo |
Obrigatório |
Exemplo |
Descrição |
|
ChannelName |
String |
Sim |
test-channel |
Nome de um LiveChannel existente. |
|
PlaylistName |
String |
Sim |
vod.m3u8 |
Nome da playlist VOD gerada. Deve terminar com ".m3u8". |
|
StartTime |
Integer |
Sim |
1472020031 |
Especifica a hora inicial do intervalo, em timestamp Unix, em que os arquivos ts consultados foram gerados. Unidade: segundos. Importante
A playlist gerada inclui os arquivos ts somente se a hora inicial deles (timestamps retornados pela chamada à API GetVodPlaylist) estiver dentro do intervalo definido por StartTime e EndTime. |
|
EndTime |
Integer |
Sim |
1472020226 |
Especifica a hora final do intervalo, em timestamp Unix, em que os arquivos ts consultados foram gerados. Unidade: segundos. Nota
O valor de EndTime deve ser maior que o de StartTime. A duração entre EndTime e StartTime deve ser inferior a um dia. |
Para obter mais informações sobre os cabeçalhos comuns de requisição incluídos nas requisições PostVodPlaylist, como Host e Date, consulte Cabeçalhos HTTP comuns.
Cabeçalhos da resposta
Todos os cabeçalhos na resposta de uma requisição PostVodPlaylist são cabeçalhos de resposta comuns. Para mais detalhes, consulte Cabeçalhos de resposta comuns.
Exemplos
Exemplos de requisição
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
Exemplos de resposta
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