No description, website, or topics provided.
Swift Objective-C
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


Agora OpenLive is a demo of Interactive Broadcasting - iOS

  • Up to 7 hosts / presenters
  • Any audience can call in to join live conversations
  • Super low latency, less than 1 second
  • Switch stream type / screen UI freely
  • Unique anti-packet-loss algorithm
  • Globally distributed data centers to ensure international usage

Agora OpenLive 是声网Agora.io多人主播和视频连麦直播demo - iOS

  • 最多7人同时主播
  • 观众主播视频连麦
  • 毫秒级超低延迟,秒杀CDN
  • 大小流切换,多主播视窗随意切换
  • 超强抗丢包,网络不好直播仍然流畅
  • 跨洲跨国数据中心,保障直播全球扩展

Agora OpenLive Overview

This demo is featuring live interactive broadcasting with the following unique features:

  1. Support 4 hosts by default (can be extended to 7). UI design can be self defined.
  2. Audiences can call in with audio / video.
  3. Switch video stream free with different screen UI.
  4. Globally broadcasting.

This demo shall be working only with interactive broadcasting SDK. Please contact Developers from China can call 400 632 6626.


  1. 主播人数目前最多可以同时支持4人(SDK支持7人),也可以是4人以下任何人数。可根据场景来自由定义和设计视窗UI;
  2. 支持观众和主播语音/视频连麦;
  3. 支持大小流切换,观众在多视窗观看时,可选择任意主播放大主屏观看;
  4. 支持全球范围的直播,跨国跨洲直播

该Demo需要基于声网Agora.io的实时互动直播技术才能运行。如有需求,请联系。中国用户可直接拨打400 632 6626。 Interactive Broadcasting Interactive Broadcasting is based on UDP featuring super low latency/delay, less than 1 second. This ensures “real time presence” experience when multiple hosts talking lively and when audiences call in. has 100 data centers distributed globally. With the virtual network, the broadcasting experience are stable and smooth. Interactive Broadcasting SDK is available for iOS, Android, macOS and Windows, supporting RTMP and HLS. It enables bit rate auto adjustment to adapt to broadcasting under different bandwidth.

This demo does not include broadcasting business server. Developers can build your own business server and interact with SDK.





Bug reports

Build Instructions

NOTICE: before building, you need to

  1. update your key at OpenLive/KeyCenter.swift

    you can get your vendor key at

  2. update AgoraRtcEngineKit.framework at OpenLive/libs

  3. update videoprp.framework at OpenLive

Enjoy video broadcasting!