Windows SDK 介绍及导入

Windows SDK 介绍

露脸云 SDK 为用户开发 音视频通话、音视频直播和 IM 相关的应用提供的一套完善的开发框架。包括以下几个部分:

  • Message SDK 为 IM 消息协议实现,完成与服务器之间的信息交换。
  • Media SDK 处理音视频的采集、播放等相关的处理。
  • UI SDK 是一组 音视频通话、音视频直播和 IM 相关的 UI 控件,旨在帮助开发者快速集成露脸云 SDK。

开发者可以基于 UI SDK 或者露脸云 SDK 开发自己的应用,前者因为把音视频通话、音视频直播和 IM的相关功能做了封装,集成时开发者不需要太关心音视频相关的采集、播放、发送是怎么发送、怎么接收等逻辑。

Windows SDK 包括:

基础功能

音视频通话

消息收发

服务端接口

Windows SDK 导入

集成前准备

下载 SDK

露脸云官网下载露脸云 SDK。

SDK 目录讲解

从官网上下载下来的包,解压后内容如下:

第三方库介绍

SDK 中用到的第三方库

  • MinGW的依赖库:Message SDK,Media SDK跨平台运行所需的一系列依赖库;
  • lib_json:解析从服务端获取的json消息的第三方工具,提供源码;
  • opengl.lib,glew.lib,glu.lib,glut.lib:使用OpenGL绘制显示视频所需的依赖库;
  • winhttp.lib:demo使用的http请求所依赖的库;
  • sound.lib:Media SDK采集播放音频所需的依赖库;
  • vfw.lib:Media SDK采集视频所需的依赖库。

配置工程

导入 SDK

在自行开发的应用中,集成露脸云聊天需要把 libs 文件夹下的 .dll 及 .lib 文件复制到你的项目的 libs 文件夹相应位置。

配置信息

权限配置(实际开发中所需要的权限请参考 Demo)