首页 -> 新闻中心 -> 云计算 -> 正文
迅达云CTO 董伟: 如何打造一款轻量级的在线教育视频解决方案
2017-08-03

董伟

感谢孙老师的演讲,我们发现孙黎丽美女不光是一个美女,还是一个才女,果真是名不虚传,高级工程师。接下来由我跟大家分享。我是北京迅达云成的CTO,跟大家分享的主题是如何打造一款轻量级的在线教育视频解决方案。

演讲之前我先简单的花20分钟的时间介绍一下我自己,开玩笑。我是2006年到2013年在蓝汛做CDN相关的事情,2013年到现在在做云计算相关的事情,今天的气场跟我特别的配合,因为CDN 和 视频都是我做过的。我开始给大家做介绍,我从四个方面介绍一下:第一个我跟大家介绍一下我们公司的情况。第二个会讲一下在线教育行业发展的状况。第三个跟大家讲一下如何为在线教育座一个轻量级的解决方案。第四个如何让使用更加的简单。

一提到轻量级可能做过程序开发的人,一说轻量级是否就给简化了。大家用过JAVA的都知道,先开始用EJB,后来给它轻量化了,换成了Hibernate,再后来Hibernate也觉得重,又轻量化成了MyBatis。

介绍一下我们公司,在2006年AWS发布了EC2这个产品,在2009年蓝汛开始琢磨云计算这件事情,2010年有自己产品了,2010 年 OpenStack 发布了版本,但庆幸的是我们没用,后来证明我们的选择是对的,选择自建。到了2012年底的时候,这帮人太躁动了,就出来创业,搞了一家云计算公司,叫迅达云成SpeedyCloud,专业去做云计算的服务。迅达云有什么特点,我用八个字概括一下,第一个叫做“人老”、“事儿少”、“服务好”。什么意思?“人老”迅达云成主要来自于蓝汛、世纪互联等这样的公司,创始人的平均工作年限都在10年以上。“事儿少”,大家用了迅达云的服务后,不会老有网络割接啊,系统宕机啊,故障迁移啊等等这些事发生。“服务好”,5月12号爆发了一场大规模的“蠕虫”勒索病毒--WannerCry,它的原理大家也都知道,利用了windows3月份发布的漏洞,利用这个漏洞把你电脑里面的数据加密以后,勒索你让你给比特币解密。5月12号那一天是周五,大家该跟朋友吃饭吃饭。当晚我们接到这个提醒后,客服和运维一起给客户打电话、发邮件,那天我们整个云平台上的客户没有一个中招的,这是我们比较自豪的一点,当时这点做得比较好。所以,概括下来就是“人老、“事儿少”、“服务好”。

2012年底成立,到现在2017年,大概近5年的时间,2014年的时候我们开始有了自己海外云计算节点,有迈阿密、法兰克福等这些都上线了,到2016年我们有全球11个海外云计算节点,基本上把北美、南美、欧洲、东南亚都覆盖了,国内不说了,国内有9个云计算节点。后来我们在这个过程当中通过可信云的一些认证,比如说云主机可信云的认证还有数据库可信云的认证,这里面需要重点说一下我们是国内第一批通过了公安部等保三级云扩展标准的云计算公司。

接下来进入正题讲在线教育行业的发展状况,艾瑞资讯发布的报告从2013年到2018年,可以看出在线教育市场一直有一个良好的增长曲线,从2013年的840亿元到2017年到1734亿元,基本上翻了一番,这个市场规模很大。我们再看它的用户,在2013年的时候只有四千多万用户,在在线教育上面去学习,去分享知识。到了2017年的时候已经到了一亿了,这个增长也是非常可怕的,预计到2018年能到1.3亿规模,无论从市场还是用户来说这个增长非常的可观。

我们看看教育行业按内容划分一下,分出九个,涉及到中小学教育、职业技能培训、职业考试、语言培训、儿童早教一直到出国留学,涉及到九个领域,该数据来自CINNIC。

中小学教育和职业技能培训、职业考试、语言培训把这张表3/4都占据了。现在别的孩子课外以后都去学一些这个,学一些那个,你们家孩子不学就感觉他在学校里面竞争力弱,她跟其他孩子共同语言都少一点,逼得你做这方面的学习和教育。另外职业技能和职业考试这块,举个例子我们公司有一个哥们,他英语是专8,计算机还不错,他做销售,大家会发现人的竞争力越来越强了,逼得你没有办法需要去做各种各样的学习,做职业培训、职业考试,比如说做程序员的,可能学学敏捷、项目管理等。做运维可能也要学类似相关的,需要不断的提升自己,大家贯穿一个理念叫做终身学习,从这个图上可以看出,这块特别受欢迎。

这张图上面百分数加起来不是100%的原因,有的人在职业技能培训里面,又在兴趣教育里面,他在多个里面,导致加起来不是100%。

刚才说了市场也大用户也多,意味着有很多人想要进入到这个行业里面,无论是传统的培训行业还是各大互联网公司,还是其他教育机构都想往这里扎,同时越来越多的用户有这个需求怎么办?他们要上自己的系统,但是大家看一下,在线教育这个场景有哪些因素会制约它做一个自己的平台?在线教育按照资源实时性分为两类,第一类是点播类的,第二类直播类的。点播类适合于我有很多资源了,之前我有一个培训班我录很多视频,我放到网上供大家学习,这是点播类的。第二类直播类资源,老师和同学同时在线。这个比较火,但是没有火过在线直播,不如在线看别人打游戏和看别人在那切西瓜和炒饼火,但是这个也是需求量非常大的场景。点播和直播都逃不出这几步,拍、传、转、存、发、播。你先拍下来然后传到网上去,然后你需要做一些转码,然后再做一些存储,这些都做完了还跟终端用户没有任何关系,都是你自己在那捣腾事,接下来就跟用户有关系了,你需要通过 CND 的通道把这些资源分发出去,基本上做视频的没有不用CDN,没有听说谁源站那么牛可以扛住那么多的用户。最后播放端,有PC端,有平板,有手机端等很多。这些都做好了就完了吗?没有,这些才是基础,你做到这些,上面还没有一些特色的功能,视频直播我需要连麦跟老师做沟通,我需要问他问题,老师讲课的时候需要把屏幕共享给学生,让他们看到老师是怎么操作的。另外对视频还有一个版权的保护需求,需要做防盗链的功能,大家对版权保护的意识越来越强了,有一些老师讲得比较好我还要录下来,给后来的人看,还能让它继续增值,有这么多的需求卡在一个想要做在线教育公司的面前。怎么办?

我们就想给大家做一个轻量级的解决方案,到底让谁轻?肯定不能把我们自己做轻了,把我们自己做轻,功能、技术资源就弱了,用户就不会用了,我们最终是要让用户轻,让他用起来方便省事。我们要做一个端到端的,从讲师端到学生端的一站式的解决方案,从内容制作、内容存储、分发、展示一条龙服务帮你都做好,下面让我们看看这个轻是什么样的。

第一步我们做得比较绝,我们从内容制作开始,迅达云成公司有一个录影棚,都是绿幕,右边是我自己当时录的一个节目介绍,另外一幅图,两个人的那张,可以看到背景已经被替换掉了,我们希望从内容端开始,从帮用户提供一个很好的场地开始,只要你有内容,就可以开始做内容创业的事情了。

《技术本色》是我做得一档技术娱乐真人秀界面,通过跟讲师做对话,讲述他技术方面的积累以及工作的经历,折射出他行业里面的经验,不会单讲技术,那样对大家启发性不大,例如我会JAVA,我的经验对另外一个学技术的人,能有多大启发呢?所以是这样一个定位,技术娱乐真人秀。

内容有了以后,开始需要跟服务端有一些接触了,我们提供哪些?有八个,我不一一说了。我挑个别几个说,比如根据不同的客户端,我用平台实现自动转协议,来实现一个推流多个落地实现。接下来我们在安全方面做一些防盗链,让内容不被别人下载,同时我们也能做一些策略,防止视频内容不被篡改掉。

还有视频监控,现在想要做一个云视频的平台,很困扰他一个问题就是在于国家网络安全法规定你所有视频内容都要受监管,你不能任意让大家随便发各种各样的内容,怎么办?你需要对你视频做一个检查,怎么检查?不可能用人,还是用机器,我们提供API,从你视频抽取关键帧,识别它的防爆、防恐、防色情,可以达到90%的准确率,这是大概八个能力。

有了服务端还有客户端,你要落地要落到手机上,落到多终端上去。第一个秒开,你要看视频,你点开是黑的,那就没有兴趣了。我们怎么做?我们稍微做了一点一点的转化,很多厂商也是这样做的,从我视频播放中抽一些关键帧,给大家排列成图片序列,点开的时候用图片序列做一个假的这个,但是这个体验很好。另外我们还提供多种SDK,可以和主播连麦、可以共享屏幕、白板等等。

在线直播类的服务流程图就是这样的,我们把它切成三条,最左边是主播条,他通过手机、摄像头、专业摄像机把它的视频流推到我们编转码服务器上,编解码服务器上源站然后上CDN。对内容进行处理,需要转什么分辨率,转什么协议,要不要加水印等,需要做这样的管理。最右边到了观众,他就是看。三条里面主播和观看我们都提供 SDK,中间这部分我们提供方便他使用的一些功能。系统架构图大概是这样的,这个不细讲了。

讲最后一个如何让它使用更简单一点,我觉得现在还不够简单,还是有点复杂,对内容创作者来说,他没有一个平台,他也不会搞CDN集成到安卓、IOS里面,怎么办?我们提供一个更简单的办法。谷歌在2010年花了6820亿美元收购了一家公司,它核心技术就是WebRTC,谷歌把它开源了,实现什么功能?无论是电脑、手机、平板都会装一个东西叫做浏览器,它基于浏览器的解决方案,比如说你打开电脑通过浏览器跟对方进行沟通,你不需要安装任何的APP你不需要安装任何东西,没有任何成本,每个人都可以用。

这是我们正在做的一个演示,最大那个图是一个外教,右下角是我,跟他一个模拟的对话,这个哥们是我们公司的员工,是印度籍的员工做网络的。上面是交互画面,右边是对话画面,还有互动区,有一家公司叫做VIPKid,把国外教师跟小朋友做对接,然后一对一的上课。还有自媒体,他在某个领域有比较长深厚的积淀,他可以用这个,我们可以做成内容平台发布一些东西,大家可以学,形成一对一的交互,没有任何成本。

另外一个场景中,比如说linux教学,需要看到老师是如何操作的,敲的是什么命令,必须看到老师屏幕点哪些东西,还有共享屏幕的功能。这是基于浏览器的通信示意图,我不讲了,回头大家自己看。

我们为什么做在线教育轻量级的解决方案,孔子说过“有教无类”,两个含义,第一个是不管什么人都可以接受教育。另外一个意思人本来有分类的,有聪明的有笨的,通过教育让他们消除这样的差别。迅达云想做得就是我们通过搭建这样一个平台,无论你是想教别人,还是想要学习的,都能通过比较易用的平台实现这样一个理想,最后达到全社会的“有教无类”,我演讲就是这些,谢谢大家。

新闻搜索

覆盖全国各省会城市及海外城市的网速测试
→选择要测试的地区
→选择目标测试点