云服务器内容精选

  • 名词解释 对象存储服务 OBS:是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。 函数工作流 FunctionGraph:是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 媒体处理 MPC:旨在提供经济、高效、弹性的音视频转码、超高清图像生成、 视频编辑 和安全等视频处理服务,支持广电媒资、互联网、云游戏、 云存储 等多种业务领域客户的海量、低时延的多媒体数据高效运营。
  • 快速部署 本章节主要帮助用户快速部署“音频抽取”解决方案。 表1 参数说明 参数名称 类型 是否可选 参数解释 默认值 functiongraph_name string 必填 函数工作流 FunctionGraph名称前缀,不支持重名。命名方式:{functiongraph_name}_fgs。取值范围:长度为2-56个字符,可包含字母、数字、_(下划线)和-(中划线),以字母开头。 extracting-audio-from-video video_input_bucket string 必填 对象存储服务 OBS桶名称前缀,命名格式为{video_input_bucket}-obs,用于上传视频文件,全局唯一。取值范围:1~59个字符,以小写字母或数字开头,仅支持小写字母、数字、中划线(-)、英文句号(.)。 空 audio_output_bucket string 必填 对象存储服务 OBS桶名称前缀,命名格式为{video_output_bucket}-obs,用于存放抽取的音频结果,全局唯一。取值范围:1~59个字符,以小写字母或数字开头,仅支持小写字母、数字、中划线(-)、英文句号(.)。 空 audio_codec string 必填 音频编码格式。如果输出音频的编码格式和原视频保持一致,取值为False。如果要改变输出音频的编码格式,取值为:AAC、HEAAC1、HEAAC2、MP3 。 False audio_pack_type string 必填 输出音频的封装类型。封装类型支持:MP4、MP3、ADTS。 MP4 登录华为云解决方案实践,选择“音频抽取”,单击“一键部署”,跳转至解决方案创建资源栈界面。 图1 解决方案实践 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,参考表1 参数填写说明完成自定义参数填写,单击“下一步”。 图3 配置参数 (可选)在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托,单击“下一步”。 图4 资源栈设置 在配置确认界面中,单击“创建执行计划”。 图5 配置确认 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 待“事件”中出现“Apply required resource success”,表示该解决方案已经部署完成。 图9 部署完成 父主题: 实施步骤
  • 创建rf_admin_trust委托(可选) 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“ 统一身份认证 ”菜单。 图1 控制台管理界面 图2 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托。 图3 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤 如果委托不存在时执行接下来的步骤创建委托 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务”,选择“ RFS ”,单击“下一步”。 图4 创建委托 在搜索框中输入“Tenant Administrator”权限,并勾选搜索结果,单击“下一步”。 图5 选择策略 选择“所有资源”,并单击“下一步”完成配置。 图6 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功。 图7 委托列表
  • 给rf_admin_trust委托添加 IAM Agency Management FullAccess策略(可选) 打开“统一身份认证”菜单 图12 统一身份认证菜单 进入“委托”菜单,选择rf_admin_trust委托 图13 委托列表 进入“授权记录”菜单,单击“授权”按钮 图14 授权记录 在搜索框输入IAM Agency Management FullAccess,勾选过滤出来的记录,单击下一步,并确认完成权限的配置 图15 配置IAM Agency Management FullAccess策略 配置好后的情况:rf_admin_trust委托拥有Tenant Administrator和IAM Agency Management FullAccess权限 图16 授权记录列表
  • 资源和成本规划 该解决方案主要部署如下资源,以下费用仅供参考,具体请参考华为云官网价格详情,实际收费以账单为准。 表1 成本预估(仅供参考) 华为云服务 计费说明 每月花费(调用100万次) 媒体服务 MPC 区域:华北-北京四 转码费用 = 输出文件时长 x 转码单价 按分钟计费,详细请参考每月账单。 对象存储服务 OBS 区域:华北-北京四 存储空间:数据存储(多AZ存储) 默认存储类别:标准存储 桶策略:私有 请求费用:0.0100元/万次 存储空间:0.1390元/GB/月 流量费用: 公网流出流量 / 00:00-08:00(闲时)0.2500元/GB 公网流出流量 / 08:00-24:00(忙时)0.5000元/GB 费用包括存储空间、请求费用、流量费用三部分,具体请参考OBS计费详情。 费用包括存储空间、请求费用、流量费用三部分,详细请参考每月账单。 函数工作流 FunctionGraph 区域:华北-北京四 产品:函数 请求次数: 0-100万次: 0元/100万次 100万次以上 : 1.33元/100万次 计量时间: 0-400,000 GB/秒: 0元/GB-秒 400,000 GB/秒以上 :0.00011108元/GB-秒 0.00元 事件网格 EG 区域:华北-北京四 自定义(包含云服务租户侧事件产生 )或三方事件流入的事件数量 根据事件流入的数量按量计费,6.75元/百万个。 华为云服务事件源自身产生发布的事件(任意事件状态变化 )免费,事件消费免费。 免费 合计 - 0.00元+媒体服务 MPC+OBS费用
  • 方案架构 该解决方案基于函数工作流 FunctionGraph、媒体处理 MPC,实现视频抽取音频。解决方案架构图如下: 图1 方案架构图 该解决方案会部署如下资源: 创建两个对象存储服务 OBS桶,一个用于上传原始视频并触发函数工作流,一个用于存储超分辨率转换后的视频结果。 在统一身份认证服务 IAM上创建一个委托,将账号Region内对象存储服务 OBS和媒体处理服务 MPC的操作权限委托给函数工作流 FunctionGraph。 创建函数工作流 FunctionGraph,用于实现抽取视频中音频。当对象存储服务 OBS桶收到上传视频后,会自动调用函数服务抽取视频中音频,并将结果存放到指定的对象存储服务 OBS桶。 使用媒体处理 MPC,由函数工作流 FunctionGraph调用其新建转码接口创建转码任务,实现音频抽取。 使用事件网格 EG服务,创建一个事件订阅,作为函数工作流的OBS应用事件源触发器。
  • 资源和成本规划 该解决方案主要部署如下资源,以下费用仅供参考,具体请参考华为云官网价格详情,实际收费以账单为准。 表1 成本预估(仅供参考) 华为云服务 计费说明 每月花费(调用100万次) 函数工作流 FunctionGraph 区域:华北-北京四 产品:函数 请求次数: 0-100万次: 0元/100万次 100万次以上 : 1.33元/100万次 计量时间: 0-400,000 GB/秒: 0元/GB-秒 400,000 GB/秒以上 :0.00011108元/GB-秒 具体费用参考表左侧计费说明 对象存储服务 OBS 区域:华北-北京四 存储空间:数据存储(多AZ存储) 默认存储类别:标准存储 桶策略:私有 请求费用:0.0100元/万次 存储空间:0.0990元/GB/月 流量费用: 公网流出流量 / 00:00-08:00(闲时)0.2500元/GB 公网流出流量 / 08:00-24:00(忙时)0.5000元/GB 费用包括存储空间、请求费用、流量费用两部分,具体请参考OBS计费详情。 费用包括存储空间、请求费用、流量费用三部分,详细请参考每月账单。 事件网格 EG 区域:华北-北京四 华为云服务事件源自身产生发布的事件(任意事件状态变化 )免费,事件消费免费。 免费 合计 - 函数工作流费用+OBS费用
  • 方案架构 该解决方案基于华为云函数工作流 FunctionGraph、对象存储服务 OBS资源一键式部署,帮用户快速实现视频转GIF动图。解决方案架构图如下: 图1 方案架构图 部署该方案中需要使用的资源: 创建两个对象存储服务 OBS桶,一个用于上传视频触发函数工作流, 一个用于存储视频转GIF动图文件。 函数工作流 FunctionGraph,用于调用媒体处理 MPC云服务的相关接口,实现视频转GIF动图功能,并将视频对应的GIF上传至指定的目标OBS桶。 使用媒体处理 MPC云服务,由函数工作流调用其新建转动图相关接口创建任务,实现对原视频转换GIF。 通过统一身份认证服务 IAM的委托功能,将账号Region内对象存储服务 OBS的操作权限委托给函数工作流服务 FunctionGraph。 创建一个EventGrid触发器,该触发器关联事件网格 EG,默认创建一个事件订阅,事件源为OBS应用事件源,用于自动触发函数执行相关业务逻辑。
  • 名词解释 函数工作流 FunctionGraph:是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 对象存储服务 OBS:一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。 媒体处理 MPC:为海量多媒体数据提供经济、高效、弹性的转码和音视频处理服务,支持丰富的转码格式,适合在PC、TV以及移动终端上播放,匹配多种商业场景。
  • 开始使用 登录华为云进入对象存储服务 OBS 控制台,在桶列表中查看该方案创建的OBS桶。 图1 查看创建的OBS 单击进入到输入视频OBS桶中,上传视频。 图2 上传视频对象 图3 上传需要转GIF的视频 约1分钟后,可在GIF动图输出桶中源视频对应目录下查看GIF动图文件。 图4 查看GIF动图文件 (可选)进入函数工作流 FunctionGraph选择方案创建的函数,单击函数名称进入,可查看视频转GIF动图的日志信息。 图5 进入函数管理界面 图6 查看视频转GIF动图日志 父主题: 实施步骤
  • 快速部署 本章节主要帮助用户快速部署“视频转GIF动图”解决方案。 表1 参数说明 参数名称 类型 是否可选 参数解释 默认值 functiongraph_name string 必填 函数工作流 FunctionGraph名称,不支持重名。取值范围:长度为2-57个字符,可包含字母、数字、_(下划线)和-(中划线),以字母开头。 converting-video-to-gif-demo video_input_bucket string 必填 视频输入OBS桶名称,全局唯一。取值范围:1~63个字符,以小写字母或数字开头,仅支持小写字母、数字、中划线(-)。 空 channel_id String 必填 事件网格 EG中云服务事件通道ID,默认default通道ID,用于接收云服务事件源产生的事件。获取请参考获取事件网格 EG云服务事件通道ID。 空 gif_output_bucket string 必填 GIF动图输出OBS桶名称,全局唯一。取值范围:1~63个字符,以小写字母或数字开头,仅支持小写字母、数字、中划线(-)。 空 gif_frame_rate string 必填 动图帧率。取值范围:1~75区间中的整数。 15 gif_width string 必填 动图的宽。取值范围:0,-1或[32,3840]之间2的倍数。如设置为0,则取原始视频的宽,此时gif_height只能取0。如设置为-1,则宽根据高来自适应,此时变量gif_height不能取-1或0。 0 gif_height string 必填 动图的高。取值范围:0,-1或[32,2160]之间2的倍数。如设置为0,则取原始视频的高,此时gif_width只能取0。如设置为-1,则高根据宽来自适应,此时变量gif_width不能取-1或0。 0 gif_start_time string 必填 源视频中需要截取GIF的开始时间。取值范围:大于等于0的整数。单位:秒。注意:开始时间不能超过视频时长,超过视频时长则不生成gif。 0 gif_end_time string 必填 源视频中需要截取GIF的结束时间。取值范围:大于0的整数。单位:秒。注意:(1、结束时间不能超过视频时长,如超过视频时长,在视频中截取GIF的结束时间为视频时长。2、GIF时长最大为60秒,即截取GIF的结束时间和开始时间最大差值60秒。)。 30 登录华为云解决方案实践,选择“视频转GIF动图”,单击“一键部署”,跳转至解决方案创建资源栈界面。 图1 解决方案实施库 在选择模板界面中,单击“下一步”。 图2 选择模板 在配置参数界面中,参考表1完成自定义参数填写,单击“下一步”。 图3 配置参数 在资源设置界面中,在权限委托下拉框中选择“rf_admin_trust”委托(可不选),单击“下一步”。 图4 资源栈设置 在配置确认界面中,单击“创建执行计划”。 图5 配置确认 在弹出的创建执行计划框中,自定义填写执行计划名称,单击“确定”。 图6 创建执行计划 单击“部署”,并且在弹出的执行计划确认框中单击“执行”。 图7 执行计划 图8 执行计划确认 待“事件”中出现“Apply required resource success”,表示该解决方案已经部署完成。 图9 部署完成 父主题: 实施步骤
  • 创建rf_admin_trust委托(可选) 进入华为云官网,打开控制台管理界面,鼠标移动至个人账号处,打开“统一身份认证”菜单 图2 控制台管理界面 图3 统一身份认证菜单 进入“委托”菜单,搜索“rf_admin_trust”委托 图4 委托列表 如果委托存在,则不用执行接下来的创建委托的步骤 如果委托不存在时执行接下来的步骤创建委托 单击步骤2界面中的“创建委托”按钮,在委托名称中输入“rf_admin_trust”,委托类型选择“云服务”,输入“RFS”,单击“完成”。 图5 创建委托 单击“立即授权”。 图6 委托授权 在搜索框中输入”Tenant Administrator”并勾选搜索结果,单击“下一步”。 图7 选择策略 选择“所有资源”,并单击“确定”完成配置。 图8 设置授权范围 “委托”列表中出现“rf_admin_trust”委托则创建成功 图9 委托列表
  • 给rf_admin_trust委托添加IAM Agency Management FullAcces权限(可选) 打开“统一身份认证”菜单 图14 统一身份认证菜单 进入“委托”菜单,选择rf_admin_trust委托 图15 委托列表 进入“授权记录”菜单,单击“授权”按钮 图16 授权记录 在搜索框输入IAM Agency Management FullAcces,勾选过滤出来的记录,单击下一步,并确认完成权限的配置 图17 配置IAM Agency Management FullAcces策略 配置好后的情况:rf_admin_trust委托拥有Tenant Administrator和IAM Agency Management FullAccess权限 图18 授权记录列表
  • 资源和成本规划 该解决方案主要部署如下资源,以下费用仅供参考,具体请参考华为云官网价格计算器,实际收费以账单为准。 表1 成本预估(仅供参考) 华为云服务 计费说明 每月花费 自然语言处理 NLP 文本翻译 区域:华北-北京四 按需付费 0-一百万:0 元/百万字符 一百万-五千万:50 元/百万字符 五千万-一亿:42.5 元/百万字符 一亿以上:35 元/百万字符 按字符计费,详细请参考每月账单。 对象存储服务 OBS 区域:华北-北京四 存储空间:数据存储(多AZ存储) 默认存储类别:标准存储 桶策略:私有 请求费用:0.0100元/万次 存储空间:0.1390元/GB/月 流量费用: 公网流出流量 / 00:00-08:00(闲时)0.2500元/GB 公网流出流量 / 08:00-24:00(忙时)0.5000元/GB 费用包括存储空间、请求费用、流量费用两部分,具体请参考OBS计费详情。 费用包括存储空间、请求费用、流量费用三部分,详细请参考每月账单。 函数工作流 FunctionGraph 区域:华北-北京四 产品:函数 请求次数: 0-100万次: 0元/100万次 100万次以上 : 1.33元/100万次 计量时间: 0-400,000 GB/秒: 0元/GB-秒 400,000 GB/秒以上 :0.00011108元/GB-秒 费用包括请求次数、计量时间两部分,详细请参考每月账单。 事件网格 EG 区域:华北-北京四 自定义(包含云服务租户侧事件产生 )或三方事件流入的事件数量 根据事件流入的数量按量计费,6.75元/百万个。 华为云服务事件源自身产生发布的事件(任意事件状态变化 )免费,事件消费免费。 免费 合计 - 函数工作流费用+文本翻译费用+OBS费用
  • 名词解释 对象存储服务 OBS:是一个基于对象的海量存储服务,为客户提供海量、安全、高可靠、低成本的数据存储能力。 函数工作流 FunctionGraph:是一项基于事件驱动的函数托管计算服务。使用FunctionGraph函数,只需编写业务函数代码并设置运行的条件,无需配置和管理服务器等基础设施,函数以弹性、免运维、高可靠的方式运行。此外,按函数实际执行资源计费,不执行不产生费用。 自然语言处理 NLP:自然语言处理提供分词、命名实体识别、关键词提取、文本相似度等自然语言相关的API,可用于智能问答、 对话机器人 、内容推荐、电商评价分析。 机器翻译 NLPMT:机器翻译(Machine Translation)致力于为企业和个人提供不同语种间快速翻译能力,通过API调用即可实现源语言文本到目标语言文本的自动翻译。 事件网格 EG:事件网格(EventGrid,简称EG)是华为云提供的一款Serverless事件总线服务,支持华为云服务、自定义应用、SaaS应用以标准化、中心化的方式接入,通过标准化的CloudEvents协议在这些应用之间以灵活方式路由事件,帮助您轻松构建松耦合、分布式的事件驱动架构。