-
Notifications
You must be signed in to change notification settings - Fork 271
FAQ
pengbin edited this page Mar 2, 2017
·
24 revisions
推荐到github的issue中搜索答案
- SDK是否需要鉴权?
不需要鉴权.
- 集成方式?
我们的SDK中提供了两种集成方式 1.封装类:KSYGPUStreamerKit = aCapDev/vCapDev + player + mixer+ streamer + ... 2.积木类:自己组装积木类, 可以按照自己的需要来添加想要的功能
可以1. 在推流开始以后可以修改分辨率吗?
不可以,分辨率在预览之前就已经设置完成,在推流开始就不能修改。1. SDK是否可以在断开连接后,自动重新连接?
可以,SDK会监测当前推流的状态,当监测到connection break后,会自动重新连接。 重连次数和重连间隔可通过属性指定1. 我们sdk大小几十兆为什么集成到APP后增量只有几兆?
正常的程序有编译、链接两个阶段, 静态库是编译后的内容 , 是比较大的,它把所有可能被用到的内容都 包含进去了,还有模拟器的内容 ,最后生成APP的时候,还有一个链接的环节, 把真正用的内容放到app里去 时,模拟器之类的内容都被去掉了,所以集成到APP的增量只有几兆。1. 为什么我推流过程中,iPhone会自动锁屏?
请在开始预览前配置idleTimerDisabled为YES,在推出推流后设置为NO: [UIApplication sharedApplication].idleTimerDisabled=YES;1. 直接运行demo就会内存泄露,请问SDK是否存在严重的内存泄露问题 请参考[xcode-shows-memory-leak-but-instruments-does-not](http://stackoverflow.com/questions/33087439/xcode-shows-memory-leak-but-instruments-does-not)
部分xcode版本上,直接运行demo,会看到整个APP运行过程中内存持续增长,能增长到200MB多。 出现该情况时,请在xcode中选中KSYLiveDemo,编辑scheme。 在Scheme编辑页面,选中Run->Options->Queue Debugging,将Enable backtrace recording的勾去除掉。 此时重新运行demo,会发现内存不再持续增长。如果仍然出现,请将SDK版本、设备型号信息通过issue方式告知我们。1. 以下两个属性设置有区别吗?
self.KSYKit.videoFPS = 15; // 外层属性,同时对采集和推流生效; self.KSYKit.streamerBase.videoFPS = 15; // 只对推流生效的;建议用第一个1. pod中以下两个subpod有什么区别呢?
libksygpulive/libksygpulive // 视频编码格式只支持264 libksygpulive/libksygpulive_265 // 视频编码格式既支持264编码也支持265编码