{
  "id": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
  "type": "upload",
  "createdAt": 1587667174725,
  "scheduledAt": 1587667174725,
  "inputAssetId": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
  "outputAssetId": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
  "params": {
    "upload": {
      "url": "https://cdn.livepeer.com/ABC123/filename.mp4",
      "encryption": {
        "encryptedKey": "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JR0hBZ0VBTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ1RDRzhRWDZKdkR0eC95ZDMKdlpkUHJKR25LcjhiWHRsdXNIL2FOYW5XdHEraFJBTkNBQVE0QnZ6ODI2L2lDaXV1U0NiZVkwc3FmOXljYWh0OApDRFYyUFF2bDFVM1FLSVRBcWRpaktLa0FSUFVkcWRrYWZzR21PMzBDeElPaDBLNWJSQW5XQzd4KwotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg=="
      },
      "recordedSessionId": "78df0075-b5f3-4683-a618-1086faca35dc"
    },
    "import": {
      "url": "https://cdn.livepeer.com/ABC123/filename.mp4",
      "encryption": {
        "encryptedKey": "LS0tLS1CRUdJTiBQUklWQVRFIEtFWS0tLS0tCk1JR0hBZ0VBTUJNR0J5cUdTTTQ5QWdFR0NDcUdTTTQ5QXdFSEJHMHdhd0lCQVFRZ1RDRzhRWDZKdkR0eC95ZDMKdlpkUHJKR25LcjhiWHRsdXNIL2FOYW5XdHEraFJBTkNBQVE0QnZ6ODI2L2lDaXV1U0NiZVkwc3FmOXljYWh0OApDRFYyUFF2bDFVM1FLSVRBcWRpaktLa0FSUFVkcWRrYWZzR21PMzBDeElPaDBLNWJSQW5XQzd4KwotLS0tLUVORCBQUklWQVRFIEtFWS0tLS0tCg=="
      },
      "recordedSessionId": "78df0075-b5f3-4683-a618-1086faca35dc"
    },
    "exportData": {
      "content": "object",
      "ipfs": {
        "nftMetadataTemplate": "file",
        "nftMetadata": "object",
        "pinata": {
          "jwt": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJleHAiOjE2MDI4NjQwNzcsImlhdCI6MTYwMjI3NjA3NywiaXNzIjoiYXBpLmlzc3VlciIsInN1YiI6I"
        }
      },
      "type": "string",
      "id": "string"
    },
    "transcode": {
      "profile": {
        "width": 1280,
        "name": "720p",
        "height": 720,
        "bitrate": 4000,
        "fps": 30,
        "fpsDen": 1,
        "gop": "60",
        "profile": "H264High",
        "encoder": "h264"
      }
    },
    "transcode-file": {
      "input": {
        "url": "https://cdn.livepeer.com/ABC123/filename.mp4"
      },
      "storage": {
        "url": "s3+https://accessKeyId:secretAccessKey@s3Endpoint/bucket"
      },
      "outputs": {
        "hls": {
          "path": "/samplevideo/hls"
        },
        "mp4": {
          "path": "/samplevideo/mp4"
        }
      },
      "profiles": [
        {
          "width": 1280,
          "name": "720p",
          "height": 720,
          "bitrate": 4000,
          "fps": 30,
          "fpsDen": 1,
          "gop": "60",
          "profile": "H264High",
          "encoder": "h264"
        }
      ],
      "targetSegmentSizeSecs": "number",
      "c2pa": "boolean"
    }
  },
  "clip": {
    "url": "string",
    "clipStrategy": {
      "startTime": "number",
      "endTime": "number",
      "playbackId": "string"
    },
    "catalystPipelineStrategy": "catalyst",
    "sessionId": "string",
    "inputId": "string"
  },
  "status": {
    "phase": "pending",
    "updatedAt": 1587667174725,
    "progress": "number",
    "errorMessage": "string",
    "retries": "number",
    "step": "string"
  },
  "output": {
    "upload": {
      "videoFilePath": "string",
      "metadataFilePath": "string",
      "assetSpec": {
        "id": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
        "type": "video",
        "playbackId": "eaw4nk06ts2d0mzb",
        "staticMp4": "boolean",
        "c2pa": "boolean",
        "playbackUrl": "https://livepeercdn.com/asset/ea03f37e-f861-4cdd-b495-0e60b6d753ad/index.m3u8",
        "downloadUrl": "https://livepeercdn.com/asset/eaw4nk06ts2d0mzb/video",
        "playbackPolicy": {
          "type": "public",
          "webhookId": "3e02c844-d364-4d48-b401-24b2773b5d6c",
          "webhookContext": {
            "foo": "bar"
          }
        },
        "source": {
          "type": "url",
          "url": "https://example.com/video.mp4",
          "gatewayUrl": "https://example.com/video.mp4"
        },
        "creatorId": "object",
        "storage": {
          "ipfs": {
            "spec": {
              "nftMetadataTemplate": "file",
              "nftMetadata": {
                "name": "My NFT",
                "description": "My NFT description"
              }
            }
          }
        },
        "status": {
          "phase": "ready",
          "updatedAt": 1587667174725,
          "progress": 100
        },
        "name": "filename.mp4",
        "createdAt": 1587667174725,
        "size": 84934509,
        "hash": [
          {
            "hash": "9b560b28b85378a5004117539196ab24e21bbd75b0e9eb1a8bc7c5fd80dc5b57",
            "algorithm": "sha256"
          }
        ],
        "videoSpec": {
          "format": "mp4",
          "duration": 23.8328,
          "bitrate": 1000000,
          "tracks": [
            {
              "type": "video",
              "codec": "h264",
              "startTime": 0,
              "duration": 23.8328,
              "bitrate": 1000000,
              "width": 1920,
              "height": 1080,
              "pixelFormat": "yuv420p",
              "fps": 30
            },
            {
              "type": "audio",
              "codec": "aac",
              "startTime": 0,
              "duration": 23.8328,
              "bitrate": 1000000,
              "channels": 2,
              "sampleRate": 44100,
              "bitDepth": 16
            }
          ]
        }
      }
    },
    "import": {
      "videoFilePath": "string",
      "metadataFilePath": "string",
      "assetSpec": {
        "id": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
        "type": "video",
        "playbackId": "eaw4nk06ts2d0mzb",
        "staticMp4": "boolean",
        "c2pa": "boolean",
        "playbackUrl": "https://livepeercdn.com/asset/ea03f37e-f861-4cdd-b495-0e60b6d753ad/index.m3u8",
        "downloadUrl": "https://livepeercdn.com/asset/eaw4nk06ts2d0mzb/video",
        "playbackPolicy": {
          "type": "public",
          "webhookId": "3e02c844-d364-4d48-b401-24b2773b5d6c",
          "webhookContext": {
            "foo": "bar"
          }
        },
        "source": {
          "type": "url",
          "url": "https://example.com/video.mp4",
          "gatewayUrl": "https://example.com/video.mp4"
        },
        "creatorId": "object",
        "storage": {
          "ipfs": {
            "spec": {
              "nftMetadataTemplate": "file",
              "nftMetadata": {
                "name": "My NFT",
                "description": "My NFT description"
              }
            }
          }
        },
        "status": {
          "phase": "ready",
          "updatedAt": 1587667174725,
          "progress": 100
        },
        "name": "filename.mp4",
        "createdAt": 1587667174725,
        "size": 84934509,
        "hash": [
          {
            "hash": "9b560b28b85378a5004117539196ab24e21bbd75b0e9eb1a8bc7c5fd80dc5b57",
            "algorithm": "sha256"
          }
        ],
        "videoSpec": {
          "format": "mp4",
          "duration": 23.8328,
          "bitrate": 1000000,
          "tracks": [
            {
              "type": "video",
              "codec": "h264",
              "startTime": 0,
              "duration": 23.8328,
              "bitrate": 1000000,
              "width": 1920,
              "height": 1080,
              "pixelFormat": "yuv420p",
              "fps": 30
            },
            {
              "type": "audio",
              "codec": "aac",
              "startTime": 0,
              "duration": 23.8328,
              "bitrate": 1000000,
              "channels": 2,
              "sampleRate": 44100,
              "bitDepth": 16
            }
          ]
        }
      }
    },
    "export": {
      "ipfs": {
        "videoFileCid": "string",
        "videoFileUrl": "string",
        "videoFileGatewayUrl": "string",
        "nftMetadataCid": "string",
        "nftMetadataUrl": "string",
        "nftMetadataGatewayUrl": "string"
      }
    },
    "exportData": {
      "ipfs": {
        "cid": "string"
      }
    },
    "transcode": {
      "asset": {
        "videoFilePath": "string",
        "metadataFilePath": "string",
        "assetSpec": {
          "id": "09F8B46C-61A0-4254-9875-F71F4C605BC7",
          "type": "video",
          "playbackId": "eaw4nk06ts2d0mzb",
          "staticMp4": "boolean",
          "c2pa": "boolean",
          "playbackUrl": "https://livepeercdn.com/asset/ea03f37e-f861-4cdd-b495-0e60b6d753ad/index.m3u8",
          "downloadUrl": "https://livepeercdn.com/asset/eaw4nk06ts2d0mzb/video",
          "playbackPolicy": {
            "type": "public",
            "webhookId": "3e02c844-d364-4d48-b401-24b2773b5d6c",
            "webhookContext": {
              "foo": "bar"
            }
          },
          "source": {
            "type": "url",
            "url": "https://example.com/video.mp4",
            "gatewayUrl": "https://example.com/video.mp4"
          },
          "creatorId": "object",
          "storage": {
            "ipfs": {
              "spec": {
                "nftMetadataTemplate": "file",
                "nftMetadata": {
                  "name": "My NFT",
                  "description": "My NFT description"
                }
              }
            }
          },
          "status": {
            "phase": "ready",
            "updatedAt": 1587667174725,
            "progress": 100
          },
          "name": "filename.mp4",
          "createdAt": 1587667174725,
          "size": 84934509,
          "hash": [
            {
              "hash": "9b560b28b85378a5004117539196ab24e21bbd75b0e9eb1a8bc7c5fd80dc5b57",
              "algorithm": "sha256"
            }
          ],
          "videoSpec": {
            "format": "mp4",
            "duration": 23.8328,
            "bitrate": 1000000,
            "tracks": [
              {
                "type": "video",
                "codec": "h264",
                "startTime": 0,
                "duration": 23.8328,
                "bitrate": 1000000,
                "width": 1920,
                "height": 1080,
                "pixelFormat": "yuv420p",
                "fps": 30
              },
              {
                "type": "audio",
                "codec": "aac",
                "startTime": 0,
                "duration": 23.8328,
                "bitrate": 1000000,
                "channels": 2,
                "sampleRate": 44100,
                "bitDepth": 16
              }
            ]
          }
        }
      }
    }
  }
}

Transcode Object

id
string

Task ID.

type
string

Type of the task, such as upload, import, export, etc.

createdAt
number

Timestamp (in milliseconds) at which the task was created.

scheduledAt
number

Timestamp (in milliseconds) at which the task was scheduled for execution.

inputAssetId
string

ID of the input asset for the task.

outputAssetId
string

ID of the output asset for the task.

params
object

Parameters of the task, which vary depending on the task type.

status
object

Status of the task, including phase, update time, and error message.

output
object

Output of the task, specifics depend on the task type.