测试已测试 | ✗ |
Lang语言 | Obj-CObjective C |
许可证 | 自定义 |
发布最新发布 | 2018年1月 |
依赖 | |
libksygpulive/libksygpulive | >= 0 |
CocoaAsyncSocket | >= 0 |
金山云录屏直播SDK是金山云提供的直播解决方案的一部分,完成了iOS端全屏录制的功能,主要实现思路是本SDK内实现了一个Airplay的接收端,开始录屏时iOS系统与SDK建立连接,SDK收到画面后,编码发送到直播服务器。其中编码和推流功能使用金山云直播SDK实现。
可以用于手游等直播录制场景。
根据Apple的政策,含有Airplay功能的APP无法通过App Store审查,请注意。
当前版本使用联网解密,因为网络原因或者服务器抖动,会导致录屏失败。当前评估版本可以免费集成和试用。
本评估版本不限制使用并发数。
请勿集成并上线,因为网络原因导致的功能不可用,[金山云][ksyun]不承担任何责任。
如果需要商业使用,请登录金山云魔方控制台获取离线解密版本。离线版本使用过程中不会发生联网行为,可以稳定用于商业应用。
商业版本费用,请参考金山云魔方控制台报价。
本SDK 提供如下列出获取方式
目录结构如下所示
$ git clone https://github.com/ksvc/KSYAirStreamer_iOS.git --depth 1
demo 目录中已经有一个Podfile, 指定了本地开发版的pod
在demo目录下执行如下命令, 即可开始编译运行demo
$ cd demo
$ pod install
$ open KSYAirStreame.xcworkspace
注意
#import <KSYAirStreamer/KSYAirStreameKit.h>
本SDK的版本号 主要通过头文件查询
#define KSYAIRSTREAMER_VER 0.1.0