关于腾讯云:COS-数据工作流-云函数最佳实践-自定义音视频转码

11次阅读

共计 2072 个字符,预计需要花费 6 分钟才能阅读完成。

音视频作为信息流传中流量占比最大的局部在各行业的业务中都弥足重要,而不同的业务场景中对音视频的解决逻辑可能具备行业的特殊性。私有云尽管提供大量的视频解决服务供用户抉择,但仍然不能做到全面笼罩用户的非凡流程及定制化需要。

应用 COS 工作流解决联合云函数 SCF 定制逻辑此时就是一个绝佳抉择,帮忙用户 疾速创立满足需要的各种音视频解决服务。

<img src=”https://main.qcloudimg.com/raw/1d3fc20c3d63affced6cddc89ecd0b7e.png” width=”700″/>

01.「COS 数据工作流 + 云函数」利用场景

  1. 疾速接入用户自建转码集群,兼容用户原有业务;
  2. 反对行业非凡格局与解决逻辑,接入电影、安防等非凡行业;
  3. 反对用户自定义解决逻辑,满足各场景下定制流程需要;
  4. 触发工作流批量模板化解决,满足视频网站、教育、社交互联行业常见音视频解决需要;

02.「COS 数据工作流 + 云函数」计划劣势

  • 减速开发

不再须要关注资源运维与组件开销,极大地升高了服务架构搭建的复杂性;

  • 升高开销

闲暇时没有资源在运行,函数执行时按申请数和计算资源的运行工夫免费,价格优势显著;

  • 高可用、高扩大

依据申请主动平行调整服务资源,领有近乎有限的扩容能力,且罢黜单可用区运行的故障危险;

03.「COS 数据工作流 + 云函数」配置步骤

1. 创立 COS 工作流

到 COS 控制台存储桶详情,创立工作流,能够自定义过滤后缀过滤规定,创立自定义函数节点。

  • 控制台地址:https://console.cloud.tencent…

<img src=”https://main.qcloudimg.com/raw/078a0f3f92e82872d345912ceac5e86a.png” width=”700″/>

2. 新建云函数

在函数节点弹窗里,点击新建函数,浏览器新标签会关上创立云函数 SCF 的页面。

<img src=”https://main.qcloudimg.com/raw/e835eacc77e4fc9648b272616a06d16d.png” width=”700″/>

3. 创立「云函数」步骤:

A. 抉择「COS 数据工作流音视频转码」模板;

B. 配置足够的内存、执行超时工夫;

C. 该函数模板反对五个环境变量;

  • targetBucket 指标存储桶,必填;
  • targetRegion 指标存储桶地区,必填;
  • targetKeyTemplate 指标门路模板,可选,默认 ${InputPath}${InputName}_transcode.${ext}
  • ffmpegTemplate 转码命令模板,必填,例如 ${ffmpeg} -loglevel error -i ${source} -r 10 -b:a 32k ${target}
  • localTmpPath 长期保留门路,当绑定 CFS 时能够更改长期门路,可选,默认 /tmp

    D. 启用权限配置,绑定蕴含以后存储桶读权限和转码后存储桶写权限的角色,创立运行角色请看文档;

    E. 点击实现。

<img src=”https://main.qcloudimg.com/raw/60fae5a8939fa362d0a88039751aabf9.png” width=”700″/>

<img src=”https://main.qcloudimg.com/raw/df4444b6244dc64c2ddc3ab5f18ffde4.png” width=”500″/>

如需新建运行角色,能够抉择「云函数」作为角色载体,配置 QcloudCOSFullAccess 权限,或新建角色后自行绑定只蕴含存储桶的权限。

<img src=”https://main.qcloudimg.com/raw/3c8f2bfd2ee3535e7ec60be21404a42e.png” width=”700″/>

<img src=”https://main.qcloudimg.com/raw/f63bc63393eacb31f23e90498e60234d.png” width=”700″/>

4. 保留工作流

回到方才创立工作流的页面,选中刚创立的自定义转码函数,并保留工作流,在工作流列表页开启工作流。

<img src=”https://main.qcloudimg.com/raw/054f16d2fd256e96db1608f55d48df7d.png” width=”700″/>

  1. 上传文件,查看工作流解决胜利后,能够看到上传的视频已胜利转码保留为新的文件。

<img src=”https://main.qcloudimg.com/raw/184b0e74964c74c4aab0328caa619f0f.png” width=”700″/>

更多自定义解决能力,等你来实现!

「COS 工作流 + Serverless 云函数」 更设有低至 1 元专属资源包,限量发放! 立刻点击支付 超值特惠。

One More Thing

立刻体验腾讯云 Serverless Demo,支付 Serverless 新用户礼包 👉 腾讯云 Serverless 老手体验。

正文完
 0