本文介绍iOS端推流SDK基础版Demo的运行方法。推流SDK互动版Demo的运行方法与基础版类似,不再单独介绍。

说明 使用Demo源码包时需要申请License。如果您想体验推流效果,建议通过扫描二维码下载最新的SDK Demo安装包,二维码链接请参见Demo安装包

环境要求

名称要求
系统版本支持iOS 8.0及以上版本。
机器型号支持iPhone 7及以上。
CPU架构支持ARMv7、ARM64。
集成工具Xcode 8.0及以上版本。
bitcode关闭。

操作步骤

  1. 下载并解压iOS Demo,下载地址请参见SDK下载与历史记录

    Demo目录结构详情请参见Demo目录结构

  2. 使用Xcode打开AlivcLivePusherDemo.xcodeproj工程。打开工程
  3. 运行工程查看Demo效果。
    效果1效果2

推流URL(图示中①)中填入有效的推流RTMP地址。推流成功后,可以使用阿里云播放器SDK、FFplay、VLC等工具查看播放效果。

Demo目录结构

demo包目录结构
SDK目录说明如下所示:
库文件文件说明
  • AlivcLivePusher.framework
  • AlivcLibReplayKitExt.framework
推流SDK
  • AliyunQueenUIKit.framework
  • opencv2.framework
  • queen.framework
美颜SDK
  • AliyunPlayer.framework
  • alivcffmpeg.framework
  • artcSource.framework
  • RtsSDK.framework
播放器SDK