# rongcloud-livevideo-ios-quickdemo
**Repository Path**: rongcloud/rongcloud-livevideo-ios-quickdemo
## Basic Information
- **Project Name**: rongcloud-livevideo-ios-quickdemo
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2021-10-18
- **Last Updated**: 2022-04-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
视频直播QuickDemo
## 简介
视频直播QuickDemo, 是融云针对视频直播场景设计的 SDK(RCLiveVideoLib),快速开箱使用示例。融合 RongIMLib 和 RongRTCLib 实现视频直播场景,将复杂逻辑(订阅和发布流、上下麦、连麦布局等)进行了封装,初步展示。
## 环境要求
* Xcode:确保与苹果官方同步更新
* CocoaPods:1.10.0 及以上 [^脚注1]
* iOS:11.0 及以上
## 目录结构

tip: 完整脑图请查看-> [^脚注2]
## 快速启动
1. 为了方便您快速运行quickdemo,我们为您预置了融云 appkey 和 对应的测试服务器url,您不需要自己部署测试服务器即可运行。
2. 申请 `BusinessToken`
1. BusinessToken 主要是防止滥用 quickdemo 里的测试appKey,我们为接口做了限制,一个 BusinessToken 最多可以支持10个用户注册,20天使用时长。点击此处 [获取BusinessToken](https://rcrtc-api.rongcloud.net/code)
2. 过期后您的注册用户会自动移除,想继续使用 quickdemo 需要您重新申请 BusinessToken
3. 成功获取到 BusinessToken 后,替换 LVSDefine.h 中定义的 BusinessToken
1. `cmd + shift + o` (快速定位)[^脚注3] ,弹出窗口输入`LVSDefine` 回车;即可快速定位 LVSDefine.h 文件
2. 替换成功获取的BusinessToken宏定义
```objc
static NSString *const LVSLoginSuccessNotification = @"LVSLoginSuccessNotificationIdentifier";
//融云官网申请的 app key
#define lvsAppKey @"pvxdm17jpw7ar"
//请前往 https://rcrtc-api.rongcloud.net/code 获取 BusinessToken
#define BusinessToken <#BusinessToken#> //这里替换成功获取到 BusinessToken
```
3. 截图示意:

1. `Cmd+R` 即可模拟器运行
2. 输入手机号,点击登录;即可快捷登录;进入直播秀列表房间,直接进如房间,或者`Start live`,开始直播。(苹果模拟器不支持摄像头,建议用真机调试直播)
3. Enjoy yourself 😊
## 主要Feature快速预览
#### 首页
1. 点击列表进入直播间观看直播
2. 点击 Start Live 开始直播
#### 观众端
1. 申请上麦
2. 取消上麦申请
3. 申请上麦的列表
4. 关闭直播
5. 结束连麦
#### 主播端
1. 申请上麦列表
1. 同意
2. 拒绝
2. 邀请上麦列表
1. 取消上麦邀请
3. 观众列表
1. 邀请上麦
2. 踢出房间
4. 关闭直播间
> 更详细的api调用,请下载代码,了解更多🤗
## 其他
如有任何疑问请提交 issue
[^脚注1]:更多详情请看[融云开发文档:https://doc.rongcloud.cn/livevideoroom/IOS](https://doc.rongcloud.cn/livevideoroom/IOS/)
[^脚注2]:livevideosdk-quickdemo主目录思维导图-相关链接: [https://rongcloud.yuque.com/docs/share/38847795-dde2-4034-a621-0cede4de3144?# 《livevideosdk-quickdemo主目录脑图》](https://rongcloud.yuque.com/docs/share/38847795-dde2-4034-a621-0cede4de3144?# 《livevideosdk-quickdemo主目录脑图》)
[^脚注3]:快捷键:Comand + Shift + O (字母O)