【云栖号案例 | 互联网】短视频业务上云 丰富更多短视频功能
云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!
公司介绍
我们公司是一家网络科技公司,以娱乐类短视频为主要业务,计划新上短视频业务。需要支持美颜、贴纸、字幕等高级功能,支持移动端上传视频,并搭建服务端平台。
客户痛点
- 我们公司没有开发短视频业务经验,希望能够实现类似抖音的短视频服务。但是项目周期和研发能力都不容许开发自己的短视频客户端。
- 自建视频服务端成本高,带宽能够承载的并发用户有限。无法满足未来业务发展的需求,且无力建设我们公司自己的CDN网络。
- 视频管理系统开发复杂,管理成本高。
解决方案
解决方案架构图
阿里云推荐我们采用阿里云视频点播服务,视频点播服务是集音视频采集、编辑、上传、自动化转码处理、媒体资源管理、分发加速、视频播放于一体的一站式音视频点播解决方案。支持媒资管理,媒体处理(转码,水印,截图等),剪辑,分发加速,播放器等功能。
- 分布式架构的媒体中心,国内节点数量最多的CDN厂商。通过遍布全球1500+CDN节点提供快速的视频内容分发网络。保障视频播放质量。
- 支持现存绝大多数视频格式的转码,支持RTMP、HTTP-FLV、 HLS主流视频网络协议。支持H.265视频转码。方便搭建灵活多样的视频服务。
- 依托OSS的海量存储,提供可快速扩容的存储系统。保障视频资源的长期留存。
- 同时集成阿里云播放器SDK, 支持点播,直播。支持视频加密播放,安全下载。解决视频资产安全。
- 提供清晰度切换,弹幕,跑马灯等功能。无需再自行投入播放器开发成本。
- 短视频SDK提供丰富的短视频功能,如美颜,特效,贴图等功能。可提供目前市面主流的短视频客户端功能。
上云价值
- 缩短了开发周期,帮助我们公司新产品在激烈竞争中业务得以快速上线。
- 降低了一次性投入,仅需采购部分服务器搭建我们自己的业务逻辑。
- 复杂的视频业务接入阿里视频云,轻资产出发获得启步优势,获得商业主动权。
- 借助阿里成熟稳定的视频资源,让我们公司获得和大厂一样的业务质量和保障。
选用的产品
- 对象存储OSS
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。其数据设计持久性不低于 99.9999999999%(12 个 9),服务设计可用性(或业务连续性)不低于 99.995%。
更多关于对象存储OSS的介绍,参见对象存储OSS产品详情页。
- 视频点播
视频点播(ApsaraVideo VoD,简称VoD)是集视频采集、编辑、上传、媒体资源管理、自动化转码处理(窄带高清TM)、视频审核分析、分发加速于一体的一站式音视频点播解决方案。
更多关于视频点播的介绍,参见VoD产品详情页。
云栖号案例库:【点击查看更多上云案例】
不知道怎么上云?看云栖号案例库,了解不同行业不同发展阶段的上云方案,助力你上云决策!
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Python和Go都很火,我要怎么选?
「人生苦短,我用 Python」是当下非常流行的一句口头禅。但你有没有想过,Python 就那么好吗?在某些方面,其他语言真的不香吗?本文作者对比了 Go 和 Python 的特点及测试结果,认为开发者应基于项目的属性和规模以及所需技能组合,合理地选择编程语言,而不是一味地将 Python 用在所有任务中。 互联网上有大量优秀的代码,它们构成了多种基础架构的基石。甚至本文所在网站的创建初衷也是创建优秀代码。虽然普通用户并没有注意到这一点,但优秀的开发者总是致力于优化其应用(以及代码)。 编写优秀代码的基础在于开发者的技能以及他/她所选择的编程语言。这必然导致开发者之间出现历史性的冲突,这冲突不仅存在于技能层面,主要还在于开发者所选择的语言。如果你把两种编程语言(如 Golang (Go) 和 Python)放在一起对比,大概率会得到这样的结果。 但是,我们退后一步,放下个人偏见和喜好,从优点和功能的角度来评价两种语言。然后设置公平的竞争环境和技能水准。 现在,我们只有两个选择:Go vs Python。那么问题来了:哪种语言更适合你? 关于 Python 询问一些开发者后,你会发现 P...
- 下一篇
案例研究:在线教育客户【Timing App】在 Serverless 领域的实践
帮助用户提升学习凝聚力的教育社交App Timing App 成立于2017年5月12日,是武汉氪细胞网络技术有限公司旗下的一款提供在线学习的教育社交类应用,专注帮助社区用户提升学习凝聚力,达成学习目标。目前已有超过700万人通过 Timing 进行高效学习。 与传统的在线学习应用不同,Timing app 提供了Timing 自习室、图书馆学习、视频打卡、学习日记、契约群、学习服务等多类具有社交性质的在线教育服务,帮助用户找到自己的学习节奏,找到坚持学习的一万种理由。例如一起考雅思,可以通过它的社交属性来发起学习小组,小组成员之间相互鼓励和帮助,一同完成学习目标。 流量突增带来的扩容、业务稳定性和降成本的需求 Timing App 未设置专职运维人员,之前采用单体 PHP 架构,无法满足快速增长的业务需求。今年,开始尝试开源项目,自建微服务架构+APM,但因技术门槛和人力不足一直没有成功落地。业务本身具有潮汐特性,用户访问主要集中在晚间和节假日,此外,受疫情影响,春节期间峰值流量暴增4倍,面临较大的成本压力。 痛点综述:代码耦合度较高、微服务架构运维复杂、开发迭代效率较低、资源利用率...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Linux系统CentOS6、CentOS7手动修改IP地址
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8编译安装MySQL8.0.19
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装