本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里

欢迎关注微信公众号blackerteam,更多详见www.rtc.help

最近很多朋友在咨询在线教育的事(其实之前也多),意识到这里可能存在很多机会,所以将一些资料整理出来分享给大家,希望对正在从事或即将从事这个行业的朋友有所帮助。

行业火爆的背后是因为蛋糕很大,看看我们合作伙伴艾瑞之前发的一些研究报告您就可以大概了解整个行业现状了。

----------------------------------------------------

---------------------------------------------------

-----------------------------------------------

-----------------------------------------------

--------------------------------------------------

-----------------------------------------------

现在主要是两种企业在做在线教育相关的产品,一种是互联网企业,有技术背景,懂互联网,通过线上带动线下在搞在线教育,如网易公开课,腾讯云课堂;另一种是传统教育机构,有线下资源,更贴近用户,以线下为基础来发展在线教育。

谁搞不重要,各有各的优势,关键是谁能做出适合的产品,说到适合我们发现很互联网公司都投入很大精力在移动端上,一方面是因为移动端相对比较复杂,另一方面是因为移动端操作方便,用户体验好。

但一些传统教育机构却不这么看,他们认为在线教育只是一个辅助学习的产品,目的是为了降低成本,提高学习效率,但前提是要能保证学生的学习质量,而实际应用中如果通过手机进行学习会大大分散学生的注意力,影响教学质量,所以他们不是太看好移动端在在线教育领域的广泛应用。

这些观点各有各的道理,实际应用中每种产品的目标人群也不太一样,所以建议产品负责人针对实际情形具体考量,不过从技术角度看移动端坑肯定比pc端多得多,各种手机适配,各种音质问题,如果最后花了大部分精力做了一些用户根本用不到的功能那就得不偿失了。

还有一点需要引起注意的就是推广问题,现在很多在线教育平台都系统将来能整合其他线下机构,产品采用SaaS模式,这也是以后的趋势,不过实际推广中不可避免要碰到的一个问题就是数据整合。

因为很多线下机构都有自己的资料库,包括学生数据,老师数据,这些都是他们的商业机密,如何让他们愿意将这些资料迁移到自己的平台上是我们必须要考虑的。这个跟打车和外卖软件还不太一样,他们没有这些数据需要整合(当然他们有其他难题)。

下面再从技术层面来看看在线教育产品都有哪些应用场景:

1、视频点播:特点是任何时候看都可以,想看哪里看哪里,技术比较成熟,必备功能。

2、视频直播:特点是实时性好,体验也不错(有兴趣的可以去体验一下网易公开课和腾讯云课堂),交互主要通过文字,这点跟美女主播的模式一样,技术也比较成熟,具体技术架构可查看我们之前分享的:

图文解说视频直播

3、互动直播:特点就是互动性强,完全模拟了真实的上课环境,学生可以看到老师,老师也可以看到学生,双方或多方还可以进行实时交流,不过因为技术难度比较大所以很多产品还没有提供这项功能,上次看到一个学点云的产品这点相对还做得不错(华为做视频会议的团队出来搞的)。

这种互动模式只适合几个人的场景,人多的话整个体验就比较差了,不过跟上面第2点结合,通过转成rtmp流来实现直播,就可以做到比较好的互动直播效果了,这就是腾讯、网易他们正在做的,期待后面看到更好的效果。

先总结这么多了,欢迎转发,有兴趣的朋友也可以长按下方二维码关注我们的公众号:blackerteam

Android IOS WebRTC 音视频开发总结(六七)-- 在线教育虽火要做好其实不容易的更多相关文章

  1. Android IOS WebRTC 音视频开发总结(七十)-- 移动端音视频技术优化的七个方向

    最近直播很火,很多朋友对背后的技术比较感兴趣,所以今天我们整理一篇关于移动端视频优化的文章,这篇文章是我朋友在一个技术大会上分享过的,更多内容请关注我们的微信公众号:rtcblacker 视频直播为什 ...

  2. Android IOS WebRTC 音视频开发总结(七)-- 基于浏览器的开发

    前面写的一系列总结都是讲webrtc如何下载,编译,开发的,有些人可能有点云里雾里了,WEBRTC不是用来搞跨浏览器开发的吗,怎么我讲的这些跟浏览器扯不上任何关系,其实看看下面这个架构图,你就明白了, ...

  3. Android IOS WebRTC 音视频开发总结(七四)-- WebRTC开源5周年了,Google怎么看?

    本文最早发表在我们的微信公众号上(微信ID:blackerteam),支持原创,详见这里, 2016年6月9日是WebRTC开源5周年的日子,Google WebRTC负责人Harald在社区里面写了 ...

  4. Android IOS WebRTC 音视频开发总结(七三)-- 我为什么走上了创业这条不归路?

    本文主要介绍自己为什么选择创业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 2016.06.01对公司来说是个很 ...

  5. Android IOS WebRTC 音视频开发总结(七二)-- 看到Google Duo,你想到了什么?

    本文主要介绍在线教育这个行业,文章最早发表在我们的微信公众号上,支持原创,详见这里, 欢迎关注微信公众号blackerteam,更多详见www.rtc.help 在昨天的Google I/O大会上Go ...

  6. Android IOS WebRTC 音视频开发总结(七六)-- 探讨直播低延迟低流量的粉丝连麦技术

    本文主要探讨基于WebRTC的P2P直播粉丝连麦技术 (作者:郝飞,亲加云CTO,编辑:dora),最早发表在[这里] 支持原创,转载必须注明出处,欢迎关注微信公众号blacker(微信ID:blac ...

  7. Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键?

    本文主要介绍WebRTC端到端监控(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信I ...

  8. Android IOS WebRTC 音视频开发总结(七九)-- WebRTC选择H.264的四大理由

    本文主要介绍WebRTC选择H.264的理由(我们翻译和整理的,译者:weizhenwei,校验:blacker),最早发表在[编风网] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacke ...

  9. Android IOS WebRTC 音视频开发总结(七五)-- WebRTC视频通信中的错误恢复机制

    本文主要介绍WebRTC视频通信中的错误恢复机制(我们翻译和整理的,译者:jiangpeng),最早发表在[这里] 支持原创,转载必须注明出处,欢迎关注我的微信公众号blacker(微信ID:blac ...

  10. 转:Android IOS WebRTC 音视频开发总结 (系列文章集合)

    随笔分类 - webrtc   Android IOS WebRTC 音视频开发总结(七八)-- 为什么WebRTC端到端监控很关键? 摘要: 本文主要介绍WebRTC端到端监控(我们翻译和整理的,译 ...

随机推荐

  1. svg DOM的一些js操作

    这是第一个实例,其中讲了如何新建svg,添加元素,保存svg document,查看svg. 下面将附上常用一些元素的添加方法:(为js的,但基本上跟java中操作一样,就是类名有点细微差别) Cir ...

  2. js传url中文参数乱码问题

    $("#btnKeyWord").click(function () { window.open("/Atraction/Atraction.aspx?keyword=& ...

  3. 18、SQL提高篇(变量的使用 拓展)

    一  例题 例题用表:[cost] 注:费用类型个数不定 将上图所示的表根据type列的类型转为下图样式 *用变量将类型名分组动态提取的方法: ) set @sql1='' select @sql1= ...

  4. js 轮播图代码

    js代码 (function(){ /** parent //父容器 changeTime //每次间隔几秒切换下一条 leaveTime //鼠标从小图上离开过后几秒继续切换 index //从第几 ...

  5. Smart210学习记录------linux串口驱动

    转自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=27025492&id=327609 一.核心数据结构 串口驱动有 ...

  6. SVD

    SVD分解(奇异值分解),本应是本科生就掌握的方法,然而却经常被忽视.实际上,SVD分解不但很直观,而且极其有用.SVD分解提供了一种方法将一个矩阵拆分成简单的,并且有意义的几块.它的几何解释可以看做 ...

  7. web安全之sql注入原理

    sql注入的原理:        将(恶意)的SQL命令注入到后台数据库引擎执行的能力,把信息返回到页面 sql注入产生的原因:      过滤不严谨,导致产生的sql注入. sql注入产生的地方:  ...

  8. std::ostringstream输出流详解

    一.简单介绍 ostringstream是C++的一个字符集操作模板类,定义在sstream.h头文件中.ostringstream类通常用于执行C风格的串流的输出操作,格式化字符串,避免申请大量的缓 ...

  9. VendorNPC.lua --随身商人

    print(">>Script: More Vendor NPC.") local NPCNAME="随身商人" --GOSSIP_ICON 菜单图 ...

  10. 安装初始化mysql后,默认几个库介绍

    背景介绍:  当我们安装初始化mysql后,默认建了几个数据库,那么这些数据库有什么作用呢?mysql> show databases;+--------------------+| Datab ...