时信魔方是什么

时信魔方 - Cube 是面向开发者的实时协作开发框架。帮助开发者快速、高效的在项目中集成实时协作能力。

大家经常接触的 IM 、视频聊天、语音电话、在线会议、互动白板、协作文档等等这些场景都是实时协作的场景,时信魔方就是提供这些能力的开源软件。

时信魔方支持的操作系统有:Windows、Linux 、macOS 、Android、iOS 等,支持的浏览器有:Chrome、Firefox、Safari 等。

时信魔方有什么功能

时信魔方包含以下功能:

  • 即时消息(Instant Messaging / IM)。支持卡片消息、通知消息、文件消息和自定义消息等。
  • 实时多人语音/多人视频(Multipoint RTC)。支持自适应码率、超低延迟等,支持实时图像识别等。
  • 超大规模(100+)视频会议 (Video Conference)。支持会议控制、演讲模式,自定义 MCU 和 SFU 布局等。
  • 群组管理(Group management)。支持集成式管理和扩展组织架构等。
  • 共享桌面(Remote Desktop Sharing)。支持无缝集成白板等。
  • 云端文件存储(Cloud File Storage)。支持无缝集成文档在线协作等。
  • 实时白板(Realtime Whiteboard)。支持集成媒体回放、远程桌面和文档分享等。
  • 视频直播(Live video)。支持第三方推流和 CDN ,无缝支持会议直播和回放等。
  • 互动课堂(Online Classroom)。支持实时课堂互动和在线习题、考试。
  • 电子邮件管理与代收发(Email management)。
  • 在线文档协作(Online Document Collaboration)。支持 Word、PowerPoint、Excel 等主流格式文多人在写协作。
  • 安全与运维管理(Operation and Maintenance management)。所有数据通道支持加密,可支持国密算法等。
  • 风控管理(Risk Management)。对系统内所有文本、图片、视频、文件等内容进行包括 NLP、OCR、IR 等技术手段的风险控制和预警等。

部分功能截图:

即时消息 云盘
在线会议 在线会议(演讲)
在线课堂 直播

更多功能展示可以在 Cube Manual 里浏览。

时信魔方使用了哪些技术

时信魔方的技术特征:

  • 网络层、逻辑层、缓存层、存储层采用分层设计。服务器端使用“单元隔离”原则,各个功能单元可以实现 “微服务”方式部署“宏服务”方式管理
  • 采用 SHM(Simple Hybrid Message,简单混合消息传送) 协议。可在同一条链路上混合传输封包和流数据,且都能进行压缩和加密。
  • 信令、负载和流媒体传输均采用加密方式。长连接信令支持全信道压缩(采用 ZIP 算法)。
  • 兼容行业内主流协议,例如:SIP(RFC 3261)、WebRTC(RFC 7742、RFC 7874、RFC 7875)等。
  • 支持 H.264,VP8,VP9 等视频编解码器,支持 G711、G722、iLBC、ISAC、OPUS 等音频编解码器。
  • 支持 MCU (Multipoint Control Unit)SFU (Selective Forwarding Unit) 模式。
  • 采用矢量图元传输与渲染。
  • 支持文本内容、文件内容、图片内容、图像内容的识别,内置 NLP、Face Recognition、Super Resolution 等数据处理技术,提供对接第三方机器学习平台接口
  • 支持的文档格式有:pdfdoc、docm、docx、dotm、dotx、ett、xls、xlsm、xlsx、xlt、dpt、ppsm、ppsx、pot、potm、potx、pps、ppt、pptm、pptx 等。
  • 采用针对实时协作场景的集群控制策略和时序存储,兼容 Redis、Kafka、RabbitMQ、MongoDB 等第三方软件。
  • 支持插件式开发,客户端与服务器端均支持插件热部署。
  • 支持按域管理与数据隔离,支持服务内混合域。
  • 核心协议自研,可用于对“自主可控”有严格要求的项目。

项目目标是什么

Cube” 是 CooperativeUltrafastBest-practiceEfficient 的首字母缩写,意在为开发者和用户提供专业、可靠的协作产品和技术支持,帮助客户快速部署和构建在线协作场景。

时信魔方的目标:

  • C - Cooperative 时信魔方是为在线协同提供快速能力整合的框架。
  • U - Ultrafast 时信魔方为客户打造极速解决方案,极速开发、极速运行和极速服务响应。
  • B - Best-practice 时信魔方提供实时在线协作的最佳实践方式,优秀的用户体验。
  • E - Efficient 时信魔方积累多年行业场景方案,API、架构、存储策略等都经过行业案例验证,有效、高效。

从哪里获取项目代码

时信魔方的开源代码托管在 GitHub 和 Gitee 两个平台上。

项目源码托管地址:

  • GitHub - https://github.com/shixincube
  • Gitee - https://gitee.com/shixinhulian

开源代码采用 MIT 协议。

时信魔方的开源商业版 Cube Pro 可以从 https://vip.shixincube.com 获取,不过你需要先获得时信魔方的商业版授权,如何获取授权可以到时信魔方官网查看。

从哪里获得技术支持

时信魔方的官方站点是 shixincube.com ,该站点是时信魔方唯一的官方站点,可以从该站点了解时信魔方的更多信息。

时信魔方官方的 QQ 群:

  • 技术交流QQ群:785274214
  • 商业项目支持QQ群:784210063

时信魔方的技术 Blog :

  • OSCHINA https://my.oschina.net/u/4581100
  • CSDN https://blog.csdn.net/shixinmf
  • 博客园 https://www.cnblogs.com/shixincube/
  • 简书 https://www.jianshu.com/u/999a4453533a
  • 知乎 https://www.zhihu.com/people/shi-xin-mo-fang
  • 掘金 https://juejin.cn/user/3254197304210653

时信魔方咨询邮箱:

  • cube@spap.com

如何快速开始

通过三步快速将时信魔方实施到项目中:

  1. 阅读时信魔方 Blog 的技术文章,了解技术和原理。

  2. 从开源站点下载代码并编译 SDK 和服务器程序。

  3. 按照指南并参考 API 文档进行开发。

另外,时信魔方提供了多种适用不同场景的解决方案,按照不同的需求选择不同的技术方案:

开源社区版 开源商业版
开源(Cube 3)
即时消息
文件存储/云盘
多方音视频通话
视频直播
群组管理
屏幕分享
实时白板
风控管理
开源(Cube 3 Pro)
商业授权(源码授权与技术服务支持)
即时消息
文件存储/云盘
多方音视频通话
超大规模多方音视频通讯
视频直播
群组管理
屏幕分享
实时白板
在线文档协作
风控管理
支持集群管理
支持第三方数据库与缓存系统
公有云版 旗舰定制版
商业授权(技术服务支持)
SDK 技术支持与培训
即时消息
文件存储/云盘
多方音视频通话
超大规模多方音视频通讯
视频直播
群组管理
屏幕分享
实时白板
风控管理
提供 UI 组件
开源(Cube + App)
商业授权(包括所有终端App及其源码授权)
即时消息
文件存储/云盘
多方音视频通话
超大规模多方音视频通讯
视频直播
群组管理
屏幕分享
实时白板
在线文档协作
风控管理
客户端支持小程序及小程序商城
服务器支持集群管理
支持第三方数据库与缓存系统
支持混合云、私用云部署
提供按需定制服务

如何获得商业授权

获得商业授权将获得时信魔方的专业技术支持,帮助你高效的完成协作项目开发。通过以下方式获取商业授权:

  1. 联系 QQ 749175739 咨询您需要的商业授权范围。
  2. 按照授权范围进行对应的服务或软件采购。
  3. 通过预留的邮箱接收确认邮件。

收到确认邮件后,您会收到一个 VIP 账号,通过该账号登录 VIP 服务平台获取相关的技术文档、源代码和技术支持。

时信魔方为每位商业授权客户都提供电子发票授权书

Open Cube 时信魔方介绍相关推荐

  1. 视频通话 - 时信魔方教程

    时信魔方能帮助开发者快速构建视频通讯程序,从点到点的视频通讯到 MCU 融屏视频通讯都可以轻松使用时信魔方实现: 本节中我们将使用时信魔方实现两个账号之间进行视频通话,实现的效果截图如下所示: 主叫方 ...

  2. 宜信实时数据平台介绍

    宜信实时数据平台介绍(根据相关资料整理) 文章目录 宜信实时数据平台介绍(根据相关资料整理) 1.架构设计方案 1.1 定位和目标 1.2 整体设计架构 1)统一数据采集平台 2)统一流式处理平台 3 ...

  3. 自我介绍html模板王,短信自我介绍模板

    自我介绍通常是面试过程的第一个环节,找过工作的人对此并不陌生.那么你知道短信的自我介绍要怎么编辑吗?下面第一范文网小编为你整理了短信自我介绍模板,欢迎阅读. 短信自我介绍模板篇[1] 我叫xxx,来自 ...

  4. matlab时频分析工具箱安装_EEG时频分析介绍与实现(基于EEGLAB、NetStation与Analyzer2软件)...

    本文首发在个人博客上(7988888.xyz),此文章中所有链接均通过博客进行访问. 我在很早之前有翻译过一篇通过小波变换来进行时频分析的文章,可参考<小波教程>.最近,我在油管上看到了E ...

  5. 船员英语老师是面试还是计算机答题,面试时的英语介绍

    首先,准备英语面试时的自我介绍,要特别注意两点:一.条理清楚.用词准确.二.真实展现自己的本质,不要用夸大或吹嘘的词语.有些人喜欢在做英语自我介绍时夸张地表现自己的优点,甚至把根本没有做过的事情也说出 ...

  6. Django验证码*短信验证码之2-容联云通讯短信平台(联云通讯短信平台介绍、容联云通讯Python SDK、封装发送短信单例类)

    容联云通讯短信平台介绍 容联云通讯网址:https://www.yuntongxun.com/ 容联云管理控制台 容联云创建应用 容联云通讯Python SDK https://doc.yuntong ...

  7. [面试英语] 面试时如何自我介绍

    [面试英语] 面试时如何自我介绍 作者:     来源:中国日报网站     发表时间:2006-07-14     浏览次数: <script language="Javascrip ...

  8. 牛人面试时英文自我介绍

    牛人面试时英文自我介绍 <script type="text/javascript"> </script> <script src="htt ...

  9. 计算机软件理论考博复试,考博复试时的自我介绍

    考博人一般都会经历面试这一关,那么在参加复试面试时你会怎么进行自我介绍让导师认可你呢?以下是学习啦小编整理有关于考博复试时的自我介绍的内容,仅供参考. 考博复试时的自我介绍篇一 尊敬的老师, 晚上好! ...

  10. 计算机培训教师自我介绍,面试教师时的自我介绍

    面试教师时的自我介绍 鉴于需要进行自我介绍的时机多有不同,因而进行自我介绍时的表达方法便有所不同.自我介绍的内容是指自我介绍 时所表述的主体部分,即在自我介绍时表述的具体形式.下面是小编为大家搜索整理 ...

最新文章

  1. 一旦一个业务可以由一个人来全部完成而不涉及分工,就会产生单干的情况
  2. oracle group by 两项,Oracle中group by 的扩展函数rollup、cube、grouping sets
  3. linux驱动头文件查找目录,在Fedora 20中查找简单设备驱动程序的头文件
  4. 新年首发成功!SpaceX“猎鹰9号”火箭发射升空
  5. 运筹学在不同环境下的决策 -- 学习记录
  6. C++之---友元函数
  7. bash shell for循环1到100
  8. 集体智慧编程 - 读书笔记
  9. 【Excel VBA】Application类下的一些常用功能总结
  10. 省团团小程序被微信封禁
  11. VMware虚机丢失vmdk文件恢复方案解析
  12. Linux:详细的RPM和YUM/DNF管理工具,配置仓库等
  13. 线性规划的一些处理方法:取最值、找索引、条件约束
  14. HP 1022N 网络打印机安装步骤
  15. Photoshop液化工具塑造完美的脸型
  16. java添加例外_JAVA例外处理
  17. 一个小时学会MySQL数据库
  18. html转盘游戏代码,html5 转盘 例子 附完整源码 有截图 亲测通过
  19. 致曾经那个优秀的女孩儿
  20. 探究下疯狂动物城Zootopia为何如此高分的原因

热门文章

  1. 【Android 教程系列第 10 篇】史上最全的 Android 应用包名汇总,含主流应用商店包名,持续更新...
  2. 《3D数学基础:图形与游戏开发 》
  3. html css 银行卡,CSS
  4. 银河麒麟系统怎么安装微软雅黑字体
  5. 酒吧手机游戏java_酒吧里24种常见游戏的玩法
  6. GPS定位基本原理解析
  7. 人工智能AI - 学习/实践
  8. 怎样使用Google chrome播放 .swf 文件
  9. 手机数控模拟器安卓版_CNC模拟器安卓中文版下载
  10. 实时渲染器不止lumion,Chaos Vantage你值得一试