快速开始
前提条件
- 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真机设备。