全部产品
弹性计算 会员服务 网络 安全 移动云 数加·大数据分析及展现 数加·大数据应用 管理与监控 云通信 阿里云办公 培训与认证 更多
存储与CDN 数据库 域名与网站(万网) 应用服务 数加·人工智能 数加·大数据基础服务 互联网中间件 视频服务 开发者工具 解决方案 物联网 智能硬件
媒体处理

新增媒体工作流

更新时间:2018-04-19 17:57:42

描述

新增媒体工作流,定义媒体工作流的拓扑结构(DAG),定义活动以及依赖关系。

请求参数

名称 类型 是否必须 描述
Action String 操作接口名,系统规定参数,取值:AddMediaWorkflow
Name String 媒体工作流名称,不能为空串,不可重复,不超过64个字符,utf-8编码
Topology String 媒体工作流拓扑结构,Json对象,包括活动列表及活动依赖,见Topology示例。
TriggerMode String 触发模式,范围:OssAutoTrigger、NotInAuto

Topology示例

  1. {
  2. "Activities": {
  3. "Act-Transcode-M3U8": {
  4. "Parameters": {
  5. "Outputs": [
  6. {
  7. "OutputObject": "transcode%2F%7BObjectPrefix%7D%7BFileName%7D",
  8. "TemplateId": "957d1719ee85ed6527b90cf62726cbef"
  9. }
  10. ],
  11. "OutputBucket": "panda-vod-hls",
  12. "OutputLocation": "oss-cn-hangzhou"
  13. },
  14. "Type": "Transcode"
  15. },
  16. "Act-Start": {
  17. "Name": "Act-Start",
  18. "Parameters": {
  19. "PipelineId": "130266f58161436a80bf07cb12c8009a",
  20. "InputFile": {
  21. "Bucket": "panda-vod",
  22. "Location": "oss-cn-hangzhou"
  23. }
  24. },
  25. "Type": "Start"
  26. },
  27. "Act-Report": {
  28. "Name": "Act-Report",
  29. "Parameters": {
  30. },
  31. "Type": "Report"
  32. }
  33. },
  34. "Dependencies": {
  35. "Act-Transcode-M3U8": [
  36. "Act-Report"
  37. ],
  38. "Act-Start": [
  39. "Act-Transcode-M3U8"
  40. ],
  41. "Act-Report": [
  42. ]
  43. }
  44. }

返回参数

名称 类型 描述
MediaWorkflow MediaWorkflow 媒体工作流

示例

请求示例

  1. https://mts.cn-hangzhou.aliyuncs.com/?Name=mediaworkflow-test&Action=AddMediaWorkflow&Topology=%7B%22Activities%22%3A%7B%22Act-Start%22%3A%7B%22Parameters%22%3A%7B%22PipelineId%22%3A%22130266f58161436a80bf07cb12c8009a%22%2C%22InputFile%22%3A%22%7B%5C%22Bucket%5C%22%3A+%5C%22panda-vod%5C%22%2C%5C%22Location%5C%22%3A+%5C%22oss-cn-hangzhou%5C%22%7D%22%7D%2C%22Type%22%3A%22Start%22%7D%2C%22Act-Report%22%3A%7B%22Parameters%22%3A%7B%7D%2C%22Type%22%3A%22Report%22%7D%2C%22Act-Transcode-M3U8%22%3A%7B%22Parameters%22%3A%7B%22Outputs%22%3A%22%5B%7B%5C%22OutputObject%5C%22%3A%5C%22transcode%252F%257BObjectPrefix%257D%257BFileName%257D%5C%22%2C%5C%22TemplateId%5C%22%3A+%5C%22957d1719ee85ed6527b90cf62726cbef%5C%22%7D%5D%22%2C%22OutputBucket%22%3A%22panda-vod-hls%22%2C%22OutputLocation%22%3A%22oss-cn-hangzhou%22%7D%2C%22Type%22%3A%22Transcode%22%7D%7D%2C%22Dependencies%22%3A%7B%22Act-Start%22%3A%5B%22Act-Transcode-M3U8%22%5D%2C%22Act-Report%22%3A%5B%5D%2C%22Act-Transcode-M3U8%22%3A%5B%22Act-Report%22%5D%7D%7D&<公共参数>

返回示例

XML

  1. <AddMediaWorkflowResponse>
  2. <RequestId>F1D21261-ADB9-406A-BF6F-491382139D59</RequestId>
  3. <MediaWorkflow>
  4. <CreationTime>2016-04-01T05:29:37Z</CreationTime>
  5. <Name>mediaworkflow-test</Name>
  6. <State>Inactive</State>
  7. <Topology>{"Activities":{"Act-Start":{"Parameters":{"PipelineId":"130266f58161436a80bf07cb12c8009a","InputFile":"{\"Bucket\": \"panda-vod\",\"Location\": \"oss-cn-hangzhou\"}"},"Type":"Start"},"Act-Report":{"Parameters":{},"Type":"Report"},"Act-Transcode-M3U8":{"Parameters":{"Outputs":"[{\"OutputObject\":\"transcode%2F%7BObjectPrefix%7D%7BFileName%7D\",\"TemplateId\": \"957d1719ee85ed6527b90cf62726cbef\"}]","OutputBucket":"panda-vod-hls","OutputLocation":"oss-cn-hangzhou"},"Type":"Transcode"}},"Dependencies":{"Act-Start":["Act-Transcode-M3U8"],"Act-Report":[],"Act-Transcode-M3U8":["Act-Report"]}}</Topology>
  8. <MediaWorkflowId>e00732b977da427d9177a4dee646b1aa</MediaWorkflowId>
  9. </MediaWorkflow>
  10. </AddMediaWorkflowResponse>

JSON

  1. {
  2. "RequestId": "F1D21261-ADB9-406A-BF6F-491382139D59",
  3. "MediaWorkflow": {
  4. "CreationTime": "2016-04-01T05:29:37Z",
  5. "Name": "mediaworkflow-test",
  6. "State": "Inactive",
  7. "Topology": "{\"Activities\":{\"Act-Start\":{\"Parameters\":{\"PipelineId\":\"130266f58161436a80bf07cb12c8009a\",\"InputFile\":\"{\\\"Bucket\\\": \\\"panda-vod\\\",\\\"Location\\\": \\\"oss-cn-hangzhou\\\"}\"},\"Type\":\"Start\"},\"Act-Report\":{\"Parameters\":{},\"Type\":\"Report\"},\"Act-Transcode-M3U8\":{\"Parameters\":{\"Outputs\":\"[{\\\"OutputObject\\\":\\\"transcode%2F%7BObjectPrefix%7D%7BFileName%7D\\\",\\\"TemplateId\\\": \\\"957d1719ee85ed6527b90cf62726cbef\\\"}]\",\"OutputBucket\":\"panda-vod-hls\",\"OutputLocation\":\"oss-cn-hangzhou\"},\"Type\":\"Transcode\"}},\"Dependencies\":{\"Act-Start\":[\"Act-Transcode-M3U8\"],\"Act-Report\":[],\"Act-Transcode-M3U8\":[\"Act-Report\"]}}",
  8. "MediaWorkflowId": "93ab850b4f6f44eab54b6e91d24d81d4"
  9. }
  10. }
本文导读目录