1. 依赖配置
然后,配置加速与 TRTC 插件 SDK:MpAccSDK、TRTCAccPlugin,其中Network.framework为系统库。


2. 示例代码
class TRTCPluginDemoViewController: UIViewController {private let accClient: MpAccClient = MpAccClient.sharedoverride func viewDidLoad() {super.viewDidLoad()AccPluginManager.shared.setAccProxyPlugin(TRTCAccPlugin())accClient.setupDatakey("xxxx", deviceId: "xxxx")}deinit {AccPluginManager.shared.setAccProxyPlugin(nil)accClient.stop()}// 开启TRTCfunc startTRTCSDK() { /*开启VPN*/ }}extension TRTCPluginDemoViewController: TRTCCloudDelegate {func onEnterRoom(_ result: Int) {guard result > 0 else { return }accClient.registerAccCallback(self)let config = AccConfig()config.accMode = .FastSwitching //1:聚合加速 2:双发加速 3:快切加速config.pingInterval = 3accClient.start(config: config)}func onExitRoom(_ reason: Int) {accClient.stop()accClient.unRegisterAccCallback(self)}}extension TRTCPluginDemoViewController: AccCallback {// 配置回调}