毛豆网 李尊龙-毛豆网音视频直播云平台的技术栈架构和实现

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