产品概述

通过本文您可以了解 RTM 产品的基本内容,帮助您快速判断 RTM 对业务的可用情况。

产品简述

实时数据传输服务(Real Time Messaging,以下简称 RTM )基于云上曲率10余年来在数据传输和实时网络技术上的深度积累,立足于实时互动、业务数据传输为核心的泛娱乐场景,通过多平台多语言的PaaS类能力服务面向开发者,致力于帮助开发者快速搭建低延时、稳定可靠的实时数据传输解决方案。

  • 数据传输类场景 采用自主研发的通信框架与私有协议,全球多机房部署超高性能分布式服务集群,具备千万级并发请求承载与千亿级峰值消息处理能力,为游戏行业的信令传输、状态同步等核心数据传输提供可靠的低延迟支撑。
  • 业务通讯类场景 凭借 RTM 领先的网络传输技术,结合全球节点资源,帮助开发者快速搭建高品质低时延的IM即时通讯、实时互动音视频业务。

目前RTM已广泛应用于游戏、社交、教育及泛娱乐等行业领域,为数千家优质企业提供完整的业务解决方案。

产品架构

RTM 主打多平台互动的游戏、社交、直播、会议、教育、IoT等场景,提供Web、Android、iOS、Windows、macOS等平台的SDK供开发者快速集成。云上曲率同时提供不同的增值服务实现内容安全、实时音视频、IM、语音识别、实时文本翻译、智能客服等产品与 RTM 的互联互动,扩展更多的业务场景,满足企业的多种需求。 RTM产品架构

集成与业务实现

RTM 提供了多种语言的 RTM客户端SDK 与 RTM服务端SDK,开发者可快速完成与现有业务的集成:

  • 通过集成 RTM客户端SDK,可以实现从 业务客户端 调用 RTM服务接口;
  • RTM客户端SDK 提供了 消息推送处理回调,可以实时接收来自 RTM服务器 的消息推送。
  • 业务服务器可通过集成 RTM服务端SDK 完成与 RTM服务器 的通信,通过 服务端接口 实现消息发送、权限管理等功能。
集成与业务实现

语言支持

RTM 支持 iOS、Android、Unity、Web,并支持平台间互通,具体的兼容性要求见下表:

  • 客户端
平台 兼容性/版本要求
Android Android 4.1 ( API16 )
iOS iOS9+
macOS 待定
Web IE11及以上、Chrome、Firefox、Safari、Edge等
Unity C#
  • 服务端
平台 兼容性/版本要求
C++ 支持 C++ 11
C# 支持 .Net Standard 2.0
Java 支持 Java 8+
Python 支持 Python 3+
PHP 支持 PHP 5.4+
Go 交叉编译开启cgo