Releases: ksvc/KSYAirStreamer_iOS
Releases · ksvc/KSYAirStreamer_iOS
release v1.5.0
release v1.4.0
新增功能
- 增加解码器类型 KSYAirVideoDecoder_NONE, 用于关闭解码
- 增加 videoBitStreamCallback 回调函数, 用于获取未解码的码流
- 增加 KSYAirParseParamSets 工具函数用于解析 264的参数集
v1.3.0 release
新增功能
- 录屏功能兼容iOS11 (目前iOS11上启动录屏后,需要手动选择屏幕镜像);
- 优化黑边填充的CPU占用;
bug修复
- 修复录屏过程中偶现的崩溃;
说明
之前版本在iOS 11上会crash,请尽快更新新版本。
release v1.2.0
新增功能
- 添加填充黑边功能, 通过 KSYAirTunesConfig.padding设置
当宽高设置为与屏幕的宽高比一致并将padding设置为YES, 可以保证输出的画面为固定横屏; 此时设备UI朝向为竖屏的话, 直播画面左右两边填充黑边.
注意, 此功能只在高度大于等于720时有效
release v1.1.0
新增功能
- 添加硬解码支持, 通过 KSYAirTunesConfig.videoDecoder设置
- 添加SDK 过期日期查询接口
- demo增加音量调节示例
- API 变动: KSYAirTunesConfig.videoSize 的类型从 int 改为 CGSize
- 如果videoSize的宽高相同, 则横竖屏旋转时,输出的分辨率保持不变;
- 当宽高不同时, 横竖屏旋转后, 高度保持不变, 宽度会跟随设备的屏幕比例变化
- 详见说明
- Kit类增加重连的错误类型
调优
- SDK内部多处CPU性能优化,改善音频逻辑,CPU改善20%
- UI体验优化: 将部分工作从主线程移到后台线程
- 基于libksygpulive直播推流,使用vt264硬编,CPU改善30%
- 录屏时其他APP播放音量优化(仅iOS10有效)
warning
- please update libksygpulive to version v2.6.1
release v1.0.0
- 修复错误报告相关的问题
- 增加带离线鉴权的商业版接口(免费版不需要使用)
v0.1.0 release(beta version)
- init release
- only for evaluating
- only accept feedback at https://github.com/ksvc/KSYAirStreamer_iOS/issues