vhallsdk-live-ios
微吼直播 SaaS SDK
对不起,由于微吼直播 SaaS SDK v5.0 及以后版本迁移至 VHLive_SDK_iOS,给您带来了不便,敬请谅解。历史版本 v4.0.0 以下版本
集成和调用方式
请参阅官方文档:http://www.vhall.com/saas/doc/310.html
APP工程集成SDK基本设置
1、将工程中 AppDelegate.m 文件名修改为 AppDelegate.mm
2、关闭 Bitcode 设置
3、在 plist 中 App Transport Security Settings -> Allow Arbitrary Loads 设置为 YES
4、注册 AppKey
[VHallApi registerApp:
AppKey
SecretKey:AppSecretKey
];
5、检查工程 Bundle ID
是否与 AppKey
对应
6、在 plist 中添加相机、麦克风权限
上传 App Store 时会报模拟器错误
1、请参阅官方文档: https://www.vhall.com/saas/doc/296.html 中 压缩打包上传 App Store 问题
使用 CocoaPods 引入 SDK
pod 'VHallSDK_Live'
使用互动功能 SDK
pod 'VHallSDK_Interactive'
注意:v5.x 及以上版本 请移步VHLive_SDK_iOS
pod 集成方式修改为:
pod 'VHLiveSDK'
使用互动功能 SDK
pod 'VHLiveSDK_Interactive'
版本更新信息
版本 v6.2.1 更新时间:2021.11.10
更新内容:
1、支持发起和观看无延迟直播
2、修复已知问题
版本 v6.2.0 更新时间:2021.10.13
更新内容:
1、支持 1v15 互动
2、嘉宾加入直播支持传入头像
版本 v6.1.4 更新时间:2021.09.06
更新内容:
1、修复部分活动下发起问答提问报错问题
2、修复嘉宾加入正在演示文档的直播间文档不显示问题
版本 v6.1.3 更新时间:2021.08.23
更新内容:
1、解决进入互动活动传密码或 k 值无效问题
2、解决部分场景下播放器内存未释放问题
版本 v6.1.2 更新时间:2021.07.27
更新内容:
1、初始化接口支持传入RSA私钥
2、解决观众进入互动下麦后,发送聊天消息提示包含敏感词问题
版本 v6.1.1 更新时间:2021.07.01
更新内容:
1、修复VHRoom进入房间多次回调的问题
版本 v6.1.0 更新时间:2021.06.29
更新内容:
1、支持主播发起互动直播
2、支持嘉宾加入互动直播
3、优化已知问题
版本 v6.0.3 更新时间:2021.06.03
更新内容:
1、解决播放回放,播放器状态处于启动状态时暂停无效问题
2、优化长方形水印出现形变问题
3、解决某些回放闪退问题
版本 v6.0.2 更新时间:2021.04.15
更新内容:
1、新增滚动字幕功能
2、调整水印间距,适配刘海屏
3、修复已知问题
版本 v6.0.1 更新时间:2021.04.02
更新内容:
1、修复6.0版本初始化SDK需要传host问题
2、直播/回放大播放器,新增视频尺寸回调
版本 v6.0.0 更新时间:2021.03.16
更新内容:
1、发布直播接口,在新版v3控制台创建的直播活动可不传access_token。
2、新增抽奖接口,仅适用于新版控制台v3创建的直播所发起的抽奖。
3、观看直播/回放播放器,新增活动信息VHWebinarInfo,可获取当前在线人数与活动热度信息。
4、发布直播,可修改主播昵称。
5、修复部分机型前后台切换,推流失败问题
6、修复问答,主持人的回答消息昵称错误问题
7、修复投屏播放过程中,无法切换视频问题
8、修复播放回放时,无法切换视频问题
9、修复iOS14下播放回放进入后台暂停后再进入前台无法播放问题
升级v6.0.0注意: 1、6.0版本取消了回放评论功能,建议使用聊天代替。如果使用了评论功能,在升级到6.0版本时请务必进行修改,否则评论功能将失效。2、移除了访客登录,新增第三方id登录,使用SDK前必须先登录。
版本 v5.0.2 更新时间:2021.01.25
更新内容:
1、消息优化
2、播放器优化
版本 v5.0.1 更新时间:2020.11.19
更新内容:
1、日志上报新增字段
2、上线消息中新增PV字段,解决web端观看量显示为0问题
版本 v5.0.0 更新时间:2020.10.28
更新内容:
1、底层优化
2、H5活动新增分页获取聊天记录
3、H5点播开始播放状态修复
4、文档翻页bug修复
5、解决 Seek 精度问题
6、Demo新增竖屏播放
版本 v4.3.4 更新时间:2020.07.02
更新内容:
1、新增是否全体禁言字段
1、新增签到倒计时取消功能
版本更新信息
版本 v4.3.3 更新时间:2020年7月2日
更新内容:
1、修复文档初始化是否显示的bug
版本 v4.3.2 更新时间:2020年6月22日
更新内容:
1、修复回放文档bug
2、修复预加载房间消息bug
版本 v4.3.1 更新时间:2020年6月15日
更新内容:
1、解决文档偶尔不加载问题
版本 v4.3.0 更新时间:2020年6月11日
更新内容:
1、新增水印功能
2、优化扬声器设备占用(后台切换等情况)
3、修复角色信息bug
4、新增直播前连接消息服务
5、解决回放显示文档问题
6、优化demo
版本 v4.2.1 更新时间:2020年5月21日
更新内容:
1、解决互动偶尔声音小问题
版本 v4.2.0 更新时间:2020年4月27日
更新内容:
1、支持投屏功能
2、优化日志上报
版本 v4.1.2 更新时间:2020.04.20
更新内容:
1、demo优化
2、解决GPUimage 冲突bug
3、解决偶尔web显示角色错误
4、解决历史聊天信息不全问题
5、回放静音失效问题
版本 v4.1.1 更新时间:2020.03.18
更新内容:
1、解决回放后台播放bug
2、支持pod集成 SDK
3、H5 活动历史消息数据兼容
4、上麦bug修复
版本 v4.1.0 更新时间:2020.02.27
更新内容:
1、解决播放器bug
2、优化Demo
版本 v4.0.1 更新时间:2019.09.16
更新内容:
1、优化Demo
2、修改美颜设置
版本 v4.0.0 更新时间:2019.09.02
更新内容:
1、优化问卷展现形式
2、修复已知bug
历史版本
演示
演示结构
VHSDKDemo.xcworkspace 演示工作空间,用于管理 VHSDKDemo和UIModel两个项目
VHSDKDemo App 层模拟用户 App
VHSDKUIModel 演示 UI 层简单实现,以静态库形式提供给 App 层使用,此模块是演示的一部分,仅供参考
VHallSDK 微吼 SaaS 直播 SDK
演示使用说明
1、打开项目 VHSDKDemo.xcworkspace
2、填写 CONSTS.h 中的信息,修改包名签名
3、选择目标为 VHSDKDemo4.x 直接编译运行
4、登录
5、设置相关参数,进行直播需要设置有效期内的直播Token (AccessToken) 需要用 API 生成
两种引入App工程的方式
1、打开 UIModel.xcodeproj 编译完成后,可以将 VHallSDK 和 UIModel 拷贝到目标App工程中直接引用。UIModel 中使用了第三方库,如有冲突可以自行删除冲突的静态库。
2、源码依赖 UIModel,直接将 VHSDKUIModel 下的 UIModel 文件夹拖到App工程中,podfile 添加 UIModel 的依赖库,设置好依赖路径,在 pch 文件中引入 UIModel.h 编译即可。注意:额外设置 DLNA lib 路径。
UIModel 依赖的第三方库如下,如版本不同自行调整
pod 'VHallSDK_Interactive'
pod 'BarrageRenderer','2.1.0'
pod 'Masonry','1.1.0'
pod 'MBProgressHUD','1.2.0'
pod 'MLEmojiLabel','1.0.2'
pod 'Reachability','3.2'
pod 'SDWebImage','5.6.1'
pod 'MJRefresh','3.3.1'
演示体验,在 AppStore 搜索微吼小直播应用,在设置中填写 AppKey 即可体验