Releases: easefun/PLVLiveDemo
Releases · easefun/PLVLiveDemo
polyv-ios-rtmp-demo v2.3.0
polyv-ios-rtmp-demo v2.2.4
- 升级 pod PolyvLiveAPI 库至 0.7.4 版本,更新获取推流频道信息的 channelId 参数为字符串类型
pod 'PolyvLiveAPI', '~> 0.7.4'
polyv-ios-rtmp-demo v2.2.3
- Xcode 11.3 编译模态显示问题处理【设置页】
- 推流重连优化【直播页】
- 代码重构优化【直播页】
- 新增实时网络监测,PolyvFoundationSDK最低v0.10.1【podfile&直播页】
- 移除第三方 MBProgressHUD【podfile】
- 修复PLVLiveKit库stopLive后可能回调状态的问题,更新为v1.2.4【podfile】
podfile
use_frameworks!
target 'PLVRtmpDemo' do
pod 'PLVLiveKit', '~> 1.2.4'
pod 'PolyvLiveAPI', '~> 0.7.3'
pod 'PolyvSocketAPI', '~> 0.6.1'
pod 'PolyvFoundationSDK', '~> 0.10.1'
# 如果同时集成云课堂SDK,则移除PolyvSocketAPI、PolyvFoundationSDK,使用云课堂SDK即可(最低0.13版本)
#pod 'PolyvCloudClassSDK', '~> 0.13'
# Xcode 10 以下解注释
#pod 'Starscream', '3.0.5'
end
polyv-ios-rtmp-demo v2.2.2
- 支持和保利威云课堂SDK同时集成
默认 pod 方式:
pod 'PLVLiveKit', '~> 1.2.3' # polyv streamer.
pod 'PolyvLiveAPI', '~> 0.7.3' # Polyv live api.
pod 'PolyvFoundationSDK'
# 默认依赖库
pod 'PolyvSocketAPI', '~> 0.6.1' # Polyv socket.io api.
和云课堂同时集成依赖库
pod 'PLVLiveKit', '~> 1.2.3' # polyv streamer.
pod 'PolyvLiveAPI', '~> 0.7.3' # Polyv live api.
pod 'PolyvCloudClassSDK' # 云课堂 SDK
polyv-ios-rtmp-demo v2.2.1
- 优化首次进入直播页卡顿问题
pod 'PLVLiveKit', '~> 1.2.3'
polyv-ios-rtmp-demo v2.2.0
- 推流参数优化调整
- 登录频道场景限制
- 项目结构调整,库升级
- 已知问题修复,低电量时弹窗导致回放视频不同步问题等
polyv-ios-rtmp-demo v2.1.1
- 移除 demo pod 文件
- 添加默认推流参数配置:标清、高清、超清
- 修复 iOS 11 下手机重启问题(推流帧率15帧改为25帧,推荐25帧率)
polyv-ios-rtmp-demo v1.0
v1.0
- 基于开源项目 video core
- 具有丰富的接口可供使用
polyv-ios-rtmp-demo v2.1.0
- 多处 bug 修复
- 新增弹幕功能
- 支持 Xcode 9.0
- 支持 NGB 频道推流
- 优化工程文件目录结构
- 优化推流、聊天室 API 接口
polyv-ios-rtmp-demo v2.0
- 基于开源项目LFLiveKit的封装,LFLiveKit支持的特性:
- 后台记录
- 支持横竖屏记录
- 支持基于GPUImage的美颜
- 支持H264 AAC硬编码记录
- 弱网环境的丢帧
- 动态切换速率
- 音频配置
- 视频配置
- RTMP传输
- 切换摄像头位置
- 音频静音
- 支持发送buffer
- 支持水印
- 支持Swift
- 支持单一视频或音频
- 支持外部输入输出设备
- 提供多种音视频组合推流方式
- 使用保利威视登录接口获取推流地址
- 提供多种音视频组合方式配置