Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >对象存储COS媒体处理实践

对象存储COS媒体处理实践

原创
作者头像
用户4693941
修改于 2021-02-22 02:27:09
修改于 2021-02-22 02:27:09
1.3K0
举报
文章被收录于专栏:盲水印盲水印

随着科技的发展,多媒体服务迅猛发展,越来越多的音视频产品出现在我们的生活中。

如何让自己的产品更好的提供音视频服务,如何使音视频文件适配众多终端设备,适配各种网络环境,如何方便快捷的对音视频文件进行处理,这些问题成为巨大的挑战。

COS媒体处理服务为用户提供丰富的媒体处理能力,经过内外产品大规模体验,专业稳定,可以满足用户的媒体处理需求,有效提升用户视觉体验。

COS媒体处理主要提供以下能力:

  • 文件转码:提供音频、视频等媒体文件的转码能力,通过转码,可以改变原始码流的编码格式、分辨率、码率等,还可以为原视频打水印,自定义多种高级参数,从而适应不同终端和网络环境的播放。
  • 视频截帧:支持对视频某一时间点的截图功能,也支持视频采样。可自定义截帧开始时间点、截帧方式、截帧数量、输出图片尺寸、输出格式等,满足多种截帧需求。
  • 视频转动图:将视频格式文件转换为动图格式文件,可自定义时间段、抽帧方式、输出动图帧率、动图格式、尺寸等,满足不同场景下的动图需求。
  • 智能封面:通过对视频内容的理解,智能分析视频内容,提取最优帧截图作为封面,提升内容吸引力。
  • 音视频拼接:可将指定音视频片段拼接在原始码流的首尾,生成一个新文件,满足音视频拼接需求。

cos媒体处理服务提供多种使用方式,笔者将介绍几种常见的方法。

控制台操作

在cos控制台,可以方便的创建媒体处理任务,体验媒体处理功能。

这里举例创建文件转码任务,COS预设了多种转码模板,可以满足大部分转码需求。如果预设模板不满足,用户可以选择自定义模板。该例中,在转码的同时为视频打上水印。

创建任务
创建任务

任务确认提交后,任务开始异步执行,执行完毕任务列表的任务状态将变为“执行成功”

任务列表
任务列表

可以查看任务详情

任务详情
任务详情

API调用

当用户有大量媒体文件需要操作时,控制台挨个触发任务已经不适用了。这时,可以使用API进行操作。API中可以指定视频处理的模板ID,也可以在请求包中直接设置视频处理的参数,提供更多样化的体验。

具体文档参考如下https://cloud.tencent.com/document/product/460/48233

工作流

产品需要上传到cos的视频文件适配众多终端设备,需要频繁调用API,操作繁琐,怎么办?别着急,cos媒体处理还提高工作流服务。

用户可以在数据万象控制台进行工作流配置,指定一系列媒体操作。还可以选择对特定路径/桶开启工作流。开启后上传到该路径/桶的视频将自动执行工作流设置的媒体处理操作,并将结果保存到指定位置。

下面,看看工作流的操作。

首先,创建工作流

创建工作流
创建工作流

打开工作流开关

工作流列表
工作流列表

上传一个视频到指定的输入路径。可以看到实例的执行状态

工作流运行实例
工作流运行实例

运行结果,目标目录下产生了工作流实例执行的结果文件。

工作流运行结果
工作流运行结果

使用工作流,可以在上传cos的同时,方便的对视频文件进行一系列操作,生成目标结果。在终端进行播放时,可以根据网络带宽,终端大小,灵活选择合适的媒体资源进行播放,满足业务的多种需求。

效果体验

笔者采用了cos的一个演示视频,体验了几种媒体处理方式,效果如下:

文件转码

将1920*1080的视频文件通过文件转码变为640*360的视频,并将视频打上水印。

原视频与处理视频对比

原视频信息
原视频信息
处理视频信息
处理视频信息

处理视频打上了水印

处理视频加水印
处理视频加水印

视频转动图

gif图
gif图

智能封面

智能封面将从视频中提取三张最优帧的图片以供选择。

封面图1
封面图1
封面图2
封面图2
封面图3
封面图3

由于上传不了视频文件,音视频拼接的效果就不展示了。

cos媒体处理功能可以满足多种媒体处理需求,帮忙产品快速实现业务能力,不需要关注媒体处理细节。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Kibana 是一个开源的数据可视化工具
Kibana 是一个开源的数据可视化工具,专为 Elasticsearch 设计,用于搜索、查看和分析存储在 Elasticsearch 中的数据。它提供丰富的图表、表格和地图功能,支持日志分析、监控和业务智能等场景。
西里网
2025/05/22
1830
第十四章·Kibana深入-Timelion画图实现系统监控
-多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。 -擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 -devops项目经理兼DBA。 -开发过一套自动化运维平台(功能如下): 1)整合了各个公有云API,自主创建云主机。 2)ELK自动化收集日志功能。 3)Saltstack自动化运维统一配置管理工具。 4)Git、Jenkins自动化代码上线及自动化测试平台。 5)堡垒机,连接Linux、Windows平台及日志审计。 6)SQL执行及审批流程。 7)慢查询日志分析web界面。
DriverZeng
2022/09/26
6960
第十四章·Kibana深入-Timelion画图实现系统监控
Elastic 5分钟教程:Kibana入门
图片在这段视频中您将学习如何开始使用Kibana您将学习如何访问Kibana并熟悉Kibana的使用界面视频内容当您在Elastic cloud部署一个ES集群后您可以通过单击'continue'开始使用Kibana来访问Kibana使用Kibana附带的样本数据集之一添加示例Web博客数据集例如单击尝试样本数据,然后单击添加数据此操作将示例数据加载到ElasticSearch并创建仪表板这样你就可以浏览这些数据让我们熟悉一下Kibana的界面点击elastic logo返回到Kibana主页Kibana主
点火三周
2022/06/06
2.5K2
Elastic 5分钟教程:Kibana入门
Kibana:如何开始使用 Kibana
Kibana 是用于在 Elasticsearch 中可视化数据的强大工具。 这是开始探索您的 Elasticsearch 数据的方法。Kibana 是一种开源分析和可视化工具,可通过基于浏览器的界面轻松搜索,可视化和探索大量数据。 除了 Elasticsearch,Logstash 和 Beats 之外,Kibana 是Elastic Stack(以前称为 ELK Stack)的核心部分。
腾讯云大数据
2020/07/16
15.5K0
Kibana:如何开始使用 Kibana
《Learning ELK Stack》7 Kibana可视化和仪表盘
7 Kibana可视化和仪表盘 ---- 可视化页面 在Kibana中,所有的可视化组件都是建立在Elasticsearch聚合功能的基础上的。Kibana还支持多级聚合来进行各种有用的数据分析 创建可视化 创建可视化分三步 选择可视化类型 选择数据源(使用新建的搜索或已保存的搜索) 配置编辑页面上的可视化聚合属性(度量和桶) 可视化的类型 区域图 数据图 折线图 Markdown小部件 度量 饼图 切片地图 垂直柱状图 度量和桶聚合 度量和桶的概要来自Elasticsearch的聚合功能,这两个概念在Ki
yeedomliu
2020/07/07
3.1K0
logstash提取日志字段到kibana仪表盘展示
将这个日志示例和Grok模式粘贴到在线Grok调试器中,您应该能够看到以下匹配结果:
章工运维
2023/05/19
7360
logstash提取日志字段到kibana仪表盘展示
Kibana配置详解
server.port: 5601 #端口 server.host: "127.0.0.1" #设置后台服务器主机 server.basePath: "" #kibana路径 server.maxPayloadBytes: 1048576 #传入服务器请求最大有效负载大小,单位字节 server.name: "kibana" #kibana实例显示名称 elasticsearch.url: "http://192.168.56.102:9200" #elasticsearch地址 elastics
苦咖啡
2018/04/28
1.4K0
构建企业级监控平台系列(二十七):Grafana 基础入门与部署
Grafana 是一跨平台的开源的可视化分析工具。目前网络架构和应用分析中最流行的时序数据展示工具,主要用于大规模指标数据的可视化展示。
民工哥
2023/11/06
3.1K0
构建企业级监控平台系列(二十七):Grafana 基础入门与部署
【ES三周年】ES在日志分析方面的应用
系统每天产生大量的日志数据,包括用户行为日志、系统日志、订单日志等等。为了实时监控和分析这些日志数据,我们选择使用Elasticsearch进行日志分析。
云服务器教程
2023/04/08
5540
Kibana常见问题分析与排查
例如:集群出现熔断,集群压力过大,导致采集器无法采集到集群的指标数据并写入elasticsearch。Kibana堆栈监控在请求elasticsearch集群的监控索引时,也无法请求到数据,只接收到elasticsearch集群返回的熔断信息。
空洞的盒子
2023/11/03
3K4
[译]使用Python和Dash 创建一个仪表盘(上)
在数据科学和分析的领域,数据能力的释放不仅是通过提取见解的方式, 同时也要能通过有效的方式来传达见解.这就是数据可视化发挥见解的地方.
awwewwbbb
2023/10/16
7080
[译]使用Python和Dash 创建一个仪表盘(上)
Get 更多仪表盘使用技巧
对于经常使用TAPD的小伙伴来说,来自企业微信私戳、迭代规划、用户反馈的各种需求和bug单总是催得人手忙脚乱。 但其实,忙中生乱反而会降低我们的工作效率。TAPD新上线的个人仪表盘功能,支持分门别类规划工作内容、集中查看有效信息,让工作更加专注高效! 如何根据个人工作习惯配置专属的TAPD仪表盘呢?以下是为开发、产品、测试、项目经理、团队leader等不同团队角色量身打造的一些使用小技巧,快来查收吧~ 1. 我是开发,待办是我的主阵地 很多开发同学,日常的核心工作是处理分配到自己手上的需求、缺陷、任务等,
TAPD敏捷研发
2020/07/24
1.1K0
这 30 多种免费和开源的 Kubernetes 监控工具,性能和可靠性尽在掌控之中!
Kubernetes 是当今最受欢迎和广泛使用的容器编排和管理平台之一。它提供了高度可扩展的架构,使得在分布式环境中部署、管理和扩展应用程序变得更加容易。然而,随着应用程序数量和规模的增长,对于有效监控和管理 Kubernetes 环境变得至关重要。在本文中,我们将详细介绍 30 多种免费和开源的 Kubernetes 监控工具,以帮助您监视和优化 Kubernetes 集群的性能和可靠性。
网络技术联盟站
2023/05/26
3.9K0
这 30 多种免费和开源的 Kubernetes 监控工具,性能和可靠性尽在掌控之中!
仪表盘图表
很抱歉最近几天骨折忙考试,连着四天都没有自己写教程了,不过为了不辜负大家对小魔方的期待,我也是精挑细选从哪些活跃的PPT达人那里转载了几篇关于PPT图文排版的帖子。 个人觉得还是很值得大家去模仿学习的
数据小磨坊
2018/04/10
3K0
仪表盘图表
2.掌握Elasticsearch8必备理论知识
Elasticsearch(中文名:弹性搜索)是一个开源的分布式搜索和分析引擎,它构建在Apache Lucene搜索库之上。它由Elastic公司开发,并于2010年首次发布。Elasticsearch旨在处理大规模数据集并提供快速的搜索、分析和数据可视化功能。它被广泛应用于各种用途,如全文搜索、日志分析、业务指标分析、安全事件检测等。
AI码师
2023/08/18
3500
2.掌握Elasticsearch8必备理论知识
DevOps团队的3种指标仪表盘[DevOps]
指标仪表盘使DevOps团队可以监视整个DevOps平台,以便他们可以实时响应问题,这对于停机或生产环境或应用程序服务中断至关重要。
yyx
2020/01/15
1.2K0
DevOps团队的3种指标仪表盘[DevOps]
03 HarmonyOS Next仪表盘案例详解(二):进阶篇
使用Flex组件的wrap属性实现卡片的自动换行,并根据屏幕宽度动态调整对齐方式:
全栈若城
2025/03/03
1660
如何开发自己的搜索帝国之ES图形化Kibana安装与使用
  在如何开发自己的搜索帝国之Elasticsearch中已经介绍安装好了ES,下面就Kibana对ES的查询监控作介绍,就是常提到的大数据日志处理组件ELK里的K。   什么是Kibana?现引用园
欢醉
2018/01/22
1.8K0
如何开发自己的搜索帝国之ES图形化Kibana安装与使用
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
Kibana 是一个开源的数据分析和可视化平台,它是 Elastic Stack(包括 Elasticsearch、Logstash、Kibana 和 Beats)的一部分,主要用于对 Elasticsearch 中的数据进行搜索、查看、交互操作。
栗筝i
2023/10/16
4.4K0
Elasticsearch系列组件:Kibana无缝集成的数据可视化和探索平台
ELK-kibana数据展示
学习数据采集、数据分析的时候,我们一般验证都是通过ES-head来查看的,虽然解决了验证问题,但是界面友好度还是比较差,为了解决这个问题,我们可以通过学习kibana之后,通过kibana进行数据展示。
星哥玩云
2022/09/15
4130
ELK-kibana数据展示
推荐阅读
相关推荐
Kibana 是一个开源的数据可视化工具
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档