腾讯云云点播任务流状态变更_音视频解决方案_同尘科技

云点播 2年前 (2023-02-06) 浏览 98

事件名称

ProcedureStateChanged

事件说明

当 App 配置了事件通知后,在任务流的状态发生变更后,App 后台即可通过“普通回调”或“可靠回调”的方式获取该事件通知。事件通知内容为 ProcedureTask 结构。

示例

普通回调

如果选择普通回调模式,则回调 URL 会接收到来自云点播的 HTTP 请求。请求采用 POST 方法,请求内容在 BODY 中,如下所示(省略了值为 null 的字段)。

{    "EventType":"ProcedureStateChanged",    "ProcedureStateChangeEvent":{        "TaskId":"1256768367-Procedure-475b72xxxcb177t1",        "Status":"FINISH",        "ErrCode":0,        "Message":"",        "FileId":"5285890784246869930",        "FileName":"动物世界",        "FileUrl":"https://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.mp4",        "MetaData":{            "AudioDuration":59.990001678467,            "AudioStreamSet":[                {                    "Bitrate":383854,                    "Codec":"aac",                    "SamplingRate":48000                }            ],            "Bitrate":1021028,            "Container":"mov,mp4,m4a,3gp,3g2,mj2",            "Duration":60,            "Height":480,            "Rotate":0,            "Size":7700180,            "VideoDuration":60,            "VideoStreamSet":[                {                    "Bitrate":637174,                    "Codec":"h264",                    "Fps":23,                    "Height":480,                    "Width":640                }            ],            "Width":640        },        "MediaProcessResultSet":[            {                "Type":"Transcode",                "TranscodeTask":{                    "Status":"SUCCESS",                    "ErrCode":0,                    "Message":"SUCCESS",                    "Input":{                        "Definition":20                    },                    "Output":{                        "Url":"https://1256768367.vod2.myqcloud.com/xxx/xxx/v.f20.mp4",                        "Size":4189073,                        "Container":"mov,mp4,m4a,3gp,3g2,mj2",                        "Height":480,                        "Width":640,                        "Bitrate":552218,                        "Md5":"eff7031ad7877865f9a3240e9ab165ad",                        "Duration":60.04700088501,                        "VideoStreamSet":[                            {                                "Bitrate":503727,                                "Codec":"h264",                                "Fps":24,                                "Height":480,                                "Width":640                            }                        ],                        "AudioStreamSet":[                            {                                "Bitrate":48491,                                "Codec":"aac",                                "SamplingRate":44100                            }                        ],                        "Definition":0                    }                }            },            {                "Type":"CoverBySnapshot",                "CoverBySnapshotTask":{                    "Status":"SUCCESS",                    "ErrCode":0,                    "Message":"SUCCESS",                    "Input":{                        "Definition":10,                        "PositionType":"Time",                        "PositionValue":0                    },                    "Output":{                        "CoverUrl":"http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.100_0.jpg"                    }                }            }        ]    }}

可靠回调

如果选择可靠回调模式,调用 拉取事件通知 API 会接收到如下形式的 HTTP 应答(省略了值为 null 的字段)。

{    "Response": {        "EventSet": [            {                "EventHandle": "EventHandleX",                "EventType": "ProcedureStateChanged",                "ProcedureStateChangeEvent": {                    "TaskId": "1256768367-Procedure-475b72xxxcb177t1",                    "Status": "FINISH",                    "FileId": "5285890784246869930",                    "FileName": "动物世界",                    "FileUrl": "https://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.mp4",                    "MetaData": {                        "AudioDuration": 59.990001678467,                        "AudioStreamSet": [{                            "Bitrate": 383854,                            "Codec": "aac",                            "SamplingRate": 48000                        }],                        "Bitrate": 1021028,                        "Container": "mov,mp4,m4a,3gp,3g2,mj2",                        "Duration": 60,                        "Height": 480,                        "Rotate": 0,                        "Size": 7700180,                        "VideoDuration": 60,                        "VideoStreamSet": [{                            "Bitrate": 637174,                            "Codec": "h264",                            "Fps": 23,                            "Height": 480,                            "Width": 640                        }],                        "Width": 640                    },                    "MediaProcessResultSet": [{                            "Type": "Transcode",                            "TranscodeTask": {                                "Status": "SUCCESS",                                "ErrCode": 0,                                "Message": "SUCCESS",                                "Input": {                                    "Definition": 20                                },                                "Output": {                                    "Url": "https://1256768367.vod2.myqcloud.com/xxx/xxx/v.f20.mp4",                                    "Size": 4189073,                                    "Container": "mov,mp4,m4a,3gp,3g2,mj2",                                    "Height": 480,                                    "Width": 640,                                    "Bitrate": 552218,                                    "Md5": "eff7031ad7877865f9a3240e9ab165ad",                                    "Duration": 60.04700088501,                                    "VideoStreamSet": [{                                        "Bitrate": 503727,                                        "Codec": "h264",                                        "Fps": 24,                                        "Height": 480,                                        "Width": 640                                    }],                                    "AudioStreamSet": [{                                        "Bitrate": 48491,                                        "Codec": "aac",                                        "SamplingRate": 44100                                    }],                                    "Definition": 0                                }                            }                        },                        {                            "Type": "CoverBySnapshot",                            "CoverBySnapshotTask": {                                "Status": "SUCCESS",                                "ErrCode": 0,                                "Message": "SUCCESS",                                "Input": {                                    "Definition": 10,                                    "PositionType": "Time",                                    "PositionValue": 0                                },                                "Output": {                                    "CoverUrl": "http://1256768367.vod2.myqcloud.com/xxx/xxx/xxx.100_0.jpg"                                }                            }                        }                    ]                }            }        ],        "RequestId": "335bdaa3-db0e-46ce-9946-51941d9cb0f5"    }}



对音视频的解决方案有疑惑?想了解解决方案收费? 联系解决方案专家

腾讯云限时活动1折起,即将结束: 马上收藏

同尘科技为腾讯云授权服务中心,购买腾讯云享受折上折,更有现金返利:同意关联,立享优惠

阿里云解决方案也看看?: 点击对比阿里云的解决方案

- 0人点赞 -

发表点评 (0条)

not found

暂无评论,你要说点什么吗?