The type of user role determines whether the user in the channel has streaming permissions. A user role is either host or audience. In a communication channel, all users are hosts. In a live-broadcast channel, users can switch their user roles, from host to audience or from audience to host.