当前位置: 首页 > news >正文

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

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

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

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

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

 

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

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

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

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

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

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

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

图文解说视频直播

 

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

 

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

 

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

 

posted on 2016-04-03 22:30 RTC.Blacker 阅读( ...) 评论( ...) 编辑 收藏

转载于:https://www.cnblogs.com/lingyunhu/p/rtc67.html

相关文章:

  • idea
  • git fetch 拉取而不合并
  • ZFS ARC L2ARC zfs-$ver/module/zfs/arc.c
  • Java 8新的时间日期库的20个使用示例
  • [翻译]Axure-Page Properties-原型设计工具Axure学习-第1.2节
  • jquery--递增--年份的选择
  • 并发数据结构-1.4 池
  • [TestLink]搭建指南(ubuntu)
  • iOS版本、iPhone版本、Xcode版本比对
  • 设计模式--享元模式
  • KVO 键值观察者
  • 复制含有随机指针节点的链表
  • Android 文件式数据库Realm
  • mobAndroid免费验证短信
  • 【css3】浏览器内核及其兼容性
  • 【347天】每日项目总结系列085(2018.01.18)
  • chrome扩展demo1-小时钟
  • css的样式优先级
  • Docker入门(二) - Dockerfile
  • express + mock 让前后台并行开发
  • If…else
  • Java IO学习笔记一
  • node入门
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • Xmanager 远程桌面 CentOS 7
  • zookeeper系列(七)实战分布式命名服务
  • 对象管理器(defineProperty)学习笔记
  • 发布国内首个无服务器容器服务,运维效率从未如此高效
  • 汉诺塔算法
  • 理清楚Vue的结构
  • 前言-如何学习区块链
  • 嵌入式文件系统
  • 如何解决微信端直接跳WAP端
  • 使用 5W1H 写出高可读的 Git Commit Message
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 一些css基础学习笔记
  • 优秀架构师必须掌握的架构思维
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • Play Store发现SimBad恶意软件,1.5亿Android用户成受害者 ...
  • ​【C语言】长篇详解,字符系列篇3-----strstr,strtok,strerror字符串函数的使用【图文详解​】
  • ​你们这样子,耽误我的工作进度怎么办?
  • #{}和${}的区别?
  • #if 1...#endif
  • #鸿蒙生态创新中心#揭幕仪式在深圳湾科技生态园举行
  • (13):Silverlight 2 数据与通信之WebRequest
  • (Spark3.2.0)Spark SQL 初探: 使用大数据分析2000万KF数据
  • (初研) Sentence-embedding fine-tune notebook
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (七)Knockout 创建自定义绑定
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (五)MySQL的备份及恢复
  • (一)80c52学习之旅-起始篇
  • (一)认识微服务
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法