闲时任务策略
为了高效利用系统资源,形成转码成本的优势,七牛云最新推出的【闲时任务功能】,利用非峰值时间段的机器资源,来处理低实时性的多媒体处理需求,从而实现更低价格,帮助客户将成本降低至普通任务价格的 30%。
适用场景
闲时任务适合所有对多媒体任务处理实时性要求低的场景。
案例一:某视频网站
客户积累了大量存量视频,存量视频作为既有文件,对转码处理时间点不敏感。客户采用闲时任务进行「普通转码」和「SDR 转 HDR」功能。
案例二:某直播平台
某直播平台开展低实时性在线业务,部分在线视频业务,对部分转码档位处理时间要求较低,客户采用闲时任务进行「音视频拼接」、「视频截图」功能。
案例三:某海外电商直播企业
由于时差的关系,闲时时段对应其海外场景中的业务峰值。客户利用闲时转码开展业务,成本降低 70%。
注意事项
当前只有部分多媒体处理支持设置闲时任务,当客户选择闲时任务模式时,该任务会进入序列中等待不定时的空闲机器资源,处理质量与普通任务没有区别。
使用指引
Step1:发起任务
当前仅支持通过调用 API 发起闲时任务的处理请求。
Step2:状态通知和查询
任务处理过程的状态,可通过以下两种方式获取:
- 状态通知
-
设定
persistentNotifyUrl
或者notifyURL
字段,则该URL会收到主动的通知。 -
服务端完成所有的数据处理后,会以
HTTP POST
的方式将处理状态发送给用户指定的通知URL。
- 状态查询
-
方式1:登录【智能多媒体服务控制台】,进入【导航栏->任务】页面,进入任务列表页面,选定 全部任务类型的下拉选框,筛选普通任务、闲时任务进行任务查询。
-
方式2:开发者可以使用上传时返回的
persistentId
来随时查询数据处理的状态。查询接口:[GET] http://api.qiniu.com/status/get/prefop?id=<persistentId>
Step3:用量统计
-
您可以登录 智能多媒体服务 -> 概览。
-
在概览页面进行资源用量查询,选中需要查询的服务类型,再切换普通任务、闲时任务,查看用量数据统计。
定价
闲时任务定价是普通任务的3折,点击查看闲时任务定价详情。