接口規範 12. 自動刪除相關接口

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
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章