快速开始

前提条件

  • xcode 10.0以上版本。

运行demo

  • 下载无延迟直播ios端SDK压缩包,下载完成后解压缩即可。
  • 压缩包的目录结构

  • 将示例项目TangRTC_SDK_for_IOS\rtc\demo\TangRTC_IOS_demo导入xcode中,编译和运行项目。
  • 运行起demo后,在图2-2箭头指向处填入从全时获取的拉流地址,就可以点击播放体验示例demo了。
  • 更换拉流地址,需要先点击停止按键,然后更换拉流地址,再点击播放按键。

集成SDK

创建工程(开发环境建立)

  • 导入文件

下载解压云会议SDK的压缩包以后,将TangRTC_SDK_for_IOS\rtc\sdk\TangRTCKit.framework 目录拷贝到您的项目中。

实现功能

  • 初始化

在工程的Application中进行初始化操作,注意初始化操作必须在主线程进行

self.rtcEngineKit = [TangRTCEngineKit sharedEngineWithAppId:self.token delegate:self];
  • 设置远端视频
[self.rtcEngineKit setupRemoteVideo:canvas];
  • 加入频道

将获取到的channelId,调用joinChannel接口启动拉流流程。

[self.rtcEngineKit joinChannelByToken:self.token channelId:self.item.videoURL uid:0 mediaOptions:options joinSuccess:^(NSString * _Nonnull channel, NSUInteger uid, NSInteger elapsed) 
  • 运行

将程序运行在ios真机设备。