-
短视频行业的内容去头部化趋势较为明显,而短视频内容的永久存储又给业务的运营成本带来较大的压力。所以,针对短视频的压缩可以大幅降低短视频平台OPEX。FPGA视频转码加速服务可以高效的实现复杂编码算法,提升视频压缩比和压缩效率。优势2+倍性能;2+倍能耗比通过实测,FP1单卡实例,可以支持路4路720P30(H.265),12路720P30(H.264)为同等CPU虚拟机规格的x倍。同时实现2+倍的能耗比降低。灵活可编程与ASIC硬件相比,FPGA灵活可编程,非常适合当前编码标准不断变化的情况下,进行编码算法的硬件化。用户可以根据需要,灵活部署H.264,H.265,以及下一代的AV1算法。弹性可伸缩相对于自建数据中心的编码服务器,FPGA视频编码加速云服务,可以更好的支持客户在高峰时段进行弹性扩容,将业务的突发流量,部署在云端进行编码加速。
-
1 简介利用华为云的媒体转码(MPC)服务可以对OBS桶中的视频对象转码为适应各种终端(PC、TC、Phone等)播放的格式,同时华为云的函数工作流(FunctionGraph)服务,通过设定新对象上传事件触发视频转码函数。2 效果展示新建一个北京区域的OBS桶obs-chongchong-mpc,并新建两个文件夹,video-input1/ 存放新上传的源视频,video-output1/ 存放转码后的目标视频(目标格式为m3u8)。然后向video-input1/ 中上传两个mp4结尾的源视频文件。约1分钟后,会在video-output1/ 中生成这两个源视频文件转码后的目标视频文件夹(子目录为源视频对象的文件路径命名)。3 详细操作步骤3.1 创建北京一区域的OBS桶目前媒体转码MPC服务中视频转码功能只支持北京一,所以目前暂时只能使用北京一区域的OBS桶。登录华为云OBS控制台界面,这里举例新建obs-chongchong-mpc为名称的北京一区域OBS桶,并在上面新建两个文件夹,video-input1/ 存放新上传的源视频,video-output1/ 存放转码后的目标视频。注:如果需要转换多种格式的源视频,需要添加多个后缀不同的事件通知。 3.2 配置媒体转码MPC服务登录华为云MPC控制台界面,选择北京一区域,在“云资源授权---桶授权”页签下找到3.1中新建的obs-chongchong-mpc 桶,并点击授权,使之变成已授权的状态。3.3 配置消息通知SMN服务登录华为云SMN控制台界面,选择北京一区域,在“主题管理---主题”页签点击“创建主题”按钮生成名称为TestTopicMsg 的主题。 创建好以后,点击TestTopicMsg主题,进入到该“主题详情”页面。 点击“设置主题策略”按钮,选中“可发布消息的服务”列表中的OBS服务和MPC服务,并点击确定,这样这两个服务才可以触发此消息通知主题。之后回到3.1中创建的OBS桶中,创建消息通知事件,进入到桶详情界面,在“事件通知”页签下点击“创建”按钮,在弹出的“创建事件通知”对话框中填写消息信息:事件通知名称输入:(自定义)事件选择:“ObjectCreated”前缀输入:“video-input1/”(步骤3.1中video-input1定义的源视频上传目录)后缀输入:“.mp4”(设定自己需要进行转码的视频格式后缀)通知类型中SMN主题,选择刚创建的北京一TestTopicMsg的SMN主题。 同理再创建后缀为.avi的事件通知,如下图所示:注:如果需要转换多种格式的源视频,需要添加多个后缀不同的事件通知。3.4 创建统一身份认证IAM服务委托登录华为云IAM控制台界面,在“委托”页签点击“创建委托”按钮,弹出“创建委托”界面。填写委托信息:委托名称输入:“fgs_trust” (自定义)委托类型选择:“云服务”云服务选择:“FunctionGraph”持续时间选择:“永久”权限选择:分别修改“全局服务>全局”、“全局服务>对象存储服务”、“华北-北京一>cn-north-1”的权限集,选择“基本”。信息填写完毕后,点击“确定”按钮即创建成功。3.5 创建函数工作流FunctionGraph服务函数登录华为云FunctionGraph控制台界面,选择北京一区域,在“函数---函数列表”页签点击“创建函数”按钮,弹出“创建委托”界面。填写函数信息:函数名称输入:“JavaTest”所属应用选择:“default”委托名称选择:“fg-trust”(选择3.4章节创建的IAM委托名称)运行时语言选择:“Java8”函数执行入口输入:com.huawei.demo.Transcoding.smnTest代码上传方式,选择文件本地MPCTest.zip进行上传(MPCTest.zip为编译后的JAVA包,需要先下载到本地再上传,下载地址:https://obs-tools.obs.cn-north-1.myhuaweicloud.com/zdh/MPCTest.zip)。信息填写完毕后,点击“创建函数”按钮即创建成功。 创建好以后,在“函数列表”页面,点击JavaTest函数,进入到该详情页面。 选择“配置”页面,配置相关参数,内存选择256M,执行超时时间填写10,环境变量需要填写2个键:pathDst键的值为3.1中配置的存放转码后目标视频目录video-output1/,templateID键的值为MPC媒体转码平台的模板ID,此处填写模板ID为7000570的MPC预置视频转码模板,更多的模板设置请参考4.1章节。 选择“触发器”页面,订阅SMN消息主题,触发器类型选择“消息队列服务(SMN)”,主题名称选择3.3创建的TestTopicMsg 消息主题,点击“确定按钮”,最终再点击下右上角的“保存”按钮,将所有的函数配置进行保存。 之后向3.1中的OBS桶video-input1目录中上传mp4和avi为结尾的视频对象时,都会相应转换到目标目录video-output1中,效果查看2章节的展示。4 注意事项4.1 MPC媒体转码平台的模板ID的选择3.5章节中的templateID键的值为MPC媒体转码平台的模板ID,模板ID来自两种,一种是系统预置模板(由于系统预置模板是根据分辨率、码率等做的最佳配置,所以建议优先使用系统预置模板),另一各是自定义模板和模板组(如何创建,参考链接:https://support.huaweicloud.com/usermanual-mpc/mpc010008.html)。本文3章节中采用的是系统预置模板,模板ID为7000570。5 附录相关控制台链接:OBS控制台:https://storage.huaweicloud.com/obsMPC控制台:https://console.huaweicloud.com/mpcSMN控制台:https://console.huaweicloud.com/smnIAM控制台:https://console.huaweicloud.com/iamFunctionGraph控制台:https://console.huaweicloud.com/ functiongraphchongchongly 发表于2019-07-08 09:46:53 2019-07-08 09:46:53 最后回复 W--wangzhiqiang 2020-10-20 17:55:477662 1
-
视频点播发布日志管理服务【新功能】:可将独立上传的SRT字幕文件转码合并到视频文件中。详细的操作与描述:视频点播服务提供视频转码、截图、分类、CDN预热、音频提取、信息一键导出、封面以及字幕上传下载的管理能力。管理登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。单击视频所在行右侧“管理”,查看当前视频文件信息、视频下载地址、播放地址以及字幕与封面的下载地址。点击“编辑”按钮,可以修改视频文件的信息,包括封面,字幕,分类,标签,名称等。如图1所示。图1 编辑详细信息 转码登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。勾选视频,单击“转码”,重新使用。上传视频时可以开启转码自动进行转码,当需要更多格式的转码文件时,可以修改转码参数并重新转码。视频转码只支持高分辨率高码率向低分辨率低码率转码。截图登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。勾选视频,单击“截图”,可以对视频自定义抽帧间隔进行截图。截图完成后,单击视频右侧“管理 > 编辑”,可选取截图作为封面。分类登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。勾选视频,单击“设置分类”,可以重新设置视频所属的分类。如果需要新增或删除视频分类,请参考分类设置。音频提取登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。勾选视频,单击“音频提取”。上传视频后,可以提取视频中的音频文件,详细信息可在音频右侧“管理 ”页签查看。导出登录华为云,点击右上角“控制台”,单击“服务列表 > 视频 > 视频点播”进入视频点播服务控制台。进入“视频管理”页面。勾选视频,单击“导出”,可以提取所有视频文件信息,包括视频名称、状态、标签、分类、以及视频封面、媒资、字幕URL等40多项详细信息。
-
登录消息通知服务控制台,单击“主题”并创建主题,如创建主题“mts”。在创建的主题行,点击“更多 > 设置主题策略 ”,如图1所示。图1 设置主题策略 其中可发布消息的服务需要勾选“MTS”和“VOD”,分别对应媒体转码服务和视频点播服务,勾选后表示可以使用消息通知服务发布消息。单击“确定”。点击“添加订阅”,配置消息通知的类型和对象。消息通知服务的详细使用方法请参考消息通知服务帮助文档。登录媒体转码服务或视频点播服务控制台,进入“全局配置 > 消息订阅”,如图2所示。图2 设置回调 选择SMN主题,单击“保存”。
上滑加载中
推荐直播
-
全面解析华为云EI-API服务:理论基础与实践应用指南
2024/11/29 周五 18:20-20:20
Alex 华为云学堂技术讲师
本期直播给大家带来的是理论与实践结合的华为云EI-API的服务介绍。从“主要功能,应用场景,实践案例,调用流程”四个维度来深入解析“语音交互API,文字识别API,自然语言处理API,图像识别API及图像搜索API”五大场景下API服务,同时结合实验,来加深开发者对API服务理解。
回顾中 -
企业员工、应届毕业生、在读研究生共探项目实践
2024/12/02 周一 19:00-21:00
姚圣伟 在职软件工程师 昇腾社区优秀开发者 华为云云享专家 HCDG天津地区发起人
大神带你一键了解和掌握LeakyReLU自定义算子在ONNX网络中应用和优化技巧,在线分享如何入门,以及在工作中如何结合实际项目进行学习
即将直播 -
昇腾云服务ModelArts深度解析:理论基础与实践应用指南
2024/12/03 周二 14:30-16:30
Alex 华为云学堂技术讲师
如何快速创建和部署模型,管理全周期AI工作流呢?本期直播聚焦华为昇腾云服务ModelArts一站式AI开发平台功能介绍,同时结合基于ModelArts 的实践性实验,帮助开发者从理论到实验更好地理解和使用ModelArts。
去报名
热门标签