1

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

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

4

1 回答 1

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唯一这样做时,因为观众不需要发布他们的流。

于 2019-08-21T17:17:18.157 回答