The chat room will be accessible for all viewers, even those who don't have an account on your instance. Those "anonymous" users just have to choose a nickname before they can begin talking in the chat.
As a Peertube administrator, you can setup this plugin on your instance simply by using the Peertube plugin marketplace included in the administration interface.Search for "livechat", then click "install": that's it!
![Screenshot of Peertube plugins admin page. The searchfields contains "livechat", and the searchresults show the livechat plugin.](/peertube-plugin-livechat/images/installation.png?classes=shadow,border&height=200px "Livechat installation")
The plugin has many advanced features.As it is using the [XMPP](https://xmpp.org/) standard "under the hood", it is possible for Peertube administrators to allow advanced usages (connection using XMPP clients, chatbots, bridge to other chat protocols, ...).More information in the relevant sections of this documentation.
This plugin can handlefederation: when viewing a livestream from a remoteinstance, you will join the chat room with your localaccount.You will be automatically connected with your current nickname and avatar.
Some times, you have to protect your community from bad people.As an instanceadministrator, you can choose to disallow federation for the livechat plugin.If remote actors behave badly, streamers, moderators and administrators can ban or mute users.
This plugin comes with a built-in [chat bot](/peertube-plugin-livechat/documentation/user/streamers/bot/).Check its documentation for more information.
You can also plug in any other XMPP chat bot, using [XMPP External Components](https://prosody.im/doc/components).To do so, you just have to configure External Components access in the [pluginsettings](/peertube-plugin-livechat/documentation/admin/settings).
When using software as [OBS](https://obsproject.com) for youlivestream, you can embed the chat in the videostream.This is for example useful for replays.