Skip to main content

step 1:初始化SDK

创建初始化参数

在调用 SDK 的任何其他函数之前,需要进行 SDK 初始化。要初始化 SDK,请创建RTCEngineConfig对象的实例。
  • 下表描述了RTCEngineConfig对象的所有属性。

初始化RTC引擎

创建 RTCEngineConfig 对象后,调用 SDK 的 initializeWithConfig 函数设置代理并验证它是否已正确初始化。

设置委托

若要订阅委托事件,必须创建 RTCEngineDelegate 的实例,并使您的类符合 RTCEngineDelegate 协议。

实现回调函数

  • 加入频道成功回调
  • 自己数据更新回调
  • 开始重连回调
  • 重连成功回调
  • 连接断开回调
  • 自定义消息回调
  • 频道更新回调
  • 用户加入频道回调
  • 成员数据更新回调
  • 用户离开频道回调
  • 用户码流数据变更回调

step 2:加入和离开频道

加入频道

离开频道

step 3:发布视频流

开启预览画面

更新预览画面

停止预览画面

恢复/暂停推流

step 4:订阅和取消订阅远端视频

订阅远端用户的视频流

  • 下表描述了RTCTrackIdentifierFlags轨道标识枚举类型的所有值。

更新远端用户的视频流

停止订阅远端用户的视频流

停止订阅指定远端用户的所有视频流

step 5:销毁资源