SDK集成
#
如下是一个总体接入流程,详细细节请参见
RTC服务开通指南
。
核心功能实现
#
老师建课开课模块
#
时序图
学生进入课堂模块
#
时序图
老师学生互动模块
#
时序图
下课模块
#
时序图
核心功能对应API
#
功能点
Windows
Android
iOS
创建 RTCEngine 实例
createRTCVideo
createRTCVideo
createRTCVideo:delegate:parameters:
创建视频设备管理实例
GetVideoDeviceManager
/
/
创建音频设备管理实例
GetAudioDeviceManager
/
/
启用音频信息提示
enableAudioPropertiesReport
enableAudioPropertiesReport
enableAudioPropertiesReport:
启动/停止音频采集设备测试
StartAudioCaptureDeviceTest
StopAudioCaptureDeviceTest
startAudioDeviceRecordTest
stopAudioDeviceRecordAndPlayTest
/
启动/停止音频播放设备测试
startAudioPlaybackDeviceTest
stopAudioPlaybackDeviceTest
startAudioPlaybackDeviceTest
stopAudioPlaybackDeviceTest
/
设置远端视频渲染视图
SetRemoteStreamVideoCanvas
setRemoteVideoCanvas
setRemoteVideoCanvas:withIndex:withCanvas:
开启/关闭本地音频采集
StartAudioCapture
StopAudioCapture
startAudioCapture
stopAudioCapture
startAudioCapture
stopAudioCapture
开启/关闭本地视频采集
StartVideoCapture
StopVideoCapture
startVideoCapture
stopVideoCapture
startVideoCapture
stopVideoCapture
设置本地视频渲染
SetLocalVideoCanvas
setLocalVideoCanvas
setLocalVideoCanvas:withCanvas:
加入RTC房间
joinRoom
joinRoom
joinRoomByToken:userInfo:roomConfig:
设置用户在房间的可见性
SetUserVisibility
setUserVisibility
setUserVisibility:
离开房间
LeaveRoom
leaveRoom
leaveRoom
销毁引擎实例对象
destroyRTCVideo
destroyRTCVideo
destroyRTCVideo