全部产品
阿里云办公

关于Demo

更新时间:2018-08-07 11:21:45

Demo架构

  • Demo使用 MVC 架构

  • 目录结构如下:

    DEMO目录结构

    各个Controller对应如下

    • Others

      • AlivcNavigationController – Navigation基类

      • AlivcRootViewController – 首页列表

      • AlivcCopyrightInfoViewController – 版权信息页

      • AlivcQRCodeViewController – 二维码扫描页

    • AlivcLivePusher – 推流SDKv3.0

      • AlivcLivePushConfigViewController – 推流参数设置页

      • AlivcLivePusherViewController – 推流页

    • AlivcLiveSessoin – 推流SDKv1.3

      • AlivcLiveConfigViewController – 推流参数设置页

      • AlivcLiveViewController – 推流页

Demo使用

  1. 打开SDK Demo工程 AlivcLivePusherDemo.xcodeproj

  2. 配置真机调试证书,选择调试真机。

  3. 修改 PrefixHeader.pch 中的宏 AlivcTextPushURL 为您的测试推流地址。

    注意:请务必修改推流地址为您的测试推流地址,避免出现多人使用同一推流地址造成推流异常的情况。或者在Demo中通过扫描二维码修改推流地址。

  4. 运行,提示Buidling Success。即可在真机环境测试Demo。

播放地址获取

一般情况下,rtmp推流地址格式如下:

rtmp://push-#YourCompanyDomainName#/#YourAPPName#/#YourstreamName#

对应的播放地址如下:

rtmp://pull-#YourCompanyDomainName#/#YourAPPName#/#YourstreamName#

Demo描述

  • 列表页,列表页可以跳转到推流SDKv3.0版本Demo页和推流SDKv1.3版本Demo页。

  • 推流SDKv3.0版本为最新SDK版本,主要使用 AlivcLivePusher 以及接口。

  • 推流SDKv1.3版本为老接口版本,主要使用 AlivcLiveSession 以及相关接口。

    DEMO列表页截图