# שידור חי של Discourse

**URL:** https://meta.discourse.org/t/discourse-livestream/341335
**Category:** Plugin
**Tags:** official, deprecated, discourse-livestream
**Created:** [9 בדצמבר,‏ 2024,‏ 10:10am UTC](https://meta.discourse.org/t/discourse-livestream/341335 "2024-12-09T10:10:27Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![Discourse](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/discourse/32/148734_2.png) [@Discourse](https://meta.discourse.org/u/Discourse)
#### Post date: [9 בדצמבר,‏ 2024,‏ 10:10am UTC](https://meta.discourse.org/t/discourse-livestream/341335/1 "2024-12-09T10:10:27Z")

</div>

> ### ⚠ This plugin is now part of [Discourse Events](https://meta.discourse.org/t/discourse-calendar-and-events/97376).
> 
> Please visit that topic for up-to-date information about this feature and to ask questions or share feedback.

| | | |
| --- | --- | --- |
| ℹ | **Summary** | Discourse Livestream allows you to create Livestream topics that let your users join and participate in chat |
| 🛠 | **Repository Link** | [https://github.com/discourse/discourse-livestream](https://github.com/discourse/discourse-livestream) |
| 📖 | **Install Guide** | [How to install plugins in Discourse](https://meta.discourse.org/t/install-plugins-in-discourse/19157) |

  

### Features

 ![A screenshot of a Discourse forum with a YouTube video titled "Rick Astley - Never Gonna Give You Up" in the center. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/b/9/f/b9f96b39f131b50f92794ac5ea223d56bdac3c07.jpeg)

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 Events](https://meta.discourse.org/t/discourse-calendar-and-event/97376)
- and also an accompanying [chat](https://meta.discourse.org/t/discourse-chat/230881) channel automatically created for the event

### Configuration

There are some pre-requisite plugins and settings

1. The chat plugin and calendar plugin need to be installed.
  - [Chat](https://meta.discourse.org/t/discourse-chat/230881) comes pre-installed in Discourse, and [Calendar](https://meta.discourse.org/t/discourse-calendar-and-event/97376) is included in business tier and above, or for self-hosters, you can install it separately.

2. These site settings need to be enabled
  - `discourse livestream enabled`
  - `chat enabled`
  - `discourse post event enabled`
  - `calendar enabled`

3. Ensure `embeddable chat allowed paths` includes the default value of “/t”. You should not need to modify this value.
4. `livestream chat allowed groups` should be set to `Trust Level 0` if you want all logged in users to be able to chat. Otherwise, set accordingly.

## Creating a livestream topic

 ![A text editor with a message about creating a new topic with a YouTube video link, a livestream event start date, and a public status. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/d/a/8/da8780f7433b7e56768f89f3102595f20aa2c23a.png)

To create a livestream topic, you’d want to fill in something like the following – adding the link to the livestream and event details.

> **Use the create event option in the composer**
>
> ![The image shows a text editor with a URL and some options for creating an event or toggling the unlisted status. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/d/1/a/d1aae3f753966164af171d15666247f58a282038.png)

> **Here is an excerpt you can use**
>
> ```plaintext
> 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.

> **Screenshot of new livestream event**
>
> ![livestream event before you hit going](https://global.discourse-cdn.com/meta/original/4X/d/c/e/dceb86908beabf66afe3ef639570a8ea2d8b117c.jpeg)

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

> Ensure `embeddable chat allowed paths` includes the default value of “/t”

> Last edited by @martin 2026-06-11T02:41:22Z
> 
> > **Check document**
> >
> > Perform check on document:

---

<div class="post-metadata">

### Author: ![NateDhaliwal](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/natedhaliwal/32/313494_2.png) [@NateDhaliwal](https://meta.discourse.org/u/NateDhaliwal)
#### Post date: [9 בדצמבר,‏ 2024,‏ 12:33pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/2 "2024-12-09T12:33:34Z")

</div>

This looks like a very useful plugin! I just have a few questions:

1. When the user presses on ‘Going’, will the chat open on the screen automatically?
2. Is it compulsory to make a tag ‘livestream’ and use it on livestream topics?
3. Is the channel closed or deleted automatically after the livestream is finished?

---

<div class="post-metadata">

### Author: ![isaac](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/isaac/32/235758_2.png) [@isaac](https://meta.discourse.org/u/isaac)
#### Post date: [9 בדצמבר,‏ 2024,‏ 2:30pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/3 "2024-12-09T14:30:16Z")

</div>

Thanks @NateDhaliwal!

> [@NateDhaliwal](#):
>
> When the user presses on ‘Going’, will the chat open on the screen automatically?

The chat screen (on the right hand side of the screen) will be present on topic load. Meaning it will be there whether a user is “going” or not. The user is granted access to the chat channel once they select “going”, which also updates the chat channel by removing a CTA blocking the input to message (for non “going” users).

> [@NateDhaliwal](#):
>
> Is it compulsory to make a tag ‘livestream’ and use it on livestream topics?

Currently, yes.

> [@NateDhaliwal](#):
>
> Is the channel closed or deleted automatically after the livestream is finished?

Currently, the channel is neither deleted nor closed after the livestream has ended or the livestream topic was closed.

---

<div class="post-metadata">

### Author: ![thoka](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/thoka/32/115652_2.png) [@thoka](https://meta.discourse.org/u/thoka)
#### Post date: [10 בדצמבר,‏ 2024,‏ 5:48am UTC](https://meta.discourse.org/t/discourse-livestream/341335/4 "2024-12-10T05:48:24Z")

</div>

This plugin would also be useful for appointments, such as meetings. During meeting preparation, topics often include discussions about better time slots or announcements of delays, etc. This clutters the thread with short-lived information.

Offering a linked chat for these kinds of topics could allow for easier housekeeping (chatter would be automatically removed after some time).

For this kind of functionality, it would suffice to add a setting for a list of tags where an accompanying chat should be enabled.  
In addition, the button captions for different tags could be made customizable.

---

<div class="post-metadata">

### Author: ![xish](https://avatars.discourse-cdn.com/v4/letter/x/ed655f/32.png) [@xish](https://meta.discourse.org/u/xish)
#### Post date: [10 בינואר,‏ 2025,‏ 9:43am UTC](https://meta.discourse.org/t/discourse-livestream/341335/5 "2025-01-10T09:43:50Z")

</div>

It seems this plugin support Youtube live and running OK in our forum. But we need some other livestream source like bilibili, does the plugin support those livestream source?

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [17 בינואר,‏ 2025,‏ 5:45am UTC](https://meta.discourse.org/t/discourse-livestream/341335/6 "2025-01-17T05:45:22Z")

</div>

How well does this work on mobile?

@xish have you tried on mobile? I am guessing if bilibili has a player that works on discourse it will likely work. Easy test is to create a private category with a test group and test function

---

<div class="post-metadata">

### Author: ![Markance](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markance/32/488897_2.png) [@Markance](https://meta.discourse.org/u/Markance)
#### Post date: [15 בפברואר,‏ 2025,‏ 5:49pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/7 "2025-02-15T17:49:43Z")

</div>

Hello and thanks for the plugin. I tried to install it and everything when ok. After I enabled the plugin I’ve made a new topic where I chose the livestream tag but the problem is when I try to find and press the Create Event I don’t see it at the dropdown menu. I tried to just add the code like you shared with dates etc but after posting code does nothing. I see the chat and everything but nowhere to press Going.

Thanks in advance!

---

<div class="post-metadata">

### Author: ![tvavrda](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tvavrda/32/480674_2.png) [@tvavrda](https://meta.discourse.org/u/tvavrda)
#### Post date: [15 בפברואר,‏ 2025,‏ 6:09pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/8 "2025-02-15T18:09:12Z")

</div>

> [@Markance](#):
>
> when I try to find and press the Create Event I don’t see it at the dropdown menu.

As Natalie wrote, you must turn this on

> [@nat](#):
>
> discourse post event enabled

 ![The image shows instructions for enabling the Event features, stating that the Discourse post event needs to be enabled and that the calendar feature is also required. (Captioned by AI)](https://global.discourse-cdn.com/meta/original/4X/5/7/a/57a32b9586be3edcfefe25da66eb72932332578f.png)

You also have to reload the browser before it starts to appear in the editor.

---

<div class="post-metadata">

### Author: ![Markance](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/markance/32/488897_2.png) [@Markance](https://meta.discourse.org/u/Markance)
#### Post date: [15 בפברואר,‏ 2025,‏ 6:30pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/9 "2025-02-15T18:30:21Z")

</div>

Yeap! You’re absolutely right and I’m blind. I’ve read that we need the chat enabled, discourse post event enabled & calendar enable but my bad I thought It was included in the install. Now I took the time to reed what’s installed in the self-hosted and what’s not.

Thanks for your answer \<3

---

<div class="post-metadata">

### Author: ![icaria36](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/icaria36/32/426431_2.png) [@icaria36](https://meta.discourse.org/u/icaria36)
#### Post date: [26 במרץ,‏ 2025,‏ 2:46pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/10 "2025-03-26T14:46:27Z")

</div>

מגניב מאוד! מישהו ניסה את התוסף הזה עם Owncast או PeerTube?

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [29 במרץ,‏ 2025,‏ 1:15am UTC](https://meta.discourse.org/t/discourse-livestream/341335/11 "2025-03-29T01:15:20Z")

</div>

is this correct?

 ![image](https://global.discourse-cdn.com/meta/original/4X/0/b/b/0bbd9ebc0da7ce9816cc6dc2815eee73c9ca2428.png)

I don’t see the chat embedded and I clicked going in the event  
The video is scheduled for tomorrow morning. Maybe the chat doesn’t appear until the stream is live?  
edit to remove link to past stream

update:  
The chat did not embed into the live stream topic as described in the op. Can someone help me figure out why this does not work?

I included livestream tag (I had to make one - is that right?)  
chat is enabled and works in the main window  
discourse post event enabled is set to /t (as shown above)  
Calendar enabled (and works otherwise)  
any hints?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [31 במרץ,‏ 2025,‏ 3:13am UTC](https://meta.discourse.org/t/discourse-livestream/341335/13 "2025-03-31T03:13:40Z")

</div>

> [@Andrew\_Rowe](#):
>
> I included livestream tag (I had to make one - is that right?)  
> chat is enabled and works in the main window  
> discourse post event enabled is set to /t (as shown above)  
> Calendar enabled (and works otherwise)

This all sounds correct. You should be able to see chat show up even before the event starts.

Did you get it to work?

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [31 במרץ,‏ 2025,‏ 9:21am UTC](https://meta.discourse.org/t/discourse-livestream/341335/14 "2025-03-31T09:21:25Z")

</div>

> [@nat](#):
>
> Did you get it to work?

No, I’ve not been able to get the chat to appear in the post like shown in the original post.

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [31 במרץ,‏ 2025,‏ 9:23am UTC](https://meta.discourse.org/t/discourse-livestream/341335/15 "2025-03-31T09:23:50Z")

</div>

Are you able to share a screenshot of what your topic looks like?

---

<div class="post-metadata">

### Author: ![Andrew\_Rowe](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/andrew_rowe/32/445877_2.png) [@Andrew\_Rowe](https://meta.discourse.org/u/Andrew_Rowe)
#### Post date: [31 במרץ,‏ 2025,‏ 9:26am UTC](https://meta.discourse.org/t/discourse-livestream/341335/16 "2025-03-31T09:26:46Z")

</div>

Thanks Natalie, I didn’t have the theme enabled 🙄 😊

Edit to add:  
I just want to thank Natalie and all the folks who make this such a great project!!! Discourse is awesome and the team and volunteers in this community make it great!!!

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [31 במרץ,‏ 2025,‏ 9:49am UTC](https://meta.discourse.org/t/discourse-livestream/341335/18 "2025-03-31T09:49:01Z")

</div>

לאחר שיחה קצרה נראה שהתוסף לא הופעל, אז אנחנו בסדר עכשיו.

אני יעדכן את OP כדי לוודא שהאנשים גם יוודאו שהתוסף של הזרמת השידור חי מופעל.

---

<div class="post-metadata">

### Author: ![dsims](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/dsims/32/485916_2.png) [@dsims](https://meta.discourse.org/u/dsims)
#### Post date: [2 באפריל,‏ 2025,‏ 11:52am UTC](https://meta.discourse.org/t/discourse-livestream/341335/19 "2025-04-02T11:52:21Z")

</div>

What is the purpose of the option _ **Minimal event** : Hide Going/Not going buttons and invitees status_ ?

I edited an event and selected that, then it only showed the Interested button so there was no way to participate in the chat.

 ![Screenshot](https://global.discourse-cdn.com/meta/original/4X/3/3/6/3360a8a2529b21501bcb7ff7d4fa8cd342e61b73.png)

---

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2 באפריל,‏ 2025,‏ 2:28pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/20 "2025-04-02T14:28:25Z")

</div>

Recent topic on Monday map event

> [@What is the point of the 'Minimal Event' setting in the Add event modal? And why is it separate?](https://meta.discourse.org/t/what-is-the-point-of-the-minimal-event-setting-in-the-add-event-modal-and-why-is-it-separate/359956):
>
> I’m referring to this: I struggle to see how this would be helpful, but I’m sure it has some history. A Standalone event almost certainly does what is needed though, and I believe that this is completely redundant. My users often tick it without realising what it does, and I had to go in and undo that quite a bit. Therefore, now I hide it in my instances with this CSS: // hides minimal event option .event-field.minimal-event { display: none; } Pe…

---

<div class="post-metadata">

### Author: ![putty](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/putty/32/370902_2.png) [@putty](https://meta.discourse.org/u/putty)
#### Post date: [12 במאי,‏ 2025,‏ 4:18pm UTC](https://meta.discourse.org/t/discourse-livestream/341335/21 "2025-05-12T16:18:13Z")

</div>

מישהו יכול להזכיר לי איך להחביא תוכן מאחורי סטטוס RSVP הולך?

---

<div class="post-metadata">

### Author: ![nat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/nat/32/235063_2.png) [@nat](https://meta.discourse.org/u/nat)
#### Post date: [13 במאי,‏ 2025,‏ 2:37am UTC](https://meta.discourse.org/t/discourse-livestream/341335/22 "2025-05-13T02:37:17Z")

</div>

האם יש לך דוגמה למה שאתה מתכוון כאן? אתה רוצה להציג תוכן כאשר מישהו לוחץ על “בדרך”?

[Next page](https://meta.discourse.org/t/discourse-livestream/341335.md?page=2)
