运行直播推流Demo源码

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

Demo下载

下载最新版推流SDK的Demo源码及Demo安装包请参见SDK下载与发布记录

Demo编译

环境要求

名称

要求

系统版本

支持iOS 8.0及以上版本。

机器型号

支持iPhone 7及以上。

CPU架构支持

ARMv7、ARM64。

集成工具

Xcode8.0及以上版本。

bitcode

关闭。

运行Demo源码

  1. 下载并解压iOS Demo,下载地址请参见SDK选择与下载

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

  2. 使用Xcode打开AlivcLivePusherDemo.xcodeproj工程。

    image.png

  3. 运行工程查看Demo效果。

    效果1效果2

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

Demo目录结构

demo包目录结构.png

SDK目录说明如下所示:

库文件

文件说明

  • AlivcLivePusher.framework

  • AlivcLibReplayKitExt.framework

直播推流SDK

  • AliyunQueenUIKit.framework

  • opencv2.framework

  • queen.framework

美颜特效SDK

  • AliyunPlayer.framework

  • alivcffmpeg.framework

  • artcSource.framework

  • RtsSDK.framework

播放器SDK