增加输入资源

请求

参数说明必填
path输入视频资源地址是
uniqueunique唯一ID否
curl -X "POST" "http://127.0.0.1:4156/resource/add" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
             "path": "/home/user/video/起风了.flv",
             "unique": "test"
         }'

返回值

{
  "path": "/home/user/video/起风了.flv",
  "unique": "test"
}

获取完整列表资源

请求

curl "http://127.0.0.1:4156/resource/list-all" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "resources": [
    {
      "path": "/home/user/video/起风了.flv",
      "unique": "mMRzUj",
      "seek": "0",
      "end": "-1",
      "create_time": "1661337418",
      "start_time": "1661337418",
      "end_time": "1661337744"
    }
  ]
}

获取未播放列表

请求

curl "http://127.0.0.1:4156/resource/list" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "resources": [
    {
      "path": "/home/user/video/起风了.flv",
      "unique": "mMRzUj",
      "seek": "0",
      "end": "-1",
      "create_time": "1661337418",
      "start_time": "1661337418",
      "end_time": "1661337744"
    }
  ]
}

获取当前播放资源

请求

curl "http://127.0.0.1:4156/resource/current" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "resource": {
    "path": "/home/user/video/起风了.flv",
    "unique": "mMRzUj",
    "seek": "0",
    "end": "0",
    "create_time": "1661396962",
    "start_time": "1661396963",
    "end_time": "0"
  },
  "duration": "325",
  "duration_format": "0:5:25",
  "seek": "9",
  "seek_format": "0:0:9",
  "hit_cache": false
}
参数说明
resource资源基础信息
duration视频资源总长度
duration_format视频资源总长度格式化时间
seek当前播放时间
seek_format当前播放时间格式化时间
hit_cache是否命中缓存使用缓存正在播放

删除输入资源

请求

curl -X "DELETE" "http://127.0.0.1:4156/resource/remove/{unique}" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{}'

返回值

{
  "resource": {
    "path": "/home/user/video/起风了.flv",
    "unique": "mMRzUj",
    "create_time": "1661396962"
  }
}

资源时间跳转

请求

参数说明必填
uniqueunique唯一ID是
seek目标跳转资源的起始秒数是
curl -X "POST" "http://127.0.0.1:4156/resource/seek" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{
            "unique": "mMRzUj",
            "seek": "10"
        }'

返回值

{
  "resource": {
    "path": "/home/user/video/起风了.flv",
    "unique": "mMRzUj",
    "seek": "10",
    "end": "0",
    "create_time": "1661396962",
    "start_time": "1661397299",
    "end_time": "0"
  }
}
Last Updated:
Contributors: karaler