云巴张虎:我能解决1000万人同时直播、点赞技术难题
2015年恰逢一大波智能智能硬件的企业拿到 融资 ,据桔子上面的信息,仅2015年就有180多家智能硬件企业拿到融资,这个数据相当于每两天就有一家智能硬件公司拿到融资, 张虎 在2014年底拿到米仓资本500万人民币融资,随着儿童智能手表的销售再攀高峰,以及智能硬件企业融资屡获成功,张虎判断2016将是智能硬件的爆发年,这样的信息同样传递给投资人,在用户数据增长符合市场预期, 云巴 快刀斩乱麻接受了米仓资本的第二次投资数千万的人民币,而坐在我对面的张虎依然在回忆,事实并没有想象那么美好。
至此,张虎是幸运的,赶在风口拿下融资,足够的弹药过冬和成长,另一方面,张虎也需要考虑在 【智能硬件 BaaS 】 服务吃不饱的情况下,必须开拓新的业务去成长得更快。
云巴是一个帮助开发者实现不同平台或者设备间通讯及管理的 BaaS 产品。对于非开发者而言,这句话是相当难懂的。
首先 ,云巴提供的服务不是面向任何一个具体的消费者,而是面向企业、 创业 者、开放团队这样的B端。
其次 ,BaaS服务是什么?在B2B互联网服务领域,通常分为四类:①BaaS(后端即服务:Backend as a Service)、②SaaS(软件即服务:Software as a Service)、③IaaS(基础设施即服务:Infrastructure as a Service)、④PaaS(平台即服务:Platform as a Service),而BaaS服务只是其中的一种。
最后 ,BaaS服务涵括推送、文件存储和分享、整合社交网络、地理位置服务、信息功能、用户管理和分析工具等,而云巴目前提供的只是消息推送、实时消息、实时统计、实时在线四种服务。而这四种服务的应用场景包括网络管理的物联网、智能硬件、远程控制设备、实时采集设备的数据、移动 APP 推送、即时聊天等。
消息推送:
A、广播 (一对多):发送实时消息到海量用户,这个应用在APP整体消息推送。
B、单播 (一对一):能过特定Topic,这个应用在APP的一对一聊天窗口。
C、服务器端保存消息:服务器保存每一条消息,对于不在线的用户,下次上线时确保消息被送达。
实时消息:
A、实时连接互联网、物联网, 为低功耗智能设备特别优化,目前市面上的智能设备有些是离线的,有些是不连接云端的(例如蓝牙耳机通过蓝牙连接手机,却不是链接网上和云端)、这些都不符合云巴的服务定位,只有实时连接互联网,连接云端才符合。
B、秒内延迟,与海量设备通讯,这个对于服务器有很要求,云巴有两个方案,专业版有独立服务器,速度可以达到10000次/秒以上,企业版则是多机房数据同步备案,速度可以达到100000次/秒以上。
实时统计:
简洁明了地通过实时图表显示在线用户和使用情况,提供数据接口方便自行整合数据,甚至还可基于地理位置进行实时数据分析。
目前视频 直播 软件要想良好的运营,当千人甚至万人级别的用户量进入同一直播间时,基于 MQTT 协议,使用 Erlang 语言编写的云巴实时通信云服务可以支撑起,高并发信息量的通信过程,保障弹幕发送瞬时送达、即时显示并能够准确的显示实时听众人数等。
实时在线:
可实时监控用户、设备的在线和链接状态,提供上下线通知功能,支持巨量用户同时在线,可方便实现聊天室、游戏大厅、设备间通讯等功能。
张虎透露:IM----InstantMessaging(即时通讯、实时传讯)最常见的微信讨论组、QQ讨论组,这些讨论组能够实现网状信息交叉传递,但是目前可见的专业做社交的平台最多也就1000用户同时在线交流,而目前视频直播行业往往是上万观众同时在线,要支撑这种万人、10万人、100万人实时对话、弹幕、点赞、送花如果沿用原有的IM技术,往往需要独立捆绑服务器,而每一场活动往往是不能预知观众的最高峰值,要做更好的体验,就需要模块化的云平台服务。
原理是:假设有1万用户需要1台服务器去支撑,而10万用户同时在线则需要10台服务器去支撑,当一场直播结束,其他租用的服务器往往就会被闲置浪费,云巴能将服务器做到模块化,将10万用户可以模块切割成100份或者1000份,然后分配到1000台闲置的服务器上,这种优势面对多主播、多直播间的、听众人数不确定、需要控制成本的直播平台是一个很不错的选择。
张虎描述云巴这种BAAS服务所处的外界环境:
①云巴的服务产品的基础是必须实时连线云端,这意味着离线的智能硬件产品和不连接云端的智能硬件产品已经不符合,目前智能家居的的常用通信协议是Zigbee(ZLL)、Z-wave、BLE(mesh)、大部门是离线状态;
②以蓝牙作为两个硬件之间的通信协议的手环、耳机都没有接入云端,因此也不属于云巴的服务范围;
③目前很多智能产品连接云端的协议是wifi,但是wifi需要连接密码,并且需要路由器发出wifi信号,操作繁琐,信号不稳定,因此市场上销量并不好。
④基于宽带运营商提供的3G/4G网络,因为覆盖地区广、使用简便、价格接受程度高,因此目前智能硬件里面内置SIM卡的儿童手表的销量最高。
随着网红和直播的兴起,对原有的IM技术发起了挑战,云巴张虎希望在糜萎不振的智能硬件上开辟出新的业务空间。