1、项目案例
我们对SkeyeLive
开发了两个示例以方便使用。
-
SkeyeLive Server
-
SkeyeLive Client(即Player)
实际效果图:
演示效果
欢迎大家使用体验 SkeyeLive SDK
2、环境准备
3、下载 SkeyeLive SDK
- 下载地图核心及相关示例:
地址:https://gitee.com/visual-opening/skeyelive
- 开发库结构说明
-
docs
SkeyeLive SDK 接口文档 -
examples
SkeyeLive SDK 相关例子源码(Server & Client) -
include
SkeyeLive SDK 头文件目录 -
lib_win64
SkeyeLive SDK Win64位 库文件目录(动态库)
4、开始使用
SkeyeLive SDK 分为两部分:
-
Server
部分即推流服务端
SkeyeLive Server 支持采集以下设备源来进行推流:
- startCaptureCamera() 相机源
- startCaptureScreen() 屏幕源
- startCaptureAudioInput() 音频输入(麦克风)源
- startCaptureAudioOutput() 音频输出(扬声器)源
SkeyeLive Server 支持视频编码:
SkeyeLive Server 支持音频编码:
SkeyeLive Server 支持编码器类型:
SkeyeLive Server 支持连接类型:
-
Client
部分即拉流客户端
SkeyeLive Client 将音频分为两路:
- AudioInput 音频输入(即麦克风)
- AudioOutput 音频输出(即扬声器)
这样我们在实现播放时, 可以自由控制和处理任意音频.
SkeyeLive Client 支持输出的视频图像格式: