Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
83 lines (67 sloc) 2.65 KB

title: Agora RTM Overview description: platform: All Platforms updatedAt: Thu Jul 25 2019 10:17:17 GMT+0800 (CST)

Agora RTM Overview

The Agora RTM SDK provides a stable messaging mechanism for you to build real-time messaging scenarios with low latency and high concurrency at a global level.

Functions

The Agora RTM SDK enables the following functions:

  • Send and receive (offline) peer-to-peer messages.
  • Send and receive channel messages.
  • Get the member list of the channel.
  • Create, send, cancel, accept, or decline a call invitation.
  • Set, update, or get a user's attributes.
  • Interconnect with the legacy Agora Signaling SDK

Applications

The Agora RTM SDK can be used in the following scenarios:

Industry Application
Live Broadcast
  • Commentaries
  • Chatrooms
  • Send gifts
  • Likes
  • Maintenance of the chat room status (e.g., number of the channel members)
  • Privilege management (remove or mute a specified user)
  • Social Network
  • Private chat messages
  • Group messages
  • Voice/Video call invitation commands
  • Education
  • Class group messages
  • Private chat messages
  • Whiteboard
  • Privilege management (awards, presenting, hands up or likes)
  • IoT Control messages

    Features

    The Agora RTM SDK provides the following features:

    Feature Description
    High concurrency Supports sending up to a million channel messages at the same time. Can cope with the high concurrency situations typical in an online quizzing scenario.
    High reliability Service availability at 99.999%
    Low latency Our data centers are deployed globally.
  • Average inter-regional latency: Less than 200 ms.
  • Average intra-regional latency: Less than 100 ms.
  • Compatibility Supports the following platforms:
  • iOS, Android (arm64, armv7, x86), macOS, Windows (coming soon), and Linux
  • Web: Chrome 58+, Firefox 56+, Safari 11+
  • Java server and C++ server
  • Real-time Messaging vs. Signaling

    The Agora Real-time Messaging SDK (RTM) is designed to replace the legacy Signaling SDK with much more exciting features.

    Maintenance to the legacy Signaling SDK will end in the fourth quarter of 2019.

    You can’t perform that action at this time.