开发者资源
iOS 视频会议 SDK 文档与示例
IOS ROOM 功能
为应用构建的房间
房间生命周期
- 创建与加入房间
- 处理退出与结束操作
实时对话
- 接入参与者视频
- 控制摄像头与麦克风
参与者体验
- 显示房间成员
- 响应房间状态变化
应用身份
- 关联自己的用户 ID
- 用服务端签发的 UserSig 认证
平台接入
- 原生 Swift 应用
- 遵循原生或浏览器权限要求
产品流程
- 将房间接入导航
- 业务数据保留在应用内
了解 iOS 房间 API
体验房间及其背后的代码。
房间生命周期
创建房间
使用 iOS 视频会议 SDK 创建并进入房间。应用提供已认证用户和房间 ID。
阅读文档RoomViewController.swift
import AtomicXCore
// After login, use your configured room ID and RoomType.
var options = CreateRoomOptions()
options.roomName = "Production check-in"
RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType, options: options
) { result in
// Handle room entry and update your interface.
}连接用户
关联应用身份
使用应用 ID、用户 ID 和服务端签发的 UserSig 登录,成功后进入房间。
阅读文档RoomViewController.swift
import AtomicXCore
LoginStore.shared.login(
sdkAppID: sdkAppID, userID: userID, userSig: userSig
) { result in
// Handle login result before entering the room.
}媒体与控制
控制房间体验
将文档支持的房间和媒体操作连接到界面。采集前处理错误与平台权限。
阅读文档RoomViewController.swift
import AtomicXCore
// Request camera and microphone permission first.
DeviceStore.shared.openLocalCamera(isFront: true, completion: nil)
DeviceStore.shared.openLocalMicrophone(completion: nil)开始使用
启用你的第一个房间
- 01
- 02
- 03
iOS Room SDK
Podfile
target 'YourApp' do
pod 'AtomicXCore'
endRoomViewController.swift
import AtomicXCore
// After login, use your configured room ID and RoomType.
var options = CreateRoomOptions()
options.roomName = "Production check-in"
RoomStore.shared.createAndJoinRoom(
roomID: roomID, roomType: roomType, options: options
) { result in
// Handle room entry and update your interface.
}iOS 视频会议 SDK 常见问题
iOS 视频会议 SDK 包含什么?
iOS 视频会议 SDK 提供房间生命周期 API、参与者状态和自定义会议控制。身份与业务流程由应用提供。
如何接入 iOS 视频会议 SDK?
通过 CocoaPods 接入,遵循当前 Xcode 和部署目标要求。添加摄像头与麦克风用途说明,并在采集前请求权限。
iOS 视频会议 SDK 用户如何登录?
使用 SDKAppID、用户 ID 和服务端生成的 UserSig。应用密钥不得进入浏览器或移动端代码。进入房间前处理认证失败。
可以自定义会议体验吗?
构建自己的布局,将房间状态接入应用。需要现成会议界面时可选 UI Kit;支持选项以平台指南为准。
Room 如何计费?
Room 套餐功能及音视频用量决定费用。查看当前 Conference 价格页了解所含能力与限制。
选择 SDK 还是 UI Kit?
自己构建房间界面和状态处理时选 SDK;希望接入并适配现成会议界面时选 UI Kit。
如何用 Swift 或 Objective-C 接入 iOS 视频会议 SDK?
在 Xcode 项目中接入文档指定的包,并处理应用生命周期切换。用 iPhone 测试所选功能使用的权限和能力。
应用发布前如何测试 iOS 视频会议 SDK?
测试已认证入房、参与者变化,以及支持的摄像头、麦克风与退出控制。
如何自定义 iOS 视频会议 SDK 界面?
围绕文档 API 构建房间和参与者界面。日程、访问及学习或业务流程由应用负责。

