云场景实践研究第4期:小鱼儿科技

本文涉及的产品
传统型负载均衡 CLB,每月750个小时 15LCU
应用型负载均衡 ALB,每月750个小时 15LCU
网络型负载均衡 NLB,每月750个小时 15LCU
简介: 传统视频会议设备复杂,会议系统必须外接电视、麦克风、摄像头,学习很复杂的摇控器,才能够开始使用。为保障视频会议效果,还需要搭建服务器、租专线,并且需要专业人员维护,非常麻烦。小鱼儿科技的小鱼办公系统在视频会议领域进行了颠覆式创新,基于阿里云实现了“all in one”互联网+视频会议解决方案。

更多云场景实践研究案例,点击这里:【云场景实践研究合集】联合不是简单的加法,而是无限的生态,谁会是下一个独角兽

传统视频会议设备复杂,会议系统必须外接电视、麦克风、摄像头,学习很复杂的摇控器,才能够开始使用。为保障视频会议效果,还需要搭建服务器、租专线,并且需要专业人员维护,非常麻烦。小鱼儿科技的小鱼办公系统在视频会议领域进行了颠覆式创新,基于阿里云实现了“all in one”互联网+视频会议解决方案。

“后台云服务包括在线信令服务、音视频交换服务、点播服务以及业务逻辑服务,这些服务从传统的关系数据库,内存数据库,到消息队列,都用了阿里云经典的PaaS程序组件。在运维实践上,从安全防护,监控预警,到分权管理,也深度拥抱阿里云的PaaS组件。”

——赵兴国

小鱼儿科技联合创始人兼CTO

小鱼儿科技的小鱼办公系统在视频会议领域进行了颠覆式创新,小鱼办公是“all in one”的一体机,使用专业视频会议器件,采用高清光学超广角摄像头、八米有效拾音麦克风,内含工业用步进电机,可360度旋转。视频效果高清,拾音非常清晰,可支持各种大小的会议室和创新的场景。


采用的阿里云产品

  • 阿里云云服务器 ECS
  • 阿里云负载均衡 SLB
  • 阿里云云数据库 RDC
  • 阿里云云数据库 Redis 版
  • 阿里云云数据库 MongoDB 版
  • 阿里云分布式关系型数据库服务 DRDS
  • 阿里云归档存储 OAS
  • 阿里云对象存储 OSS
  • 阿里云消息队列 MQ (原ONS)
  • 阿里云大数据计算服务 MaxCompute (原OPDS)
  • 阿里云DDoS高防IP
  • 阿里云Web应用防火墙 (WAF)
  • 阿里云云监控

为什么使用阿里云

音视频通信对于计算和带宽要求很高,需保证实时和高清质量,同时后台能够高并发转发所有视频码流。阿里云能够保障所需要的计算能力和带宽,并且尽可能地降低成本,提升用户体验。


关于 小鱼儿科技

北京小鱼儿科技有限公司于2014年3月在北京成立,是一家致力于研发互联网硬件和智能家电的创新型公司。公司在创立之初就获得了光速安振和创新工场的A轮投资。2015年5月完成B轮融资,投资方包括创新工场、成为资本、富士康和光速安振。目前,公司已经完成两轮累计近3000万美元的融资。成为创新工场投资的2014年度成长最快的科技公司,同时也是以最短时间仅仅11个月进入亿元美金俱乐部的公司。


为什么选择阿里云?

小鱼儿办公上云的驱动力

创新的硬件背后支撑的是核心音视频算法与后台云服务。音视频通信对于计算和带宽要求很高,需保证实时和高清质量,同时后台能够高并发转发所有视频码流。

小鱼儿办公在阿里云上的架构实践

(1) 后台服务全部云化

小鱼儿办公利用阿里云数百台ECS机器,用于生产、测试、构建内部IT系统,支撑公司所有云计算;并且利用八线BGP机房,保证高质量带宽及接入质量;此外还采用OSS、OAS冷热数据存储相结合,轻松实现海量企业会议视频文件的最优化管理。小鱼儿办公通过服务云化,提供了很好的用户体验,同时合理控制了成本。

(2) 深度拥抱阿里云技术栈

后台云服务包括在线信令服务、音视频交换服务、点播服务以及业务逻辑服务,这些服务从传统的关系数据库,内存数据库,到消息队列,都用了阿里云经典的PaaS程序组件。在运维实践上,从安全防护,监控预警,到分权管理,也深度拥抱阿里云的PaaS组件。

57a1abccb624abe7eae02d01fc2e53734795b282

小鱼儿办公后台基于阿里云架构设计

而关系数据库作为核心的业务数据,数据库备份、性能监控、调优、报警等至关重要,我们采用了阿里云RDS。阿里云为其提供了非常完备的工具,包括完善的Journal及全量备份管理机制、可视化的web管界面、自带性能监测预警工具,与DRDS完美结合,极简化了分库分表。实时信令、在线信息、会议管理信息等在线实时信息数据量很大,被存入Key-Value 存储数据库Redis中。业务中广泛使用SLB组件,视频点播服务器等业务使用SLB作为负载均衡,作用不可或缺。后台消息中间件、消息队列则使用ONS,稳定性高。

(3) 自助式运维管理

小鱼办公自助式运维数百台ECS服务器,云盾是健全的一站式安全服务,用其管理安全,从DDoS到异常登录到WAF云盾都已提供了防护。云监控功能强大,可监控ECS内存、CPU、硬盘、网络状况,及时报警。数百台服务器同时用云监控 +Puppet,自动部署并监控每一台ECS。并且使用RAM做分权管理,避免因泄露密码发生雪崩式的安全事件。同时,去中心化Puppet配置管理,数百台服务器无专职运维。

(4) ODPS助力业务创新

使用ODPS大数据计算能力,大数据分析实时优化带宽链路,为应对复杂的用户网络情况,音视频算法针对不同的带宽、延时、丢包等情况,做相应的丢包补偿和重传,经过测试可保证参数能够满足用户体验需求。同时,存储所有呼叫质量情况,根据历史和实时呼叫信息决定如何最佳配置用户使用参数。微服务容器化,探索极致定制化的业务伸缩能力。


关于小鱼儿科技的更多实践详情:小鱼儿CTO赵兴国:基于阿里云的互联网+视频会议系统实践
原文发布时间:2016-01-25
云栖社区场景研究小组成员:贾子甲,仲浩。

相关实践学习
通义万相文本绘图与人像美化
本解决方案展示了如何利用自研的通义万相AIGC技术在Web服务中实现先进的图像生成。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
SQL 前端开发 搜索推荐
【Element-UI】实现动态树、数据表格及分页效果
在现代软件开发中,动态树、数据表格以及分页效果成为了许多应用的核心需求。随着业务规模和复杂性的增加,我们往往需要展示大量的层级结构数据,并且实现交互性强且高效的操作。 动态树提供了一种组织结构清晰、可伸缩的展示方式,使用户可以方便地查看和操作树节点。数据表格则是以表格形式呈现数据,在其中用户可以进行排序、筛选、编辑等操作。 而分页效果则能够将大量数据分割成易于管理和浏览的一页或一页的内容。这三种功能的结合,不仅使得我们能够更好地处理庞大的数据集合,同时也使得用户能够快速定位所需信息。 本文将介绍如何使用现代前端技术实现动态树、数据表格及分页
|
Android开发 开发者
Android 13 NotificationChannels与Notification的加载流程
Android 13 NotificationChannels与Notification的加载流程
1392 0
Android 13 NotificationChannels与Notification的加载流程
|
算法 应用服务中间件 nginx
NGINX下的红黑树源码详解(附 流程图和GIF)(1)
之前博主稍微讲解了下红黑树的原理,那么在这篇博客博主想要把红黑树讲的更加的透彻,以便于更多的人了解红黑树 (本博客会更加详细的介绍之前的博客没介绍到的,所以各位看官不同再回去翻看博主之前那篇红黑树的原理讲解了。)
231 3
|
应用服务中间件 Shell nginx
网站流量日志埋点收集—日志格式、日志切分|学习笔记
快速学习网站流量日志埋点收集—日志格式、日志切分
400 0
网站流量日志埋点收集—日志格式、日志切分|学习笔记
|
弹性计算 关系型数据库 OLAP
快速上手并跑通AnalyticDB PostgreSQL版TPC-H测试
本案例介绍如何创建AnalyticDB PostgreSQL实例、生成测试数据、建表、导入数据,并跑通TPC-H查询。
|
算法 数据挖掘 Python
|
安全 网络协议 Java
斩断Log4j2 RCE漏洞验证和利用链,主动外联管控你值得拥有
本文将介绍Apache Log4j2远程代码执行漏洞常见的验证、利用方式及其原理,并给出基于外联管控的防护方案。
斩断Log4j2 RCE漏洞验证和利用链,主动外联管控你值得拥有
|
Web App开发
【基础】input标签输入框内的输入事件详细分析
【基础】input标签输入框内的输入事件详细分析
805 0
|
存储 对象存储
OSS产品Bucket分级的使用场景及注意事项
oss产品允许用户设置三种类型的Bucket,分别是标准(Standard)、低频(IA)、归档(Archive)三级存储类型,Bucket的类型决定了用户Object上传后的默认类型。
4686 0
|
人工智能
阿里云推出云呼叫中心,助力企业强势打造端到端的一站式热线服务
使用云呼叫中心,客户无需准备任何硬件,也无需花费大量时间进行搭建,只需要点击几次按钮,像创建一台ECS一样,几秒钟就可以把一个呼叫中心搭建起来并可以直接使用。
4465 0