智能多媒体服务

  • 智能多媒体服务 > API 文档 > 数据处理机制 >持久化处理(pfop) >闲时任务策略

    闲时任务策略

    最近更新时间: 2024-04-29 10:45:46

    为了高效利用系统资源,形成转码成本的优势,七牛云最新推出的【闲时任务功能】,利用非峰值时间段的机器资源,来处理低实时性的多媒体处理需求,从而实现更低价格,帮助客户将成本降低至普通任务价格的 30%。

    适用场景

    闲时任务适合所有对多媒体任务处理实时性要求低的场景。

    案例一:某视频网站

    客户积累了大量存量视频,存量视频作为既有文件,对转码处理时间点不敏感。客户采用闲时任务进行「普通转码」和「SDR 转 HDR」功能。

    案例二:某直播平台

    某直播平台开展低实时性在线业务,部分在线视频业务,对部分转码档位处理时间要求较低,客户采用闲时任务进行「音视频拼接」、「视频截图」功能。

    案例三:某海外电商直播企业

    由于时差的关系,闲时时段对应其海外场景中的业务峰值。客户利用闲时转码开展业务,成本降低 70%。

    注意事项

    当前只有部分多媒体处理支持设置闲时任务,当客户选择闲时任务模式时,该任务会进入序列中等待不定时的空闲机器资源,处理质量与普通任务没有区别。

    1. 普通转码(GPU转码不支持)

    2. 锐智转码2.0(1.0不支持闲时,如需使用请升级到2.0)

    3. 音视频拼接

    4. 音视频分段

    5. 视频截图:视频单帧缩略图视频采样缩略图视频雪碧截图

    使用指引

    Step1:发起任务

    当前仅支持通过调用 API 发起闲时任务的处理请求。

    1. 上传时自动触发,设置参数 persistentType/1 ,即开启闲时任务
    2. 对已有资源手动触发,设置参数 type/1,即开启闲时任务

    Step2:状态通知和查询

    任务处理过程的状态,可通过以下两种方式获取:

    1. 状态通知
    • 设定 persistentNotifyUrl 或者 notifyURL 字段,则该URL会收到主动的通知。

    • 服务端完成所有的数据处理后,会以HTTP POST 的方式将处理状态发送给用户指定的通知URL。

    1. 状态查询
    • 方式1:登录【智能多媒体服务控制台】,进入【导航栏->任务】页面,进入任务列表页面,选定 全部任务类型的下拉选框,筛选普通任务、闲时任务进行任务查询。

      img

    • 方式2:开发者可以使用上传时返回的 persistentId 来随时查询数据处理的状态。查询接口

      [GET] http://api.qiniu.com/status/get/prefop?id=<persistentId>  
      

    Step3:用量统计

    1. 您可以登录 智能多媒体服务 -> 概览

    2. 在概览页面进行资源用量查询,选中需要查询的服务类型,再切换普通任务、闲时任务,查看用量数据统计。

      img

    定价

    闲时任务定价是普通任务的3折,点击查看闲时任务定价详情

    以上内容是否对您有帮助?
  • Qvm free helper
    Close