继直播后,短视频又再次爆发,在这个风口,国内的各大云厂商也都相继推出了自己的一站式短视频解决方案。上周由于公司短视频功能开发的需要,对比了阿里云、腾讯云、又拍云、七牛云、金山云5家的短视频服务。

先介绍下,选择短视频服务需要关注些什么?

  • 短视频 SDK 功能是否完善,比如断点续拍、回删、美颜、滤镜、贴纸、声音的控制等等;

  • 是否服务过大型业务,提供专业、企业级的商用服务,这5家服务商在这个层面都毋庸置疑都主要提供企业级服务;

  • 是否提供播放器 SDK,专业的播放器提供秒开、分段缓存、拖拉等功能,这是原生的播放器没有或支持比较差的地方;

  • 服务是否专业,SDK 的接入是否有专门支持,毕竟是代码的东西,还是他们最清楚,要是没有支持,遇到老板让改个什么,还挺麻烦的;

本文主要从短视频客户端 SDK、播放端 SDK、全链路能力以及平台产品融合等方面进行对比衡量。

短视频 SDK 功能对比

短视频拍摄功能

拍摄功能作为短视频的主要功能,判断短视频性能高低,主要是看短视频 SDK 对手机硬件(摄像头、闪光灯等)是否充分利用,录制功能等是否齐全。


拍摄功能作为最基础的功能,这些都是基本的功能但是腾讯云不支持“画面放大”和“定时拍摄,定时市场设置”,七牛云不支持“画面放大”,阿里云、又拍云和金山云在这几项功能上都显示支持。

短视频优化功能

短视频优化功能对应短视频的后期处理,关系到短视频的质量,它也是一个必备项。

在短视频优化这块功能繁多,同时不断有新的功能推出,增加短视频的丰富性。5家云服务商都支持滤镜、视频剪辑等基础功能,其中腾讯云不支持水印,七牛云不支持字幕、背景音乐等。10项编辑优化功能中,又拍云、金山云都支持10项,腾讯云支持8项,阿里云支持9项,七牛云则只支持7项。

短视频播放端 SDK 功能

第三个对比选项,我选取了播放端 SDK 功能对比,现在很多短视频 App 同时具有短视频拍摄与分享播放的功能,所以服务商的短视频解决方案中都会把播放端 SDK 融入进去。

播放端功能配置我主要选择了4项,短视频对播放端的需求较低,5家云服务商都都支持了基础的视频拖拉、画面旋转功能和首屏秒播功能。

全链路多场景能力

一个完整的解决方案,内容的分发下载能力十分重要,这里我主要对比了云处理、合成、分发这3个方面的能力。

在短视频合成功能选项中,5家都支持自定义输出码率、分辨率和 H.264 视频编码格式,但是只有又拍云和金山云支持 H.265 的。H.265 视频编码技术作为 H.264 之后的新一代视频编码技术,可以在保证视频画质的前提下,优化压缩效率,减少 30%~50% 视频体积。在上传、分发选项中,这5家都是公有云厂商,都有完善的视频传输优化技术,在功能比较上不相伯仲。

短视频内容鉴别功能

当初直播行业发展的时候,遇到的网络暴力和色情低俗信息的传播问题,短视频领域也不能避免,所以在选择短视频解决方案的时候,内容鉴别功能必不可少。

在短视频内容鉴别的对比中,我主要挑选了常用4项,其中阿里云与又拍云在鉴黄、人脸、广告、暴恐方面的支持都很不错。但是金山云不支持鉴黄、广告和暴恐识别。腾讯云和七牛云不支持广告和暴恐识别。短视频内容鉴别虽然只是作为一项额外的附加功能,但是却在平台内容的维护上十分重要。

自定义界面布局和 UI 样式

具有设计感 的App UI 是产品脱颖而出的一大利器,选取可以 SDK 与 UI 界面分离的产品可以为后期产品的开发更新节省不少时间。
5家云服务商中阿里云、腾讯云、又拍云、七牛云、金山云虽然都支持自定义 UI 界面,但在各家的免费版SDK中,只有又拍云开放了自定义UI界面功能

总体而言,5家的 SDK 相差不大,都具备了基础功能,总体对比下来感觉还是又拍云、阿里云的短视频 SDK 相对全面,尤其是又拍云,在 SDK 功能模块的数量上也占据一定优势。

短视频服务大PK,阿里云、腾讯云、又拍云、七牛云、金山云5强横向对比的更多相关文章

  1. 最快1天搭建短视频APP!阿里云短视频解决方案上线

    短视频行业的发展前景乐观是毋庸置疑的,整个短视频的市场规模一直在增长,网络数据显示2018年已经突破100亿大关,在2019年预测将超过200亿.那么,对于短视频从业者来讲,要持续推动业务的发展,必须 ...

  2. 2018亚太CDN峰会开幕, 阿里云王海华解读云+端+AI的短视频最佳实践

    4月11-12日,2018亚太CDN峰会在北京隆重召开,在11日下午的短视频论坛中,阿里云高级技术专家王海华进行了<短视频最佳实践:云+端+AI>的主题演讲,分享了短视频的生命周期关键点和 ...

  3. 阿里云短信服务调用例子-Python

    阿里云短信服务调用例子 阿里云官方文档https://helpcdn.aliyun.com/document_detail/101893.html 首先需要安装阿里云PythonSDK(下面是pyth ...

  4. 移动端获取短信验证码java实现——阿里云短信服务

    需求:移动端输入手机号,获取验证码.点击登录,验证验证码是否输入错误.是否超时等情况,一旦校验通过,将用户数据保存到数据中(业务逻辑). 前提:注册阿里用户,开通短信服务,申请key.秘钥.签名.短信 ...

  5. 浏览器端获取短信验证码java实现——阿里云短信服务

    需求:浏览器端输入手机号,获取验证码.点击登录,验证验证码是否输入错误.是否超时等情况,一旦校验通过,将用户数据保存到数据中(业务逻辑). 前提:注册阿里用户,开通短信服务,申请key.秘钥.签名.短 ...

  6. CDN高级技术专家周哲:深度剖析短视频分发过程中的用户体验优化技术点

    深圳云栖大会已经圆满落幕,在3月29日飞天技术汇-弹性计算.网络和CDN专场中,阿里云CDN高级技术专家周哲为我们带来了<海量短视频极速分发>的主题分享,带领我们从视频内容采集.上传.存储 ...

  7. MaxCompute助力小影短视频走向全球化

    数字时代,中国已经成为世界互联网的中心,小影(海外版称作为VivaVideo,后简称VivaVideo)作为国内首批短视频出海企业,借助统一的云计算平台快速实现全球业务的线上部署,已经让每一行代码都获 ...

  8. 短视频技术详解:Android端的短视频开发技术

    在 <如何快速实现移动端短视频功能?>中,我们主要介绍了当前短视频的大热趋势以及开发一个短视频应用所涉及到的功能和业务.在本篇文章中,我们主要谈一谈短视频在Android端上的具体实现技术 ...

  9. 【转帖】2018全球公有云IaaS榜单出炉:阿里、腾讯、中国电信、金山云列前十

    2018全球公有云IaaS榜单出炉:阿里.腾讯.中国电信.金山云列前十 https://news.cnblogs.com/n/628391/ 中国电信貌似就是用的华为的技术 阿里 腾讯 华为 金山 百 ...

随机推荐

  1. maven:pom.xml中没有dependency标签错误

    dependency的标签是包含在dependencies中的.

  2. Redola.Rpc 集成 Consul 服务发现

    Redola.Rpc 解决了什么问题? Redola.Rpc 是一个使用 C# 开发的 RPC 框架,代码开源在 GitHub 上.目前版本仅支持 .NET Framework 4.6 以上版本,未来 ...

  3. Mybatis 的分页条件查询语句编写

    刚来到一家新公司, 翻看项目代码, 发现一位同事写的查询逻辑很好, 不用插件, 一个语句完成了分页条件查询. 而我之前一般都是在业务层对参数进行判断, 如果有条件,就调用条件查询的方法, 如果没有条件 ...

  4. 移动端APP页面Webview模式跳转详解

    首先,来看一下关于Android home键和back键区别 back键 Android的程序无需刻意的去退出,当你一按下手机的back键的时候,系统会默认调用程序栈中最上层Activity的Dest ...

  5. python 密码学编程

    最近在看一本书.名字是 python密码学编程.在此做一些笔记,同时也为有需要的人提供一些参考. *************************************************** ...

  6. hdu--1711--kmp应用在整形数组--Number Sequence

    /* Name: hdu--1711--Number Sequence Author: shen_渊 Date: 16/04/17 19:58 Description: 第一次知道,KMP能用在整形数 ...

  7. 优化hexo访问速度-将hexo部署到云主机VPS

    写在开始 一开始将自己hexo部署到github,结果发现打开页面速度有点慢,然后又将其同时部署到coding,实现双线路访问,国内解析记录到coding,国外解析到github,这样确实网站的速度能 ...

  8. [机器学习] Apriori算法

    适用场合 Apriori算法包含两部分内容:1,发现频繁项集 2,挖掘关联规则. 通俗地解释一下,就是这个意思:1.发现哪些项目常常同时出现 2.挖掘这些常常出现的项目是否存在“如果A那么B”的关系. ...

  9. Webapi文档描述-swagger优化

    一.前言 最近做的项目使用WebApi,采取前后端分离的方式,后台提供API接口给前端开发人员.这个过程中遇到一个问题后台开发人员怎么提供接口说明文档给前端开发人员,最初打算使用word.Xmind思 ...

  10. XP oracle32位客户端安装找不到orandce11.dll.dbl

    同事在XP上装oracle客户端,遇到下面的问题,mark一下. 提示找不到:orandce11.dll.dbl 点继续还会提示这个文件:orancds11.dll.dbl 网上找到解决方法: 删除注 ...