Bỏ qua

Tạo job

Mô tả: Tạo một VOD job mới

Phương thức POST

URL: https://vms-api.swiftfederation.com/v7.4.0/job


Yêu cầu (Request)

  • Header
  • Content-Type: application/json; charset=UTF-8
  • Authorization: Bearer <access_token>

  • Body

Trường Bắt buộc Kiểu dữ liệu Mô tả
input Object Đối tượng Input — chứa thông tin nguồn video
transcoding Object Đối tượng Transcoding — cấu hình mã hóa
outputs Mảng (Array) Danh sách đối tượng Output — chỉ định nơi lưu kết quả
thumbnail_seeking Không Boolean Có tạo ảnh thumbnail hay không. Mặc định: false
notification Không String URL để nhận thông báo khi hoàn tất hoặc xảy ra sự kiện

Phản hồi (Response)

  • Header
  • Mặc định tiêu chuẩn HTTP

  • Body

Trường Kiểu dữ liệu Mô tả
request_id String ID duy nhất cho mỗi yêu cầu HTTP
id Integer ID của VOD job vừa được tạo

Ví dụ

Request
POST https://vms-api.swiftfederation.com/v7.4.0/job
Content-Type: application/json; charset=UTF-8
Authorization: Bearer <token>

{
     "input": {
          "source": "ftp://taFtp:/s1.mp4"
     },
     "transcoding": {
          "preset_groups": [
               "360And540",
               "new360p"
          ]
     },
     "outputs": [
          {
               "protocol": "hls",
               "storage": "ftp://taFtp:/20211018",
               "drm": [
                    {
                         "type": "none"
                    },
                    {
                         "type": "aes",
                         "resource_id": "123"
                    }
               ]
          }
     ]
}
Response
{
     "request_id": "ef78eb18b59c4144a8c170aef1ba7d68.39.16318695552410049",
     "id": 123456
}