交互接口文档

请求的ip+端口: ip:5000

  1. 验证服务器是否开启
    /hello get请求
    返回值
    {
    “code”: 0,
    “data”: [],
    “msg”: “ok”
    }

2.上传 post form表单
/upload

{
“code”: 0,
“data”: {
“url”: “/ultralytics_rc_output/test_person.mp4”
},
“msg”: “ok”
}

ip+端口/ultralytics_rc_output/test_person.mp4 可以访问原视频

  1. 开始处理 get
    /handle?filename=test_person.mp4
    根据接口2返回值的文件名字,test_person.mp4
    去处理相关接口

  2. 获取处理过程中的最新图片 get请求
    /get_one_pic
    {
    “code”: 0,
    “data”: {
    “url”: “/ultralytics_rc_output/exp/0010.jpg”
    },
    “msg”: “ok”
    }
    刚请求了视频处理接口就请求此接口可能 code!=0, 因为拿到第一张图片也需要时间。
    {
    “code”: 1,
    “data”: {
    “url”: “/ultralytics_rc_output/exp/0010.jpg”
    },
    “msg”: “file not exist”
    }

  3. 获取处理好的视频
    get_handle_video?filename=test_person.mp4 get请求
    {
    “code”: 0,
    “data”: {
    “url”: “/ultralytics_rc_output/exp/raw_test_person.mp4”
    },
    “msg”: “ok”
    }
    没处理好可能会返回:

{“code”: 2, “msg”: “file path not exist”, “data”: {“url”:filename}}

{“code”: 1, “msg”: “file not prepared well”, “data”: {“url”:filename}}

备注:code不为0就有问题

你可能感兴趣的:(交互,服务器,microsoft)