SDK集成及实现流程

alt

核心功能实现
老师建课开课模块
时序图

alt

学生进入课堂至下课模块
时序图

alt

核心功能对应API
功能点WindowsAndroidiOS
创建 RTCEngine 实例createRTCVideocreateRTCVideocreateRTCVideo:delegate:parameters:
创建视频设备管理实例GetVideoDeviceManager//
创建音频设备管理实例GetAudioDeviceManager//
启用音频信息提示enableAudioPropertiesReportenableAudioPropertiesReportenableAudioPropertiesReport:
启动/停止音频采集设备测试startAudioDeviceRecordTest/stopAudioDevicePlayTeststartAudioDeviceRecordTest/stopAudioDevicePlayTest/
启动/停止音频播放设备测试startAudioPlaybackDeviceTest/stopAudioPlaybackDeviceTeststartAudioPlaybackDeviceTeststopAudioPlaybackDeviceTest/
设置视频发布参数SetVideoEncoderConfigsetVideoEncoderConfigsetVideoEncoderConfig
开启/关闭本地音频采集StartAudioCapture
StopAudioCapture
startAudioCapture
stopAudioCapture
startAudioCapture
stopAudioCapture
开启/关闭本地视频采集StartVideoCapture
StopVideoCapture
startVideoCapture
stopVideoCapture
startVideoCapture
stopVideoCapture
设置远端视频渲染视图setRemoteVideoCanvassetRemoteVideoCanvassetRemoteVideoCanvas:withCanvas:
设置本地视频渲染SetLocalVideoCanvassetLocalVideoCanvassetRemoteVideoCanvas:withCanvas:
加入RTC房间JoinRoomjoinRoomjoinRoom:userInfo:roomConfig:
离开房间leaveRoomleaveRoomleaveRoom
销毁引擎实例对象destroyRTCVideodestroyRTCVideodestroyRTCVideo