@@ -35,10 +35,10 @@ Agora (声网) platform services commonly needed by server-side applications:
3535- ** On-premise Recording** — a JNI bridge (` RecordingSDK ` ) to the Agora recording
3636 native library for local / on-premise recording scenarios.
3737
38- The SDK core (packages ` io.agora.media ` , ` io.agora.recording ` , ` io.agora.rtm ` ,
39- ` io.agora.signal ` ) has no framework dependency. The ` io.agora.spring.boot ` package
40- provides a Spring-friendly facade ( ` AgoraTemplate ` , ` AgoraProperties ` ) that stays a
41- plain POJO layer — no Spring classes are required to compile or run it .
38+ The whole SDK (including the ` io.agora.cloud ` REST facade with ` AgoraTemplate `
39+ and ` AgoraProperties ` ) is a plain POJO layer — no Spring classes are required to
40+ compile or run it. Spring Boot integration is provided by the separate
41+ ` agora-spring-boot-starter ` project .
4242
4343What it is ** not** :
4444
@@ -93,7 +93,7 @@ Version lines:
9393| RTC client app | | agora-java-sdk (single jar) |
9494| (channel / uid) |-->| media : RtcTokenBuilder, AccessToken |
9595| Agora Console | | rtm/sig : RtmTokenBuilder, Signaling |
96- | (AppId / Cert) | | spring.boot : AgoraTemplate, Operations |
96+ | (AppId / Cert) | | cloud : AgoraTemplate, Operations |
9797| | | recording : RecordingSDK (native) |
9898+------------------+ +---------------------+--------------------+
9999 |
@@ -162,7 +162,7 @@ accepts for the channel until the expiry timestamp.
162162## 7. Configuration
163163
164164This library has no runtime configuration file of its own. When used with the
165- ` io.agora.spring.boot ` facade, ` AgoraProperties ` defines the property prefix
165+ ` io.agora.cloud ` facade, ` AgoraProperties ` defines the property prefix
166166` agora ` (constant ` AgoraProperties.PREFIX ` ). In Spring Boot, bind it with
167167` @ConfigurationProperties(prefix = "agora") ` .
168168
@@ -198,7 +198,7 @@ agora:
198198
199199` ` ` java
200200import com.fasterxml.jackson.databind.ObjectMapper;
201- import io.agora.spring.boot .*;
201+ import io.agora.cloud .*;
202202import okhttp3.OkHttpClient;
203203
204204AgoraProperties props = new AgoraProperties();
@@ -228,7 +228,7 @@ The operations follow the official Agora REST flow and map 1:1 to documented API
228228→ `updateMixRecording(...)` / `updateIndividualRecording(...)` / `updateLayout(...)`
229229→ `queryRecording(channelName, uid, resourceId, sid, mode)` → `stopRecording(channelName, uid, resourceId, sid, mode, asyncStop)`.
230230
231- Request/response models live in `io.agora.spring.boot. req` and `io.agora.spring.boot .resp`
231+ Request/response models live in `io.agora.cloud. req` and `io.agora.cloud .resp`
232232(e.g. `RecordingStorageConfig`, `TranscodingConfig`, `CloudRecordingQueryResponse`).
233233
234234# # 9. Testing & Build
0 commit comments