This topic outlines the server-side APIs for Real-Time Communication.
Application management
| API | Description |
| ModifyApp | Modifies the name of a specified application. |
| DescribeApps | Queries a list of applications. |
| DescribeAppKey | Queries the AppKey of a specified application. |
Channel management
| API | Description |
| DeleteChannel | Deletes a channel. |
| RemoveTerminals | Removes specified end users from a channel. |
| DescribeChannelUsers | Queries the details of online users in a channel across different patterns. |
| DescribeUserInfoInChannel | Queries the real-time information of a user in a channel. |
| DescribeChannelParticipants | Queries the list of online users in a channel. |
Bypass streaming
| API | Description |
| StartMPUTask | Starts a bypass streaming task. |
| GetMPUTaskStatus | Gets the status of a bypass streaming task. |
| StopMPUTask | Stops a bypass streaming task. |
| UpdateMPUTask | Updates a bypass streaming task. |
Automatic single-stream bypass rules
| API | Description |
| CreateAutoLiveStreamRule | Creates an automatic single-stream bypass rule. |
| DeleteAutoLiveStreamRule | Deletes an automatic single-stream bypass rule. |
| DescribeAutoLiveStreamRule | Queries an automatic single-stream bypass rule. |
| EnableAutoLiveStreamRule | Enables an automatic single-stream bypass rule. |
| DisableAutoLiveStreamRule | Disables an automatic single-stream bypass rule. |
| UpdateAutoLiveStreamRule | Modifies an automatic single-stream bypass rule. |
Layout management
| API | Description |
| DeleteMPULayout | Deletes a bypass streaming layout. |
| CreateMPULayout | Creates a bypass streaming layout. |
| DescribeMPULayoutInfoList | Gets the layout parameters for a bypass streaming task. |
| ModifyMPULayout | Modifies a bypass streaming layout. |
Cloud recording
| API | Description |
| AddRecordTemplate | Adds a recording configuration template. |
| DeleteRecordTemplate | Deletes a recording configuration template. |
| UpdateRecordTemplate | Updates a recording configuration template. |
| DescribeRecordTemplates | Queries a list of recording template configurations. |
| DescribeRecordFiles | Queries a list of generated recording files. |
| StartRecordTask | Starts a video recording task. |
| StopRecordTask | Stops a video recording task. |
| UpdateRecordTask | Updates a video recording task. |
Event callbacks
| API | Description |
| CreateEventSubscribe | Creates a callback to subscribe to channel messages. |
| DeleteEventSubscribe | Deletes a callback that subscribes to channel messages. |
该文章对您有帮助吗?