12 自動刪除相關接口
12.1.查詢自動刪除任務
-
用途
查詢服務器上的自動刪除任務。
自動刪除任務是一種運行在服務器上的服務,按照定義的規則自動刪除過期的視頻內容。例如,對於監控和視頻直播類業務,可以定義一個任務,定期刪除某個直播流30天前的錄製內容。 -
請求
autodelMgr/?request=get&application=&stream=
application 應用名,可以省略,省略時表示查詢所有應用下的自動刪除任務。
stream 直播流名,可以省略,省略時表示查詢某個應用下的所有自動刪除任務。 - 響應
{ "code":0, "data":{ "count":1, "items":[ { "application":"liveshow", "stream":"hks", "timeline":"3600" } ] } }
application 應用名
stream 直播流名
timeline 視頻保留的時間長度,單位秒,例如,3600表示保存1小時內的節目
12.2.新建自動刪除任務
-
用途
新建一個自動刪除任務。 -
請求
autodelMgr/?request=set&application=liveshow&stream=live1&timeline=86400
application 應用名,【必選】
stream 直播流名,【必選】
timeline 視頻保留的時間長度,單位秒,【必選】,例如,86400表示保存1天內的節目
如果應用名和直播流名和已有任務的都一樣,則會覆蓋已有的任務。 - 響應
{
"code":0
}
12.3.刪除自動刪除任務
-
用途
刪除一個自動刪除任務。 -
請求
autodelMgr/?request=remove&application=liveshow&stream=live1
application 應用名,【必選】
stream 直播流名,【必選】 - 響應
{
"code":0
}