基于腾讯云存储网关 CSG 实现视频在线转码分发
背景
随着越来越多的传统业务云化和云端业务发展,数据上云和云端数据处理领域的需求爆发式增长。腾讯云存储网关CSG提供一键部署开箱即用的便捷模式,深度结合COS对象存储生态,为用户提供方便快捷的数据上云通道,有效满足业务数据备份、数据上云和云上数据处理的需求。
腾讯云存储网关CSG提供文件语义到对象存储语义的转换,依托COS对象存储的海量存储能力,使用户通过本地文件协议即可读写云端COS数据,无需对现有业务做任何侵入式开发,即可使业务获得接近无限容量的文件系统使用能力,借助CSG热数据缓存能力,业务数据上云后业务侧还能够高效对COS里的业务数据进行后续加工处理。
业务场景
下文将以视频转码分发业务场景为例,带您了解CSG在该场景的应用。
业务侧生产出原始视频流H264文件,通过CSG将H264文件素材同步到COS,同步后再将H264文件作为输入继续转码成TS视频文件,最终将TS文件的COS访问链接发布到客户端侧,供各类客户端访问。
业务架构示意图:
1、依据业务规模部署存储网关CSG,通过腾讯云存储网关控制台一键部署或者通过腾讯云COS控制台一键部署。
CSG控制台一键部署网关
COS控制台一键部署网关
2、业务服务器中挂载CSG文件系统。
使用下列命令实现 NFS v4.0 挂载
sudo mount -t nfs -o vers=4 <挂载点IP>:/share/nfs/<文件系统名称即bucket名称> <待挂载目标目录>
3、业务上传原始h264视频文件到CSG文件系统素材目录。
4、业务通过CSG文件系统,直接对素材目录中的文件执行转码操作,输出新文件到转码输出目录。通过CSG执行转码操作和本地磁盘执行转码操作在默认情况下性能接近,当使用自定义SSD机型的CSG时,将获得比本地普通磁盘更高的IO性能,单台CSG吞吐量可达1GB/s。
5、原始素材和转码后的文件均通过CSG同步到COS存储桶,实现素材和输出文件同步到云端COS。
6、通过SCF云函数感知COS存储桶转码目录路径中的对象创建事件,将对象创建事件发布到业务指定CMQ消息队列。
SCF云函数示例
7、业务服务通过业务指定CMQ消息队列进行消费,获取转码文件已成功上传到COS的事件信息,将对应文件的COS加速域名发布到客户端服务,使客户端能够通过COS加速域名下载浏览最终文件。
结语
存储网关CSG依托COS对象存储生态,为业务提供接近无限容量文件系统的使用能力。
通过存储网关的热数据缓存能力,业务能够对流程中前一步上传的文件进行高效加工处理,直接在CSG生产出后续业务流程所需的数据,并通过CSG将这些数据自动同步至COS。
整个数据上云和数据处理过程,均通过本地文件系统接口来操作,无需业务做侵入式改造,即可使业务数据上云并对数据进行加工处理,并可直接在云端生产出最终结果数据,结合后续SCF云函数和CMQ消息队列的腾讯云平台能力,可轻松和业务服务联动将云端COS数据链接分发至用户业务客户端。
相关推荐
混合云存储打开的正确姿势——腾讯云存储网关 CSG
对象存储COS通过CSG支持文件访问,平滑接入企业应用场景
点击阅读原文,领取 CSG 限时1元礼包!
基于腾讯云存储网关 CSG 实现视频在线转码分发相关推荐
- 什么是云存储网关CSG
什么是云存储网关CSG 更新时间:2019-10-18 14:04:19 编辑我的收藏 本页目录 产品架构 应用场景 云存储网关(Cloud Storage Gateway:简称CSG)是一款可以部署 ...
- 基于腾讯云COS+CI图文音视频解决方案
从早期的门户网站,到后面的feeds流,再到如今的各种垂直行业的社区分享,一次次变更成就了近几年行业中的领跑者.从行业领先的微博,再看小红书.B站等等,绝对都是可以看到feeds和社区的影子.而其中跑 ...
- 基于腾讯云的多人视频会议的在线语音转写功能的实现
1.创建腾讯云平台账号,在其中下载使用多人音视频demo,官网上有详细的跑通过程,这里不再赘述 2.在微信公众平台中设置 3.打开微信开发者工具,打开之前腾讯云的多人音视频通话demo,在全局app. ...
- 存储网关CSG助力企业上云
随着近几年的云服务发展和普及,公有云的优势得到了越来越多开发者的认可,无需任何的硬件投入,就可以实现内容全球分发,十一个9的数据安全性以及服务的高可用性. 但是对于很多企业来说,直接采用公有云,仍会面 ...
- 基于云存储网关的Veeam备份归档上云方案
前言 面对数据可靠性和合规性要求的不断增长,只备份一份数据已经不能满足用户对于数据可靠性的需求.传统备份厂商的异地备份方案是将用户生产环境里的数据备份至不同机柜或者异地机房来保护数据,规避单机房存在的 ...
- 混合云存储组合拳:基于云存储网关与混合云备份的OSS数据备份方案
前言 阿里云对象存储(OSS)用户众多.很多用户因为业务或者合规性需求,需要对OSS内的数据做备份,无论是线上备份,还是线下备份.用户可以选择使用OSS的开放API,按照业务需求,做数据的备份,也可以 ...
- 腾讯云VS AWS :云存储网关性能谁更优?
随着企业规模的扩大及业务的扩展,现有IT基础设施特别是存储设备无法满足爆炸性的数据增长,企业 IT 部门为了解决该问题,往往面临市场上多种存储产品及方案的选择.本文主要基于公司的现状及需求对主流存储方 ...
- 基于腾讯云开发微信小程序(新闻发布及共享平台)上
基于腾讯云开发微信小程序(新闻发布及共享平台)上 文章目录 传统的微信小程序开发 一.云开发是什么? 二.使用步骤 1.创建云环境 2.云数据库的创建 3.云储存 4.云函数 总结 传统的小程序开发 ...
- 腾讯云存储产品介绍第三章-云存储服务
腾讯云存储服务 存储网关CSG 存储迁移CDM 日志服务CLS 存储网关CSG 存储网关(Cloud Storage Gateway)是一种混合云存储方案,即插即用,屏蔽后端存储差异,实现本地存储与公 ...
最新文章
- OpenLdap 相关命令
- Linux设置默认Python版本
- 图像处理(十)基于特征线的图像变形-Siggraph 1992
- java web 静态_「Java Web」主页静态化的实现
- 消息中间件核心实体(1)
- Asp.net中的时区
- Python学习笔记之函数(一)
- 张一鸣向盖茨基金会捐赠1000万美元 此前国内捐款1亿元用于抗疫
- TCP、UDP、HTTP
- 介绍一篇路端传感器的cooperative perception(3D目标检测)论文
- 来到ThoughtWorks
- keil uvision4完整破解版下载
- 科密考勤机RS485接头接线方法和加班计算公式
- 数学机器证明与机器验证
- 计算机配置音箱便宜,电脑音箱买什么价位的好 六款适合不同群体的音箱推荐...
- 呷哺呷哺的中年危机与贺光启的囚徒困境
- linux ftp pure,linux下安装FTP(pure-ftpd)
- 头条流量android,今日头条的免流量看视频是怎么操作的?
- eip协议通信_工业通讯 | EtherNET/IP协议基础知识(Part 3)||附视频讲解
- 春季瘦身燃烧脂肪14种妙法