【问题标题】:Is it possible to broadcast in Unity (Android, iOS)[not 1 to 1] via agora.io?是否可以通过 agora.io 在 Unity(Android、iOS)[不是 1 对 1] 中进行广播?
【发布时间】:2019-08-20 09:08:14
【问题描述】:

我们正在开发一款游戏,我们将拥有一个广播公司,我们的所有用户都是观众。是否可以通过 Agora.io Unity video sdk 在 Unity 客户端(Android、iOS)上进行广播(不是一对一通话,而是一对一通话)

我尝试过不从用户进行广播并且只使用 1 个广播公司应用程序,并且客户端处于观众状态,但似乎处于观众或广播公司状态并没有改变任何东西。应用程序也继续从客户端广播。我不想从客户端广播。我只想从它那里观看一个广播公司的直播。

【问题讨论】:

    标签: agora.io


    【解决方案1】:

    可以使用 Agora 的 Unity SDK 进行一对多广播。首先需要将频道配置文件设置为CHANNEL_PROFILE_GAME_COMMAND_MODE

    public int SetChannelProfile(CHANNEL_PROFILE_GAME_COMMAND_MODE);
    

    然后设置用户的clientRole

    public int SetClientRole(CLIENT_ROLE);
    

    并使用

    设置角色
    • CLIENT_ROLE_BROADCASTER = 1:广播公司
    • CLIENT_ROLE_AUDIENCE = 2:受众(默认)

    此外,当您调用 EnableVideo 时,仅在广播器上执行此操作,因为观众不需要发布他们的流。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多