SuperAPI AI 工具集

telnyx-video-java

编程与开发

查看项目

更新于 10-16 05:42

技能介绍

用途:该技能面向需要以 Java 集成 Telnyx 实时视频会议能力的开发者,提供房间(Room)与会话(Session)管理的 SDK 示例,用于创建和控制实时视频通信与会议场景。

主要能力:房间方面支持列出、创建、查看、更新和删除房间,可配置 enable_recording、max_participants、unique_name 及 webhook 相关参数;会话方面支持列出、查看会话,并执行结束会话、踢出、静音、取消静音等操作,这些操作会立刻影响房间内参会者(结束会话会踢出所有在场参会者)。参会者方面支持列出会话参会者。录制方面支持列出、查看、删除及批量删除房间录制。合成方面支持创建、查看、列出和删除房间合成。另外还提供签发加入房间所需的 Client Token 及刷新 Token 的方法。

使用方式:通过 Maven 依赖 com.telnyx.sdk:telnyx:6.36.0 或 Gradle implementation("com.telnyx.sdk:telnyx:6.36.0") 引入,使用 TelnyxOkHttpClient.fromEnv() 初始化客户端,随后按示例调用 client.rooms()、client.rooms().sessions()、client.roomParticipants()、client.roomRecordings()、client.roomCompositions() 等方法。

限制与错误处理:API 调用可能因网络、限流(429)、校验(422)、鉴权(401)等失败,生产代码需处理 TelnyxServiceException 并根据状态码重试或修正输入;限流建议退避重试。Client Token 与 Refresh Token 均有有效期,需要按期刷新。其他未在本资料中说明的定价、平台或额度信息暂未提供。