美文网首页
声网通信和直播场景有什么区别?音频直播/视频直播观众和主播连麦

声网通信和直播场景有什么区别?音频直播/视频直播观众和主播连麦

作者: ttdiOS | 来源:发表于2021-06-07 11:38 被阅读0次

通信和直播场景有什么区别?

分类: 集成类    平台: Android / iOS / macOS / Windows / Unity / Cocos Creator / Electron / React Native / Flutter   最后更新时间: 2020/12/09 03:45:35

默认用户角色

默认音频路由

默认视频编码码率

推荐设置

本文内容仅适用于 Agora RTC Native SDK。

为针对不同的实时音视频场景采用不同的优化策略,Agora 为 RTC 频道提供了一个 setChannelProfile 方法。你可以通过该方法将频道设置为通信(CHANNEL_PROFILE_COMMUNICATION)场景或直播(CHANNEL_PROFILE_LIVE_BROADCASTING)场景。这两种场景默认的用户角色、音频路由、视频编码码率是不同的。

默认用户角色

为方便对用户进行管理,Agora 对用户角色进行区分:

主播:在频道中既可以发流、也可以收流的用户。

观众:在频道中只能收流的用户。

不同的频道场景下,默认的用户角色如下:

通信场景:主播。且不可以调用 setClientRole 改变用户角色。

直播场景:观众。如果想要改变用户角色为主播,可以通过调用 setClientRole 来实现。

在有连麦鉴权的场景中,如果用户以 subscriber 角色的 Token 加入频道,只调用 setClientRole 不能切换用户角色。详见如何使用连麦鉴权功能

https://docs.agora.io/cn/Interactive%20Broadcast/faq/profile_difference

相关文章

网友评论

      本文标题:声网通信和直播场景有什么区别?音频直播/视频直播观众和主播连麦

      本文链接:https://www.haomeiwen.com/subject/kawvsltx.html