Help Center/ SparkRTC/ FAQs/ About SparkRTC/ What Are the Roles of SparkRTC?
Updated on 2022-10-10 GMT+08:00

What Are the Roles of SparkRTC?

Users in a room have different roles and consequently different permission models. There are three types of roles:

  • Publisher: streamer who sends streams but does not receive streams. It is a role type reserved by SparkRTC.
  • Joiner: interactive viewer who sends and receives streams
  • Player: common viewer who only receives streams

In the SparkRTC demo, the role switch and co-hosting are performed by Joiners and Players.