抱石云开放API接入文档

1.概述

1.1 SDK简介

iOS抱石云SDK是适用于iOS平台的云直播和云点播SDK。使用SDK可以与抱石云直播和云点播服务进行对接,在iOS端观看抱石云直播、点播功能。

1.2 设备及开发环境

  • Xcode 9.0+ 集成开发环境。
  • iOS 运行环境:iOS 9.0 及以上系统,armv7、arm64、x86_64的CPU架构。

1.3 直播功能特性

功能 描述
直播 观看直播视频画面
线路 支持多线路切换
清晰度 支持多清晰度切换。目前支持清晰度类型:超清、高清、标清
连麦 支持纯语音或音视频连麦
白板 支持讲师课件白板实时展示
随堂问答 支持随堂题目下发及答题提交
通知 支持下发模版式通知消息
互动聊天 支持直播间文字图片互动聊天
口令红包 支持配置口令红包
货架 支持配置货架
点赞 支持直播间点赞功能
禁言 支持直播间禁言
在线人数 支持直播间在线人数及是否展示在线人数
广播 支持广播链接

1.3 点播功能特性

功能 描述
播放 支持视频在线及离线播放
下载 支持视频下载及断点续传
清晰度 支持多清晰度切换。目前支持清晰度类型:超清、高清、标清

2.集成开发

2.1 CocoaPods

安装CocoaPods

在终端窗口中输入如下命令(需要提前在 Mac 中安装 Ruby 环境):

sudo gem install cocoapods
创建 Podfile 文件

进入项目所在路径,输入以下命令行之后项目路径下会出现一个 Podfile 文件。

pod init
编辑 Podfile 文件
platform :ios, '9.0'
source 'https://github.com/CocoaPods/Specs.git'

target 'App' do
pod 'BaoShiYun'

end
更新并安装 SDK

在终端窗口中输入如下命令以更新本地库文件,并安装 BaoShiYun:

pod install

或使用以下命令更新本地库版本

pod update

2.2 授权摄像头和麦克风使用权限

使用 SDK 的音视频功能,需要授权麦克风和摄像头的使用权限。在 App 的 Info.plist 中添加以下两项,分别对应麦克风和摄像头在系统弹出授权对话框时的提示信息。

  • Privacy - Microphone Usage Description,麦克风使用目的提示语
  • Privacy - Camera Usage Description,摄像头使用目的提示语

results matching ""

    No results matching ""