详情页标题前

腾讯云云函数(SCF)MPS 触发器-云淘科技

详情页1

视频处理(Media Processing Service,MPS)是针对海量多媒体数据,提供的云端转码和音视频处理服务。您可以编写云函数来处理 MPS 中的回调信息,通过接收相关回调帮助转储、投递和处理视频任务中的相关事件与后续内容。MPS 触发器具有以下特点:Push 模型:MPS 触发器会监听视频处理的回调信息,并通过单次触发的方式将事件数据推送至 SCF 函数。异步调用:MSP 触发器始终使用异步调用类型来调用函数,结果不会返回给调用方。有关调用类型的更多信息,请参见 调用类型。

MPS 触发器属性

事件类型:MPS 触发器以账号维度的事件类型推送 Event 事件,目前支持工作流任务(WorkflowTask)和视频编辑任务(EditMediaTask)两种事件类型触发。事件处理:MPS 触发器以服务维度产生的事件作为事件源,不区分地域、资源等属性。每个账号全地域只能创建一个 MPS 触发器。如需多个函数并行处理任务,请参见 函数间调用 SDK

MPS 触发器的事件消息结构

在指定的 MPS 触发器接收到消息时,事件结构与字段以 WorkflowTask 为例,示例如下:

{    "EventType":"WorkflowTask",    "WorkflowTaskEvent":{        "TaskId":"245****654-WorkflowTask-f46dac7fe2436c47******d71946986t0",        "Status":"FINISH",        "ErrCode":0,        "Message":"",        "InputInfo":{            "Type":"COS",            "CosInputInfo":{                "Bucket":"macgzptest-125****654",                "Region":"ap-guangzhou",                "Object":"/dianping2.mp4"            }        },        "MetaData":{            "AudioDuration":11.261677742004395,            "AudioStreamSet":[                {                    "Bitrate":127771,                    "Codec":"aac",                    "SamplingRate":44100                }            ],            "Bitrate":2681468,            "Container":"mov,mp4,m4a,3gp,3g2,mj2",            "Duration":11.261677742004395,            "Height":720,            "Rotate":90,            "Size":3539987,            "VideoDuration":10.510889053344727,            "VideoStreamSet":[                {                    "Bitrate":2553697,                    "Codec":"h264",                    "Fps":29,                    "Height":720,                    "Width":1280                }            ],            "Width":1280        },        "MediaProcessResultSet":[            {                "Type":"Transcode",                "TranscodeTask":{                    "Status":"SUCCESS",                    "ErrCode":0,                    "Message":"SUCCESS",                    "Input":{                        "Definition":10,                        "WatermarkSet":[                            {                                "Definition":515247,                                "TextContent":"",                                "SvgContent":""                            }                        ],                        "OutputStorage":{                            "Type":"COS",                            "CosOutputStorage":{                                "Bucket":"gztest-125****654",                                "Region":"ap-guangzhou"                            }                        },                        "OutputObjectPath":"/dasda/dianping2_transcode_10",                        "SegmentObjectName":"/dasda/dianping2_transcode_10_{number}",                        "ObjectNumberFormat":{                            "InitialValue":0,                            "Increment":1,                            "MinLength":1,                            "PlaceHolder":"0"                        }                    },                    "Output":{                        "OutputStorage":{                            "Type":"COS",                            "CosOutputStorage":{                                "Bucket":"gztest-125****654",                                "Region":"ap-guangzhou"                            }                        },                        "Path":"/dasda/dianping2_transcode_10.mp4",                        "Definition":10,                        "Bitrate":293022,                        "Height":320,                        "Width":180,                        "Size":401637,                        "Duration":11.26200008392334,                        "Container":"mov,mp4,m4a,3gp,3g2,mj2",                        "Md5":"31dcf904c03d0cd78346a12c25c0acc9",                        "VideoStreamSet":[                            {                                "Bitrate":244608,                                "Codec":"h264",                                "Fps":24,                                "Height":320,                                "Width":180                            }                        ],                        "AudioStreamSet":[                            {                                "Bitrate":48414,                                "Codec":"aac",                                "SamplingRate":44100                            }                        ]                    }                },                "AnimatedGraphicTask":null,                "SnapshotByTimeOffsetTask":null,                "SampleSnapshotTask":null,                "ImageSpriteTask":null            },            {                "Type":"AnimatedGraphics",                "TranscodeTask":null,                "AnimatedGraphicTask":{                    "Status":"FAIL",                    "ErrCode":30010,                    "Message":"TencentVodPlatErr Or Unkown",                    "Input":{                        "Definition":20000,                        "StartTimeOffset":0,                        "EndTimeOffset":600,                        "OutputStorage":{                            "Type":"COS",                            "CosOutputStorage":{                                "Bucket":"gztest-125****654",                                "Region":"ap-guangzhou"                            }                        },                        "OutputObjectPath":"/dasda/dianping2_animatedGraphic_20000"                    },                    "Output":null                },                "SnapshotByTimeOffsetTask":null,                "SampleSnapshotTask":null,                "ImageSpriteTask":null            },            {                "Type":"SnapshotByTimeOffset",                "TranscodeTask":null,                "AnimatedGraphicTask":null,                "SnapshotByTimeOffsetTask":{                    "Status":"SUCCESS",                    "ErrCode":0,                    "Message":"SUCCESS",                    "Input":{                        "Definition":10,                        "TimeOffsetSet":[
], "WatermarkSet":[ { "Definition":515247, "TextContent":"", "SvgContent":"" } ], "OutputStorage":{ "Type":"COS", "CosOutputStorage":{ "Bucket":"gztest-125****654", "Region":"ap-guangzhou" } }, "OutputObjectPath":"/dasda/dianping2_snapshotByOffset_10_{number}", "ObjectNumberFormat":{ "InitialValue":0, "Increment":1, "MinLength":1, "PlaceHolder":"0" } }, "Output":{ "Storage":{ "Type":"COS", "CosOutputStorage":{ "Bucket":"gztest-125****654", "Region":"ap-guangzhou" } }, "Definition":0, "PicInfoSet":[ { "TimeOffset":0, "Path":"/dasda/dianping2_snapshotByOffset_10_0.jpg", "WaterMarkDefinition":[ 515247 ] } ] } }, "SampleSnapshotTask":null, "ImageSpriteTask":null }, { "Type":"ImageSprites", "TranscodeTask":null, "AnimatedGraphicTask":null, "SnapshotByTimeOffsetTask":null, "SampleSnapshotTask":null, "ImageSpriteTask":{ "Status":"SUCCESS", "ErrCode":0, "Message":"SUCCESS", "Input":{ "Definition":10, "OutputStorage":{ "Type":"COS", "CosOutputStorage":{ "Bucket":"gztest-125****654", "Region":"ap-guangzhou" } }, "OutputObjectPath":"/dasda/dianping2_imageSprite_10_{number}", "WebVttObjectName":"/dasda/dianping2_imageSprite_10", "ObjectNumberFormat":{ "InitialValue":0, "Increment":1, "MinLength":1, "PlaceHolder":"0" } }, "Output":{ "Storage":{ "Type":"COS", "CosOutputStorage":{ "Bucket":"gztest-125****654", "Region":"ap-guangzhou" } }, "Definition":10, "Height":80, "Width":142, "TotalCount":2, "ImagePathSet":[ "/dasda/imageSprite/dianping2_imageSprite_10_0.jpg" ], "WebVttPath":"/dasda/imageSprite/dianping2_imageSprite_10.vtt" } } } ] }}

WorkflowTask 事件

WorkflowTask 事件消息体详细字段如下:

{    "EventType":"WorkflowTask",    "WorkflowTaskEvent":{        // WorkflowTaskEvent 字段     }}

WorkflowTask 数据结构及字段内容详细说明:

名称 类型 描述
TaskId String 视频处理任务 ID。
Status String 任务流状态,取值如下:PROCESSING:处理中。FINISH:已完成。
ErrCode Integer 已弃用,请使用各个具体任务的 ErrCode。
Message String 已弃用,请使用各个具体任务的 Message。
InputInfo MediaInputInfo 视频处理的目标文件信息。注意:此字段可能返回 null,表示取不到有效值。
MetaData MediaMetaData 原始视频的元信息。注意:此字段可能返回 null,表示取不到有效值。
MediaProcessResultSet Array of MediaProcessTaskResult 视频处理任务的执行状态与结果。
AiContentReviewResultSet Array of AiContentReviewResult 视频内容审核任务的执行状态与结果。
AiAnalysisResultSet Array of AiAnalysisResult 视频内容分析任务的执行状态与结果。
AiRecognitionResultSet Array of AiRecognitionResult 视频内容识别任务的执行状态与结果。

EditMediaTask 事件

EditMediaTask 事件消息体详细字段如下:

{    "EventType":"EditMediaTask",    "EditMediaTaskEvent":{        // EditMediaTask 字段     }}

EditMediaTask 数据结构及字段内容详细说明:

名称 类型 描述
TaskId String 任务 ID。
Status String 任务状态,取值如下:PROCESSING:处理中。FINISH:已完成。
ErrCode Integer 错误码0:成功;其他值:失败。
Message String 错误信息。
Input EditMediaTaskInput 视频编辑任务的输入。
Output EditMediaTaskOutput 视频编辑任务的输出。注意:此字段可能返回 null,表示取不到有效值。



官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:http://www.yunxiaoer.com/149549.html

(0)
上一篇 2023年12月9日 下午1:21
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云对象存储跨域访问

    简介 本文档提供关于跨域访问的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 PUT Bucket cors 设置跨域配置 设置存储桶的跨域名访问权限 GET Bucket cors 查询跨域配置 查询存储桶的跨域名访问配置信息 DELETE Bucket cors 删除跨域配置 删除存储桶的跨域名访问配置信息 设置跨域配置 功能说明 设置…

    腾讯云 2023年12月9日
  • 阿里云云原生大数据计算服务 MaxComputeMaxCompute项目设置RAM子账号为超级管理员-云淘科技

    本文为您介绍在MaxCompute项目中如何将RAM子账号设置为超级管理员,并提供了超级管理员在成员管理、权限管理等方面的使用建议。 背景信息 日常工作中,为了保障数据安全,通常主账号为特定人员管理,使用MaxCompute的大部分用户都只持有RAM子账号。但是项目的所有者(Owner)只能为主账号,且MaxCompute的很多权限管理需要项目所有者才可以操…

    2023年12月10日
  • 腾讯云对象存储列出对象

    简介 本文档提供关于列出对象操作相关的 API 概览以及 SDK 示例代码。 API 操作名 操作描述 GET Bucket(List Objects) 查询对象列表 查询存储桶下的部分或者全部对象 查询对象列表 功能说明 查询存储桶下的部分或者全部对象。 示例代码一: 获取第一页数据 // 存储桶名称,由 bucketname-appid 组成,appid…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云CVM服务器初始化数据盘(Windows 云服务器)

    操作场景 云服务器购买或重装后,需要进行数据盘的分区与格式化。本文档介绍如何在 Windows 云服务器上数据盘进行分区、格式化等初始化操作。 注意事项 格式化数据盘会将数据全部清空。请确保数据盘中没有数据或已备份重要数据。为避免服务发生异常,格式化前请确保云服务器已停止对外服务。 操作步骤 请根据磁盘容量大小选择合适的操作指引:磁盘容量小于2TB时,请参见…

    腾讯云 2023年12月9日
  • 视觉智能平台人脸 1:1图片不能使用杭州的oss嘛?-云小二-阿里云

    视觉智能平台人脸 1:1图片不能使用杭州的oss嘛? 以下为热心网友提供的参考意见 对于阿里云视觉智能平台的人脸比对1:1功能,推荐使用上海地域的OSS链接。如果您的图片存储在杭州的OSS中,您需要先将图片下载到本地,然后再上传到上海地域的OSS中。这是因为该服务对人脸图片地址有严格要求,必须采用上海地域的OSS链接。此外,在使用人脸融合功能时,也需要特别注…

    阿里云 2024年1月3日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。