
# 怎么理解SparkRTC的角色Role？
角色Role是指用户在房间内的不同角色类型，不同角色类型有不同的权限模型。主要有如下三种角色类型：
- 主播（publisher）：只发流不收流主播型角色。SparkRTC预留的角色类型。
- 互动观众（joiner）：既能发流也能收流的互动型角色。
- 普通观众（player）：只收流的观看型角色。
SparkRTC示例Demo中的角色切换、上台/下台、上麦/下麦主要指在joiner/player两个角色之间进行切换。
