开发者

技术人如何调研和选型第三方 SDK?全文干货?

多年后,2020年将从多个切面定义为转型之年。其中之一是,实时音视频技术彻底变成了一项基础设施级别的能力。语聊房、在线 KTV、多人相亲、远程医疗、互动教育等多种应用场景涌现,并逐渐被接受,人们的工作、生活、学习越来越多地基于实时音视频服务展开,更多人也开始关注支撑这些应用场景背后共通的底层技术。

音频视频技术可以提供数百种应用场景,开发人员应该如何选择最友好的音频视频制造商,成为一大课题。鱼哥逐一调查了市场上有一线实力的通信云制造商,除了大型工厂的网易云信、腾讯云的通信能力外,垂直路线的声网、融云可以说是一线实力制造商。为了选择适合自己App的音频视频产品,鱼哥哥建议从几个方面考虑。

一、自研还是第三方?

作为开发者来说,选择音视频产品时候,面临的第一个问题就是自研,还是使用第三方服务?自研的好处就是拥有全部的知识产权,日后会掌握比较大的主动权,而且可以按需定制,个性化随需调整。但同时,也意味着前期要投入高额的研发费用,并且,日后也同样承担着较为昂贵的运营维护费用。因为,一个产品上线后,面临着随市场变化,随时增加新功能、进行产品迭代的问题,如果选择自研,音视频技术门槛较高,开发团队需要不断学习专业性能力,学期周期较长,面临新应用场景的应变性就会较差。这将导致App的最佳市场增长机会。

而且,自研制造商没有应对不同场景的技术积累。例如,音频录像的发展至今,从最初的1对1到1对1,再到多对多的音频录像通话场景,对于自研制造商来说,是从0到1的过程,这也是很多自研开发者最头疼的问题。因此,作为一个大工厂,或者对安全要求极高的应用场景,选择自我研究可能是一个更好的计划。但是,对于很多社交娱乐、在线教育、远程医疗等比较普通的应用程序来说,鱼哥哥建议访问可靠的第三方音频产品。什么是可靠的第三方音频视频产品?鱼哥认为至少是一线实力制造商,技术实力必须到家。融云团队的核心成员都来自中国移动飞信团队,飞信作为国民级产品,用户规模为10亿级注册和亿级活动量。当年的飞信本身就有音视频能力,所以融云音视频的技术积累,由来已久。

作为国内领先的云通信厂商,融云不仅提供语音视频服务,还提供实力出众的即时通信产品。去年也完成了数亿的d轮融资,明确了公司未来的发展方向是继续提高图、文、音、视全通信能力,重点加大实时音视频产品的研发投入。这是投资机构给融云的背书,这样的公司发展稳定,开发商可以考虑选择相信。

二、大工厂还是垂直领域的音频制造商?

初创企业暂时不考虑自我研究,选择第三方访问服务,大型工厂和垂直领域的音频制造商应如何选择?

一般大型工厂提供从IaaS到PaaS、甚至SaaS的整体服务,大型工厂根据IaaS的能力向上封装的PaaS的能力,这里不仅有音频视频能力,还有很多服务,推进、测试等而且,如果一套IaaS的PaaS都选择大型工厂服务的话,开发者可以一站式购买,也许很方便。但是,鱼哥要注意开发者,大工厂的研究开发能力很强,但实际上音频这条垂直路线的研究开发厚度和经验的积累并不强。

垂直制造商的优势在哪里?鱼哥哥认为,除了经验的积累、技术的集中、研究开发实力的全部,ALL、in在音频课程中,能够提供一体化产品和服务的制造商最感动。例如,融云从去年开始,首次提出了通信SDK解决所有通信场景,这意味着融云可以提供实时视频RTCC即时通信IM,向开发者推出了一套Push解决方案。

融云IM连续6年市场占有率第一,业界唯一的约定信息可以达到100%,而且不会丢失,不会丢失,不会乱七八糟的制造商融云音视频产品再利用IM通信命令通道,稳定可靠,最低信息延迟只有66个同时,融云推进Push消息服务免除了开发人员逐一对接各系统水平的推进厂商,完成了各种推进渠道的适应。

除了产品能力一体化外,融云在业务支持上的服务也一体化了。例如,一般大型工厂不支持的定制业务服务也提供融云。举个例子,融云特色的音乐教育场景是融云音视频产品根据客户的个性化需求调整音频参数,适应各种主流乐器,提供独特的音频教育体验。

此外,除了 7*24 小时的技术支持服务外,对一般性的故障排查,客户可以通过在线客服、工单、VIPQQ 群反馈问题。在工作单处理方面,融云首创业界,第一小时工作单最快应对机制。客户反馈的问题与SDK性能有关,融云的响应速度可以每周重复SDK,重复时考虑版本的前进兼容性,保障升级的稳定性和版本的滚动需求。

因此,无论是选择大型工厂还是垂直领域的音视频服务,对开发商最友好的工厂一定是在音视频领域具有深厚的研发实力,在RTCIM赛道上具有双重能力,能够提供整体解决方案的工厂。

三、如何选择?什么是对开发商最友好的厂家?

具体到音视频产品的选型调研,鱼哥其实跟真实使用融云的开发者详聊过。现在可以将要点总结如下,分享给面临选型的开发商们。

首先,易于使用,易于理解,易于访问。对于新代码片段的了解,虽然是开发商每天都要做的一项工作,但是是是否好用理解是很重要的,这关系到开发商能否顺利的访问和使用你的产品。如果开发文档易读、完整,接口灵活容易接入,是一个音视频厂商对开发者最大的友好。

其次,稳定性。访问SDK后,产品在线运营的基础是稳定性。稳定性也受到许多因素的影响。例如,在弱网环境下该怎么办?高并发情况下如何应对这些都是考验一线通讯云厂家实力的地方。融云通过NACK(丢包重传)、FEC(前向纠错)和动态调整代码实现自适应带宽控制,实现智能应对,保障通话质量。

第三,质量监控系统。在产品的在线运行中,能够迅速定位事故,最大限度地减少开发者的损失吗?不同厂家都提供了不同的质量监控工具,还是以融云为例,融云还为开发商提供了可视化音视频质量实时监控工具北极星。北极星服务的质量监测指标包括代码率、网络丢包、视频帧率、卡顿、分辨率、音量和设备状态,以图表形式展示每个通音视频通话的质量数据。

第四,最重要,价格能否承受。对于一个初创企业来说,价格敏感度相对较高,如果一款极好用的产品,近乎 0 成本的价格,老板就会毫不犹豫的拍板:买它。

目前,市场上所有厂商,无论是大厂还是垂直厂商,对使用高清分辨率的音视频服务都是要额外收费的。鱼哥前两天突然发现,融云推出了包月 980 元的免费 20 万分钟音视频套餐包,只要开通服务,即可享用最高 1080P 的高清分辨率视频产品。

20 万分钟对开发者来说意味着什么?鱼哥举几个例子:

在线教育:4人小班教育45分钟/堂,老师370节1080P超高清课!

远程会议:每人30分钟的会议时间,医生可以给333名患者完成初诊!

语言室:6个开发者_如何学Go陌生伙伴,每月聊天555小时...

心不如行动,开发人员现在开设服务,可以享受20分钟的免费音频产品哦

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜