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

欢迎关注微信公众号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. ”isEqual“ ”isEqalToString“ 和“==”三者区别

    isEqual :首先判断的时对象类型是否 一样,然后再判断具体内容是否一致:如果类型不一样,return no: isEqualToString: 直接判断字符串内容,便捷更快速,但是前提确保比较的 ...

  2. SVN小贴士

    我辛辛苦苦写的到哪里了? SVN小贴士SVN服务器上的代码项目组公用,你的每一个提交都会体现给项目组每个人,所以提交要慎重,要注意避免代码冲突,使用SVN小贴士: 1.提前宣布开发计划,保持项目组成员 ...

  3. js便签笔记(3)——切记:appendChild()、insertBefore()是移动element节点!

    appendChild().insertBefore()是移动element节点,看书的时候注意过,也可以做一个简单的例子测试一下: <div id="div1"> & ...

  4. MVC解决方案发布IIS 登录页面需要输入两次帐号问题

    IIS项目在本地VS2013 解决方案中正常登录可以进入.发布IIS时出现需要输入两次帐号密码进入主页面最终发现是web.config文件配置问题 web.config 默认配置 <authen ...

  5. ubuntu 14.04 LTS 安装ss客户端

    附: 配置pac模式 ss客户端 ss客户端 前提环境 python (用最新的就行) pip (注:python工具) build-essential 以上可以通过一条命令解决: sudo apt- ...

  6. ListView中itemz中控件的点击事件和条目点击事件冲突

    <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android=&quo ...

  7. id 和 instancetype

    静态数据类型 默认情况下所有的数据类型都是静态数据类型 静态数据类型的特点: 1 在编译时就知道变量的类型 2 知道变量中有哪些属性和方法 3 在编译的时候就可以访问这些属性和方法 4 并且如果是通过 ...

  8. python ftplib.FTP 获取当前路径下所有目录

    FTP 模块里有一个dir函数,可以打印出当前路径下所有文件,但是这个函数没有返回值,只是打印出来. 还有一个nlst函数,可以返回一个文件名的列表,但是只有文件名,没有详细信息,无法判断是否是目录. ...

  9. mysql数据库 myisam数据存储引擎 表由于索引和数据导致的表损坏 的修复 和检查

    一.mysqlcheck 进行表的检查和修复 1.检查mysqlisam存储引擎表的状态 #mysqlcheck -uuser -ppassword database  table  -c  #检查单 ...

  10. vb6获取字符串长度

    用过VB5.0或者更早版本的读者应该知道VB有一个测试字符串长度的函数: Len.但当你升级到VB6时,会发现这里的Len并没有以前那么好用了——它变成了测试字符个数而不是字符串长度.就是说,当你用以 ...