BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

郝飞:亲加通讯云音视频解决方案
录制于:

| 受访者 郝飞 关注 0 他的粉丝 作者 杨赛 关注 3 他的粉丝 发布于 2015年11月10日 | 如何结合区块链技术,帮助企业降本增效?让我们深度了解几个成功的案例。
37:19

个人简介 郝飞,亲加通讯云联合创始人,现担任公司CTO,曾获得国防科学技术大学计算机科学与技术专业学士学位,在音视频编解码、VoIP、流媒体等方面拥有丰富的研发与管理经验。郝飞于2011年加入亲加团队,带领技术团队创建了国内首个通讯云服务平台,并以此为基础,将此平台升级为包括实时语音、移动端视频等功能在内的完整通讯解决方案,同时郝飞还在研发部实行有效的人才引入管理制度,在两年内组建了一支30多人规模的、具备快速迭代,交付高质量技术产品能力的团队,以支持公司业务的快速发展。

QCon是由InfoQ主办的全球顶级技术盛会,每年在伦敦、北京、东京、纽约、圣保罗、杭州、旧金山召开。自2007年3月份首次举办以来,已经有包括传统制造、金融、电信、互联网、航空航天等领域的近万名架构师、项目经理、团队领导者和高级开发人员参加过QCon大会。

   

1. 大家好,我现在在QCon上海大会的现场,今天十分高兴邀请到亲加通讯云的技术总监郝飞先生接受我们的采访,按照惯例还是先请您做下自我介绍?

郝飞:大家好,我叫郝飞,我在亲加通讯云主要负责技术,也是联合创始人之一,亲加通讯云主要做的事情就是为开发团队提供全方位的沟通解决方案,包括即时通讯功能以及语音视频相关的一些通讯的解决方案。

   

2. 你们之前应该很多成员都是有通讯行业的背景,你能大概介绍一下你们团队的情况吗?

郝飞:其实我们核心团队的人员原来都是做编解码、即时通讯系统出身的。我个人最早是在Icom,我们是负责低速率语音编码的,基本上速率的话,我们大家都知道M2大概是5KBPS,我们当时做的是2.5KBPS的,并且是要破解专利的一个版本。后面的话,我是在百视通,它是上海文广旗下主要负责音视频的IPTV解决方案的公司。最后我就跟同事一起出来创业。创业每个团队都有自己的基因,那我们自己的基因可能在语音视频编解码实时系统上,所以我们出来之后所从事的项目,行业,基本上主要是在这个方面。

   

3. 那现在这个团队大概是怎么分布及分工合作的?

郝飞:我们现在有80多人的一个团队,其中研发人员占了将近60%左右,因为即时通讯还是更多以技术为主的,所以技术人员占了大多数。我们目前的团队里头很多成员都是已经跟着公司一起走过了三年左右时间的老的研发人员,我们整个的团队管理其实是比较松散的一个团队,因为本身也是创业团队,我们没有那么多的所谓的中间管理层。更多的是说,大家在一个团队中很扁平的程度,但是每个事情,每个产品都能够找到负责的人员。可能大家在title上是一样的,假如说即时通讯这件事情会配备一个产品经理,后台会配备一个负责人员,客户端会配备一个负责人员,如果产品的迭代上有问题的话,那么产品经理负责,如果在研发上有问题的话,那么研发的负责人要负责任。可能在这个项目中他们是负责,但是平常工作中,其实是没有那么多职位的划分的。所以我们内部其实是根据产品线,利用产品经理跨部门之间的横向驱动。有一些比较大的公司,跨部门之间沟通的时候,可能总是自上而下的,经过上层的转述再到下层,这样的话很多事情效率会比较低,也会打折扣。

   

4. 其实你们做得事情还是很大程度上是面向开发者的,而不是说面向最终用户,很多不是体现在他的新功能上,而是说把它的稳定性搞好,把它性能搞好,它是一个很隐蔽的事情,过去半年或者一年我们这方面的改进能够说一下吗?

郝飞:我们是一个典型的2b的公司,这也就意味着其实我们大部分是给我们的服务商来提供一个稳定的服务。对于很多开发者来说的话,其实他不要求功能上那么花哨,服务本身的稳定是对于他来说衡量通讯云的一个很重要的标准。我们在行业里头在稳定性上也是做得不错的。对于稳定来说的话,我觉得应该从几个方面去考虑,在这一年中我们也走了很多的路去不断的完善。我们最开始的时候,第一阶段只是提供一个功能,提供功能之后我们立刻做的一件事情是对所有的功能进行监控,包括所有我们暴露给开发者的接口,我们都会对它进行监控,这样能够达到的一个目标就是,如果任何开发者说一个接口不可用的时候,我们会比用户第一时间知道这个事情,这样我们就可以进行事前的处理,并且如果用户真的反馈的话,我们也可以尽快知道这件事情,安抚一下客户,告诉他我们大概知道多少时间之内可以修复,这样也是给用户一个信心;其次随着系统的不断发展,我们紧接着又做了很多其他的事情,包括异地备份,我们现在在全国有好几个节点。我们做了一个所谓的前向路由,它的功能是当一个客户去访问它实际的接入服务器的时候,他首先会经过这个路由的分配。假如现在我们是在多个机房进行一个服务的部署,其中有一个机房真的出了问题的话,可以做到说,我们去更改一下路由的设置,那么这个应用的所有的用户就能够切换到新的机房去。这就是我们在半年前做这个事情的时候的目标。有了这样的功能之后,我们可以想象,有可能你的数据不能够很快的搬到新的系统中去,但是对于即时通信系统来说,沟通功能本身是很重要的,比如说我们的一些房产类的O2O,房产跟中介公司不能跟用户交易是他最关心的,至于历史数据,他有可能觉得没有那么重要,因此我们现在实现了这样的一个架构之后,我们可以做到这个机房真的有问题之后,我们立刻把它切换到另外一个机房,只需要修改一下路由就可以做到这件事情,而且整个功能是完全可用的。这部分是我们这半年来的最大的一个改善。其次我们现在同时在完善的一件事情是异地备份,之前特别是今年有很多家公司出现了一些运维上的,包括数据丢失的一些问题,我们现在是实时的会对数据进行异地的备份,同时我们会通过一些自动化部署的方式,如果说某一个节点真的出现了问题的话,我们起码保证这些数据在另外一个节点是可用的,我们快速的部署一个节点之后很快的就能够重新部署一个节点,并且投入使用,修改一下路由就可以重新投入使用了,这也是我们加强的一个部分。另外一个部分就是质量的监控,因为当功能部分的监控都已经很完善了之后我们发现中国的网络很复杂,在不同的地方不同时间段去访问的话,可能会有不同的质量,当然随着系统的扩大,人员的增多,并发用户增多的话,也会出现说系统渐渐会达到一个瓶颈,那我们的目标是说,当出现了这个瓶颈的时候,不要让用户报出来,我们第一时间去发现它。所以我们最近做的一件事情就是,所有的接口我们都会把它进行质量的监控。假设在群中聊天的一个接口,可能平常的时候是五百毫秒以下,如果有一天它是超过了我们的阀值,比如设到1.5s,超过这个阀值就说明我们的服务端一定是碰到瓶颈,或者说一定是出现了问题,那么这个时候我们第一时间,有可能客户这时候还没有报出来,有可能我们系统只是到了一个预警,还没有产生大量的问题,但这个时候我们能够及早的知道这件事情,并及早对它进行完善,进行修改,然后进行扩充,扩展。最近这半年,这一年来在运维上的核心的目标就是怎么样能够让用户更好的、更稳定的使用我们的系统。

   

5. 听起来你们在基础这一块的运维投入还是蛮大的?

郝飞:是这样的,我们整个运维团队也是我们自建起来的一个团队,也是在不断的成长过程中,运维的人员他们会根据我们系统自己的一些特性,针对性的去提出一些监控的方式。我觉得对运维团队这些小伙子们来说,也是一个很大的进步。

   

6. 最后再请您分享一下,比如你最近在看什么东西,或者在思考什么?

郝飞:我们公司最近的一个产品是一个视频类的产品。视频这件事情,我们原来做即时通讯的时候就考虑好了是一定要做的事情。因为首先即时通讯它是一种沟通的方式,但是它进一步发展之后,音视频的这种沟通会更直接,体验会更好,因此从我们整个产品的发展脉络来说,音视频就是我们必须要做的一件事情,因此我们最近几个月开始发布了音视频相关的一些云。这件事情可能是我们后续的很重点的一个事情。我们希望搭建起来一个完整的音视频解决方案的平台。同时我们原来的IM即时通讯更多的是PaaS平台,我们也希望说离用户再近一点,我们通过视频能够搭建一个SaaS的平台,能够让一些技术能力没那么强的公司拿到我们的产品甚至可以不用开发,或者说做很小的一个植入,就能够很快的去使用。因为对于IM这个PAAS平台来说,其实用户还是要有自己的研发团队,还是要做一些事情才能够接入。我们甚至希望说视频这个SaaS平台,对于很多传统行业,比如说传统的培训行业,我们所有的东西都给他提供好了,他就可以进行自己的培训。金融行业我们现在也有合作的案例,他们只需要直接去使用我们的系统,基本上不需要做任何的开发就可以去直接使用起来,包括美妆行业也是这样子的,这个是我们最近花精力比较多的一件事情。另外一个事情就是,对于即时通讯方面,我们功能上已经做的很完善了,我们在想怎么样提供给用户更多的价值,我们在游戏行业基本上是进入了No1,这个也得益于我们客户端SDK能够完整的支持包括COCOS2D-X,Unity3D,各种引擎,包括房产类的O2O应用,主流的几家我们也都接入了,这些聊天的数据对于用户来说是很重要的数据。我们曾经在一个游戏厂商的授权下帮他去分析这些聊天记录,可以得到以下的信息,就是这些用户到底在说些什么,假如说有些用户他们可能想交友,他有没有对交友有迫切的需求,他们喜欢哪些道具,他们觉得这个道具贵不贵,这些关卡难不难过,是不是很容易能够打过,我们通过对大概上千万条的文本数据进行分析之后,能够帮他得出这些结论,这些结论对于一个游戏的运营来说是很重要的,他通过其他渠道可能得不到这么细的信息。得到这个信息之后他就知道,原来这个道具是大家很想用的,但是之前没有提供,或者说还有人在问,可以到哪里去交易道具,他们可能都没有交易市场,都没有想过要做这个事情,但是我们通过数据分析,能够给他们得到这样的一些结果。这个对游戏开发商来说,IM原来它是一个工具,现在它渐渐的变成了指导他们运营的一个大数据分析的东西,这对于他们来说是很有价值的,所以我们最近其实一直在忙这两件事情。

   

7. 挺有创新的,今天十分感谢郝老师接受我们的采访。

郝飞:好的,谢谢大家,再见。

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT