本文介绍iOS端Demo的编译环境要求和编译方法。

环境要求

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

运行推流Demo

  1. 请在SDK下载与历史记录中,下载最新版Demo压缩包。
  2. 使用Xcode打开AlivcLivePusherDemo工程。打开工程
  3. 直接运行工程查看Demo效果。
    效果1效果2

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

Demo目录结构

demo包目录结构
其中SDK文件夹内:
库文件 文件说明
  • AlivcLivePusher.framework
  • AlivcLibRtmp.framework
  • RtsSDK.framework
推流SDK
  • queen.framework
  • FaceDetection.framework
  • MNN.framework
  • Face3D.framework
  • opencv2.framework
  • pixelai.framework
美颜SDK
  • AliyunPlayer.framework
  • alivcffmpeg.framework
  • artcSource.framework
播放器SDK