tencent cloud

Feedback

Manually Initiating Transcoding

Last updated: 2020-02-24 15:08:16

    In MPS, there are two ways to initiate transcoding tasks:

    • You can set up a workflow to automatically trigger a transcoding task upon file upload.
    • You can call an API to manually initiate a transcoding task for an uploaded file.

    This document describes how to call an API to initiate a task. To learn how to set up a workflow to automatically trigger transcoding tasks, see Setting Workflows.

    Initiating a Transcoding Task

    You can call the ProcessMedia API to initiate a transcoding task for a single file. If the API is successfully called, the task ID, i.e., the TaskID field in the result, will be returned.

    Sample request

    https://mps.tencentcloudapi.com/?Action=ProcessMedia
    &InputInfo.Type=COS
    &InputInfo.CosInputInfo.Bucket=TopRankVideo-125*****65
    &InputInfo.CosInputInfo.Region=ap-chongqing
    &InputInfo.CosInputInfo.Object=/movie/201907/WildAnimal.mov
    &MediaProcessTask.TranscodeTaskSet.0.Definition=20
    &MediaProcessTask.TranscodeTaskSet.1.Definition=30
    &MediaProcessTask.TranscodeTaskSet.2.Definition=40
    &<Common request parameter>

    Sample response

    {
      "Response": {
        "RequestId": "6ca31e3a-6b8e-4b4e-9256-fdc700064ef3",
        "TaskId": "125****65-procedurev2-bffb15f07530b57bc1aabb01fac74bca"
      }
    }

    If you have configured CMQ for event notification, you will receive a notification upon completion of this task. In addition to receiving event notifications through CMQ, you can also use the DescribeTaskDetail API to query the task result. The input parameter is TaskId returned by the ProcessMedia API.

    Contact Us

    Contact our sales team or business advisors to help your business.

    Technical Support

    Open a ticket if you're looking for further assistance. Our Ticket is 7x24 avaliable.

    7x24 Phone Support