Releases: ksvc/KSYLive_Android
Releases · ksvc/KSYLive_Android
v3.0.4 发布
v3.0.2发布
播放端:
版本:a2.2.2.0
- 修复某些HLS播放崩溃的问题
- 修复带有SEI信息但非UTF8编码导致android崩溃的问题
推流端:
版本:v5.0.1.3
- 修复软编模式下动态分辨率推流,拉流端播放出错的问题;
- 修复悬浮窗模式下,触摸悬浮窗(未移动时),悬浮窗会漂移的问题;
- 修复悬浮窗特性不兼容Android 7.1以上系统的问题;
- 修复悬浮窗模式下,各种横竖屏切换case下,预览画面可能会显示不正确的问题;
- 添加软编模式下对frame/packet的重用逻辑,节省部分内存拷贝的消耗;
- 修复GLRender中部分Listener被混淆的问题;
- 修复动态横竖屏场景下,app切后台,再返回前台时,水印大小可能不正确的问题;
- 修复水印快速开启、关闭引起的crash问题(开启动态水印,进行动态横竖屏切换时容易复现);
- 重新添加是否启用fbo重用逻辑的接口,以兼容声网SDK;
- 修复demo在部分机型上Toast信息不显示的问题;
- 修复demo在保存截图失败时会crash的问题.
v3.0.1发布
v3.0.0发布
播放端:
版本:a2.2.0.3
- 增加多播放器同步接口,及demo
- 修复缩略图崩溃的问题
- 增加h265硬解失败切h264的接口
- 播放demo 在vivo 3x崩溃的问题
- 修复精准seek时有200毫秒左右的误差
推流端:
版本:v5.0.0.0
- Demo中加入对 GPUImageFilter 的支持
- 框架实现中,区分了Frame与Packet(可能会影响部分三方功能接入的兼容性)
- 当配置为硬编265时,如果不支持,则SDK内部fallback到264硬编
- 完善demo中视频滤镜配置页面的错误处理逻辑
- 添加自定义音效接口
- ImgTexFilterMgt中的replace方法添加是否自动释放被替换filter的参数
v2.6.3发布
v2.6.2发布
v2.6.1发布
v2.6.0发布
1. 播放端:
版本:a2.1.0
2. 推流端
版本:v4.4.1
- 增加立体声输出时可分别设置左右声道音量的功能 参见接口
KSYStreamer.getAudioMixer().setVolume(int idx, float leftVol, float rightVol)
v2.5.0发布
播放端:
版本:a2.1.0
- 支持边播边录功能
- 优化硬解失败切换至软解的功能
- 解决点播rtmp视频不能seek的问题
推流端:
版本:v4.4.0
更新demo实现,包含:
- 将demo进行分拆,包含基础demo、完整demo、悬浮窗demo,完整demo、悬浮窗继承基础demo来实现;
- 完整demo中增加以下功能点:
- 初始前后摄像头的配置;
- 预览View类型的配置(GLSurfaceView/TextureView/OffScreen);
- 前后台切换模式的配置(正常推流、保留最后一帧、背景图推流);
- 音频编码AAC profile的配置;
- 添加是否开启手势缩放与触摸对焦的选项;
- 添加已连接蓝牙mic时,是否优先使用蓝牙mic采集音频;
- 完整demo中优化预览、推流界面的设置操作:
- 将各项功能分拆为水印设置、推流设置、音频设置、视频滤镜,相对独立;
- 视频滤镜部分可以任意选择视频滤镜(包含RGBA滤镜),并支持3级串联;
新功能:
4. ImgTexFilterMgt添加replaceFilter/addFilter接口,方便滤镜多级级联时的使用;
5. 添加对蓝牙mic音频采集的支持;
6. KSYStreamer添加getCurrentPreviewFps接口来获取当前实际预览帧率;
7. 添加对外接口 setEnableMp4FastStart,以控制是否将mp4 header挪到文件头部;
问题修复:
8. 修复在部分机型上将采集fps配置为24/30时,前置摄像头画面比较暗的问题;
9. 修复hefe滤镜在某些机型上不生效的问题;
10. 更改风格滤镜集成方式便于与其他滤镜组合使用;
11. 解决进入预览,不推流不录制时RtmpPublisher和FilePublisher未释放的问题;
12. 修复画笔推流时,使用720p/30fps,在某些机型上(Mi5, MiNote2)可能会引起crash的问题;