阿里云腾讯云金山云视频直播SDK解决方案评测

阿里云腾讯云金山云视频直播SDK解决方案评测,第1张

阿里云腾讯云金山云视频直播SDK解决方案评测

作为近年来最重要的传播方式,在线视频观看使大量直播工作室公司获得了成功。与传统视频平台不同,直播间注重实时媒体服务器解决工作的能力。过去的采集、流提交、格式转换、最终播出的全过程,提出了很高的技术要求。在直播间功能越来越丰富,应用领域越来越复杂之后,音视频解决方案、美颜滤镜等很多功能都需要大量的产品研发和更完善的解决方案。如果一个直播间app单独进行这个功能的产品研发,时间和资源成本太高,不划算。所以会给云服务提供商创造很多机会。

为了尽快帮助客户,云服务提供商已经围绕在线视频观看的推送和播放阶段发布了详细的SDK服务。作为一名视频在线观看APP的R&D工程师,我和其他同行业的人一样,在为企业选择云服务商时,首先考虑的是综合实力较强的热门云服务商——阿里云服务器、腾讯云、金山云。那么,直播间的推和播,三者中谁的技术水平最强呢?谁呈现了更丰富多彩的服务?谁更能满足客户的需求?我就根据这篇评测文章的内容来分析一下。

首先必须指出的是,这个评测是基于云服务商支持在线视频观看SDK的能力。根据在线视频观看的技术特点,分为推送和播放两个板块。

第一部分:PushSDK的功能如下:

以上是用来评测pushSDK各功能项的报告,内容比较多,目前有41项。阿里云、腾讯云、金山云支持的功能项有11项。

关于对iOS最低版本的支持,阿里云服务器规定iOS版本在8.0以上,而腾讯云和金山云支持7.0版本,这说明阿里云服务器对客户的软硬件要求更高,支持的机型更少。

关于安卓最低版本的支持,阿里云服务器规定安卓最低版本4.3以上,腾讯云4.0以上,金山云软编程4.0以上,硬编程4.3以上,这说明金山云的SDK覆盖安卓机型更普遍,兼容模式更强。

对五个主要控制模块的三种支持的评估

在推流SDK中,我重点介绍了五个控制模块:音频处理、视频编辑、弱网/画质提升、多样化推流模式、监控摄像头实际 *** 作。每个控制模块包括许多功能项目。

(1)音频处理控制模块包括变声、混响、双声道音频、升调降调、音乐背景、音频降噪、耳回声、蓝牙麦克风等。没有一个服务器是阿里云支持的。腾讯云和金山云都支持混响和音乐背景,只有金山云可以支持变声、双通道音频、升降音、音频降噪、耳背、蓝牙麦克风等功能。可以看出,金山云在这个控制模块上有一定的技术积累,呈现给开发者的功能更加丰富多彩。

(2)视频编辑控制模块包括嵌入式护肤、自定义ps滤镜和场景编号。嵌入式护肤三家公司都支持,自定义ps滤镜只有腾讯云和金山云支持,场景号只有金山云支持。

(3)弱网/画质提升控制模块包括视频速率响应、动态帧数、H.265数、场景数。视频速率响应三家公司都支持,动态帧数、H.265数、场景数只有金山云支持。在H.265的支持上,三家公司中,只有金山云可以支持H.265手机软件伺服电机,更适合手机端的直播间。是超清画质的直播间,流畅度更高,卡屏更少,更有利于客户节省网络带宽成本。

(4)多样化流模式的控制模块包括分屏功能、浮球、背景图案流、多角度、画笔工具流、纯音频流和后台管理音频流。没有一个服务器是阿里云支持的,腾讯云和金山云支持后台管理音频流,其他此类功能只有金山云支持。

(5)监控摄像头实际 *** 作控制模块包括四项:更换监控摄像头、拍照闪光灯实际 *** 作、自动对焦、变焦实际 *** 作。其中只有Zoom可以实际 *** 作,腾讯云无法支持,有点可惜,因为这个功能是制造业常见的配置。其他三家都支持。

其他功能项目的三大支持状态评估

除了五个控制模块,流媒体SDK还具有一些其他功能项,包括流媒体详细地址定制、混响、横竖屏、静音实际 *** 作、切帧功能、镜像系统、图像水印、视频app伺服电机、视频硬件伺服电机、游戏录制屏幕、边推边录视频、短录制视频、动态横竖屏转换、小麦打开。

其中三家公司都支持的有六项,分别是流式详细地址自决、横竖屏、镜像系统、图片水印、视频硬件伺服电机、凯迈。静音的实际 *** 作和切帧功能只有阿里云服务器和金山云支持。混响、视频app伺服电机、游戏录屏只有腾讯云和金山云支持。只有金山云支持的功能包括推送录制、录制短视频、动态横竖屏转换。

总的来说,在流媒体板块的评测中,金山云在呈现给客户的各种细分视频功能上确实更加丰富多彩,比如蓝牙麦克风、分屏功能、纯音频流媒体、边录制边视频流媒体、录制的短视频、场景编号、动态横竖屏转换、耳朵回声、动态帧数、悬浮球、背景图案流媒体、多角度、画笔工具流媒体、音频。

第二部分:广播SDK的功能项如下:

以上是对广告SDK的各个功能项进行评测的报告,包括28个功能项。有阿里云、腾讯云、金山云支持的六大功能项。

关于对iOS最低版本的支持,阿里云服务器规定iOS版本在8.0以上,而腾讯云和金山云支持7.0版本,这说明阿里云服务器对客户的软硬件要求更高。

关于安卓最低版本的支持,阿里云服务器规定安卓最低版本4.0以上,腾讯云规定4.1以上,金山云规定2.3以上。金山云SDK覆盖安卓机型比较普遍。

对两个主要控制模块的三种支持的评估

广播SDK包括几个控制模块,如广播感觉的提升和各种广播模式。

(1)播放体验提升控制模块包括五项:重连功能、商品详情页二次开启、HTTP-FLV直播间累计延迟时间清除技术、RTMP直播间累计延迟时间清除技术、加速硬件解码。其中,产品详情页可以每秒打开,阿里云服务器不支持重连功能和硬件解码加速,腾讯云不支持RTMP直播间累计延迟时间的清除技术,而HTTP-FLV直播间累计延迟时间的清除技术只有金山云支持。

(2)各种播放模式的控制模块包括界面旋转、界面充电模式、浮球、纯音频播放、后台管理音频播放、环绕声播放六项。其中,支持的三个功能都是界面旋转,阿里云服务器不支持界面收费,腾讯云不支持纯音频播放和后台管理音频播放,浮球和双通道音频只有金山云支持。

其他功能项目的三大支持状态评估

其他功能包括流详细地址自决、硬件解码支持、软件解决方案支持、手机截图、静音实际 *** 作、检测视频信息内容的功能、获取文档缩略图、重新连接功能、单个案例重复播放、防重叠、镜像系统、H265编解码器、Seek功能(播放)、AirPlay屏幕录制、边播边录、分段播放、视频缩放。

三都支持的功能有Seek功能(play)、流的自定义详细地址、硬件解码支持、静音实际 *** 作。阿里云服务器不支持边播边录、软解决方案支持、重连等功能。其他的只能靠金山云支持。

总结

从上面的评测可以看出,在推送阶段的41个功能项中,阿里云服务器不支持的功能项有25个,腾讯云不支持的功能项有21个,金山云支持的功能项全部。在播出阶段的28个功能项中,阿里云服务器不支持17个,腾讯云不支持15个,金山云所有功能项都支持。显然,阿里云服务器和腾讯云在推播两个阶段呈现的SDK功能并不丰富多彩,与金山云差距较大。

之所以会出现这种情况,我猜测和三家公司的战略和发展趋势不同有关。纵观阿里云服务器,更注重整个行业的合理布局。视频不是其最重要的赋能行业,发展视频云服务为时已晚。阿里云服务器在2017年6月才发布了视频云livestudioSDK的第一个版本。很多基础功能都落后于腾讯云和金山云,所以在支持livestudioSDK方面落后也不足为奇。阿里云服务器不仅在直播间过时,在小视频的服务能力上,阿里云服务器也是用不久前恢复有趣的拍摄云的方法作为补充。

再说说腾讯云。腾讯云在视频云上的努力时间和金山云差不多,都是2016年底才刚刚开始。当初发布视频互动计划,2017年9-10月发布移动直播计划。但两个方案都比较封闭,SDK功能没有和其他厂商合作,一直和腾讯云自己的云服务器联动,所以业务流程处理速度高。所以开发设计了直播间的SDK。

最后,金山云。金山云一直致力于视频游戏行业。金山云的视频云2016年10月刚刚起步,发展时间和腾讯云差不多。但与腾讯云不同的是,金山云的视频云走的是差异化营销路线。在支持livestudioSDK方面,金山云选择拓展开放,与其他厂商合作,搭建组件架构,加强在音视频层面解决问题的能力。所以在SDK方面,看起来更有竞争力。从评测中可以看到,金山云涵盖了在线视频观看的大部分功能,还展示了很多优化功能。服务项目看起来更加全面和详细。

从我的应用情况和我从同行业了解到的情况来看,金山云SDK直播间app产品R&D圈的用户评价也更强,客服更定制,响应更快。

以上是我的评测结果,也是基于我个人的看法。希望大家在选择自己的云服务商时,能从这篇文章中有所启发。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/752133.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-30
下一篇 2022-04-30

发表评论

登录后才能评论

评论列表(0条)

保存