Summary | Discourse Livestream allows you to create Livestream topics that allow your users to join and participate in chat | |
Repository Link | https://github.com/discourse/discourse-livestream | |
Install Guide | How to install plugins in Discourse |
Features
Open any topic to start a livestream event.
A livestream event includes
- a video stream (using Youtube, for example)
- a calendar event using Discourse Calendar (and Event)
- and also an accompanying chat channel automatically created for the event
Configuration
There are some pre-requisite plugins and settings
- The chat plugin and calendar plugin need to be installed.
- These site settings need to be enabled
chat enabled
discourse post event enabled
calendar enabled
- Ensure
embeddable chat allowed paths
includes the default value of “/t”. You should not need to modify this value.
Creating a livestream topic
To create a livestream topic, you’d want to fill in something like the following – adding the link to the livestream and event details.
Here is an excerpt you can use
https://www.youtube.com/watch?v=dQw4w9WgXcQ&ab_channel=RickAstley
[event start="2024-10-23 22:00" status="public" timezone="Asia/Singapore" allowedGroups="trust_level_0"]
[/event]
Before you hit Create Topic, adding the livestream tag is crucial.
You will then see that the event and livestream has been created, along with an accompanying chat channel on the right side.
Once any user hits Going on the event, they will automatically join the chat channel, allowing them to participate in the conversation!
Troubleshooting
Chat does not show up on my livestream topic
Do make sure the following is set: