新闻 | 财经 | 证券 | 经济 | 基金 | 能源 | 科技 | 宏观 | 房产 | 期货 | 理财 | 汽车 | 配资 | 黄金 | 法治 | 原创 | 头条
阿里云腾讯云金山云视频直播SDK解决方案评测(3)

发稿时间:2017-07-12 17:22:43 来源:中国网

  在对iOS最低版本的支持上,阿里云要求iOS版本在8.0以上,腾讯云和金山云则支持7.0版本,这说明阿里云对用户的软硬件要求较高,支持的机型较少。

  在对Android最低版本的支持上,阿里云要求Android最低版本在4.3以上,腾讯云要求4.0以上,金山云则要求软编4.0以上、硬编4.3以上,这说明金山云的SDK对Android机型的覆盖更广泛,兼容性更好。

  五大模块功能项三家支持情况评测

  在推流SDK这部分,我主要从音频处理、视频处理、弱网/画质优化、多样化推流模式、摄像头操作这五大模块进行评测,每个模块里面又包含很多功能项。

  (1)音频处理模块包括变声、混响、双声道音频、升降调、背景音乐、音频降噪、耳返、蓝牙麦克风等。阿里云无一支持,腾讯云和金山云支持混响和背景音乐,变声、双声道音频、升降调、音频降噪、耳返、蓝牙麦克风这些功能项,只有金山云支持。可以看出,金山云在这个模块有一定的技术积累,为开发者提供的功能更为丰富。

  (2)视频处理模块包括内置美颜、自定义滤镜、场景编码等三项。内置美颜三家都支持,自定义滤镜只有腾讯云和金山云支持,场景编码只有金山云支持。

  (3)弱网/画质优化模块包括码率自适应、动态帧率、H.265编码、场景编码这几项。码率自适应三家都支持,动态帧率、H.265编码、场景编码只有金山云支持。在对H.265的支持上,三家里只有金山云支持H.265软件编码器,这更适合移动端直播,特别是高清画质的直播,流畅度更高,卡顿更少,也更有利于客户节省带宽成本。

  (4)多样化推流模式模块包括画中画、悬浮窗、背景图片推流、多视角、画笔推流、纯音频推流、后台音频推流这些。阿里云无一支持,腾讯云和金山云支持后台音频推流,其它这些功能项,均只有金山云支持。

  (5)摄像头操作模块包括切换摄像头、闪光灯操作、对焦、Zoom操作这四项。其中只有Zoom操作一项,只有腾讯云不支持,这有点遗憾,因为该功能是行业常用的配备。其它三项三家都支持。

  其它功能项三家支持情况评测

  推流SDK除了五大模块之外,还有一些其它功能项,包括推流地址自定义、混音、横竖屏、音频mute操作、截帧功能、镜像、水印、视频软件编码器、视频硬件编码器、游戏录屏、边推边录、短视频录制、动态横竖屏切换、连麦。

  其中,三家都支持的有6项,分别是推流地址自定义,横竖屏,镜像,水印,视频硬件编码器和连麦。音频mute操作和截帧功能,只有阿里云和金山云支持。混音,视频软件编码器,游戏录屏这3项,只有腾讯云和金山云支持。只有金山云支持的功能项有边推边录,短视频录制,动态横竖屏切换。

  综上所述,在推流板块的评测中,金山云在为客户提供各种细分的视频功能上,确实更加丰富,像蓝牙麦克风、画中画、纯音频推流、边推边录、短视频录制、场景编码、动态横竖屏切换、耳返、动态帧率、悬浮窗、背景图片推流、多视角、画笔推流、音频降噪这14项功能,只有金山云支持。

  第二部分:播放SDK功能项比较如下:

blob.png

blob.png

  上面是评测播放SDK各功能项的表格,其中包含的功能项共有28个。阿里云、腾讯云、金山云都支持的功能项有6个。

  在对iOS最低版本的支持上,阿里云要求iOS版本在8.0以上,腾讯云和金山云则支持7.0版本,这说明阿里云对用户的软硬件要求较高。

  在对Android最低版本的支持上,阿里云要求Android最低版本在4.0以上,腾讯云要求4.1以上,金山云要求2.3以上,金山云的SDK对Android机型的覆盖更广泛。

  两大模块功能项三家支持情况评测

  播放SDK包括播放体验优化和多种播放模式这两大模块。

  (1)播放体验优化模块包括重连功能、首屏秒开、HTTP-FLV直播累积延迟消除技术、RTMP直播累积延迟消除技术、硬解加速5项。其中,首屏秒开三家都支持,阿里云不支持重连功能和硬解加速,腾讯云不支持RTMP直播累积延迟消除技术,而HTTP-FLV直播累积延迟消除技术只有金山云支持。

  (2)多种播放模式模块包括画面旋转、画面填充模式、悬浮窗、纯音频播放、后台音频播放、立体声播放6项。其中,三家都支持的功能项有画面旋转,阿里云不支持画面填充模式,腾讯云不支持纯音频播放和后台音频播放,悬浮窗和双声道音频只有金山云支持。

责任编辑:夏晨风
猜你喜欢