毛豆网 李尊龙-毛豆网音视频直播云平台的技术栈架构和实现
2020-02-27 57浏览
- 1.毛豆网音视频直播云平台的 技术栈架构和实现 2017年10月20日-21日 北京.丽亭华苑酒店
- 2.目录 • 我们的第一步(音频直播产品的旧架构) • 来自第一步的经验教训 • 我们的第二步(视频直播产品的新架构)
- 3.我们的第一步 ⽑⾖⺴是做什么的
- 4.我们的第一步 企业用户 工具 直播
- 5.我们的第一步 科研圈(学术类) 《科学美国人》中文版《环球 科学》运营,第一时间推送顶 级学术期刊摘要、前沿研究成 果、精彩讲座与会议报告,服 务一线科研人员。
- 6.我们的第一步 心脏卫士(医疗类) 致力于推广心脏康复的专业知 识和服务。为广大在心脏康复 事业中的医护人员、物理治疗 师、康复治疗师提供更多的知 识和科学方法。
- 7.我们的第一步 凯叔讲故事(新媒体) 毛豆网的产品和理念,满足了 我们对于课程直播所有需求。 对于我们临时提出的产品和技 术需求,能够非常迅速的做出 响应!是一个有技术、有激情、 有效率、非常靠谱的团队!
- 8.我们的第一步 中教全媒体(教育类) 我们在今年的MOOC大会使用 了毛豆网PPT+语音直播,直 播中的声音非常清晰,另外, 还有直播后的收费收听功能, 我们试了下,几天时间就收了 不少钱,毛豆网直播,确实很 不错,为毛豆网点赞!
- 9.我们的第一步 • 出版类:嵌友之家 • 艺术类:艺帧LIVE • 农业类:布衣公社 • 国学类:i清新书坊
- 10.我们的第一步 ⽑⾖⺴本应拥有更多客户
- 11.我们的第一步 ⽑⾖⺴为什么做直播工具
- 12.我们的第一步 异步交流
- 13.我们的第一步 异步交流 即时交流
- 14.我们的第一步 异步交流 即时交流 实时交流
- 15.我们的第一步 需求一直在 + 技术愈加成熟 = 正在成长的市场
- 16.我们的第一步 第一步:音频直播 PPT + 连续的语音
- 17.我们的第一步 服务 B 端用户的技术架构
- 18.我们的第一步 架构仅是系统工程中的一环
- 19.来自第一步的经验教训 核心问题就是效率低
- 20.来自第一步的经验教训 • ⻚⾯效率低 • 签单效率低 • 维护效率低
- 21.来自第一步的经验教训 • ⻚⾯效率低 • 签单效率低 • 维护效率低
- 22.来自第一步的经验教训 轻服务器、重客户端 下载 ==> 解析 ==> 渲染
- 23.来自第一步的经验教训 CDN 加持,服务器无压力 切换页面的体验类似原生应用
- 24.来自第一步的经验教训 客户端解析时间长 新访客第一印象是糟糕的
- 25.来自第一步的经验教训 最糟糕的是 我们客户的用户 80% 都是新访客
- 26.来自第一步的经验教训 这实在是太讽刺了 我们在用高频Rich应用的方式 在做低频Web开发
- 27.来自第一步的经验教训
- 28.来自第一步的经验教训 必须开启服务器渲染 服务器要像个男人一样:不怕累
- 29.来自第一步的经验教训 • ⻚⾯效率低 • 签单效率低 • 维护效率低
- 30.来自第一步的经验教训 提供私有化部署服务 一对一的销售服务
- 31.来自第一步的经验教训 满足客户自己掌控数据的需求 和客户的距离特别近
- 32.来自第一步的经验教训 微信服务号需要单独申请 没有办法立即体验完整功能
- 33.来自第一步的经验教训 最糟糕的是 本应自动化的流程难以自动化
- 34.来自第一步的经验教训 人工干预太多 我们在用复杂的销售流程 获取单价并不高的客户
- 35.来自第一步的经验教训 流程必须自动化 允许低单价的客户自助服务
- 36.来自第一步的经验教训 • ⻚⾯效率低 • 签单效率低 • 维护效率低
- 37.来自第一步的经验教训 代码版本升级,挨个部署一遍 有的为了稳定,还不跟着升级
- 38.来自第一步的经验教训 没有任何好处 运维和架构不配套的代价
- 39.来自第一步的经验教训 各客户的代码版本混乱 我们的运维人员每周都会 有那么几天熬夜升级
- 40.来自第一步的经验教训 最糟糕的是 客户越多,麻烦越多
- 41.来自第一步的经验教训 还是人工干预太多 我们在用单机软件的升级模式 更新客户的代码版本
- 42.来自第一步的经验教训 必须采取 SaaS 模式 保证客户永远用的是最新版
- 43.来自第一步的经验教训 • ⻚⾯效率低 • 签单效率低 • 维护效率低
- 44.来自第一步的经验教训
- 45.来自第一步的经验教训 • 企业级直播市场还很庞大 • 我们本应拥有更多客户 • 还有一个最重要的……
- 46.来自第一步的经验教训 我们的核⼼优势是明显的
- 47.来自第一步的经验教训 • ⼀键开启实时语⾳沟通 • ⼀键收听图⽂+⾳频直播
- 48.来自第一步的经验教训 • 保持核⼼优势 • 解决架构问题
- 49.我们的第二步 第⼆步:视频互动直播 客户集中反馈:看脸很重要
- 50.我们的第二步 视频互动直播 App 这么多 为什么还要再做⼀个?
- 51.我们的第二步 核⼼优势:⼀键互动
- 52.我们的第二步 开启音视频互动直播的最低门槛
- 53.我们的第二步 视频 + 实时 + 互动 = 直播
- 54.我们的第二步 全新技术栈架构的实现
- 55.我们的第二步 • ⻚⾯效率高 • 签单效率高 • 维护效率高
- 56.我们的第二步 • ⻚⾯效率高 • 签单效率高 • 维护效率高
- 57.我们的第二步 Meteor + React + ReactiveState
- 58.我们的第二步
- 59.我们的第二步 SSR(with cache) + Code Splitting
- 60.我们的第二步 • 1秒内打开网页 • 5秒内实现原生级的浏览体验 • 服务器缓存无压力
- 61.我们的第二步 • ⻚⾯效率高 • 签单效率高 • 维护效率高
- 62.我们的第二步 手机短信验证登录
- 63.我们的第二步 新用户可立即体验
- 64.我们的第二步 国内用户: 微信支付 国际用户: Stripe支付
- 65.我们的第二步 • 自助服务 • 无需人工干预 • 只要服务器能顶住,我们就…… ……有觉可睡、有假可放
- 66.我们的第二步 • ⻚⾯效率高 • 签单效率高 • 维护效率高
- 67.我们的第二步 部署一次,所有生效
- 68.我们的第二步 • 解放生产力 • 允许迅速迭代 • 每天迭代几个小版本都是正常事
- 69.我们的第二步 不仅是架构层面的转变 更是产品设计上的转变
- 70.我们的第二步 只提供最重要的特性
- 71.我们的第二步 当用户提出需求时 我们更多的是去问
- 72.我们的第二步 您是在什么情况下产生这个需求的?
- 73.我们的第二步 最后总结两点 都是我们用时间和机会换来的
- 74.我们的第二步 一、架构仅仅是系统工程中的一部分 战略、研究、设计、开发、运营、推广、销售
- 75.我们的第二步 二、架构是系统工程中最为重要的部分 我们发现,架构处理得好,对系统工程中 的各个方面都会产生积极影响
- 76.李尊龙 lzl@maodou.io