Stream en direct Discourse

| | | |\n|— | — | —|\n|:information_source: | Résumé | Discourse Livestream vous permet de créer des sujets Livestream qui permettent à vos utilisateurs de rejoindre et de participer au chat|\n|:hammer_and_wrench: | Lien du dépôt | \u003chttps://github.com/discourse/discourse-livestream\u003e|\n|:open_book: | Guide d’installation | Comment installer des plugins dans Discourse|\n\n\u003cbr\u003e \n\n### Fonctionnalités\n \n

\n\nOuvrez n’importe quel sujet pour démarrer un événement en direct.\n\nUn événement en direct comprend\n- un flux vidéo (utilisant YouTube, par exemple)\n- un événement de calendrier utilisant https://meta.discourse.org/t/discourse-calendar-and-event/97376\n- et aussi un canal de chat d’accompagnement créé automatiquement pour l’événement\n \n### Configuration\n\n\nIl existe quelques plugins et paramètres préalables\n\n1. Le plugin de chat et le plugin de calendrier doivent être installés. \n - Chat est préinstallé dans Discourse, et Calendrier est inclus dans le niveau business et supérieur, ou pour les auto-hébergeurs, vous pouvez l’installer séparément.\n1. Ces paramètres du site doivent être activés\n - discourse livestream enabled\n - chat enabled\n - discourse post event enabled\n - calendar enabled\n1. Assurez-vous que embeddable chat allowed paths inclut la valeur par défaut « /t ». Vous ne devriez pas avoir besoin de modifier cette valeur.\n\n## Création d’un sujet en direct\n\n\nPour créer un sujet en direct, vous voudrez remplir quelque chose comme ce qui suit – en ajoutant le lien vers le flux en direct et les détails de l’événement.\n\n[details="Utiliser l’option créer un événement dans le compositeur"]\n\n\n\n\n[/details]\n\n\n[details="Voici un extrait que vous pouvez utiliser"]\n\nhttps://www.youtube.com/watch?v=dQw4w9WgXcQ\u0026ab_channel=RickAstley\n\n[event start=\"2024-10-23 22:00\" status=\"public\" timezone=\"Asia/Singapore\" allowedGroups=\"trust_level_0\"]\n[/event]\n\n[/details]\n\nAvant d’appuyer sur \u003ckbd\u003eCréer un sujet\u003c/kbd\u003e, ajouter la balise livestream est crucial.\n\nVous verrez alors que l’événement et le flux en direct ont été créés, avec un canal de chat d’accompagnement sur la droite.\n\n[details="Capture d’écran du nouvel événement en direct"]\n\n\n\n[/details]\n\nUne fois que n’importe quel utilisateur appuie sur \u003ckbd\u003eEn cours\u003c/kbd\u003e pour l’événement, il rejoindra automatiquement le canal de chat, lui permettant de participer à la conversation !\n\n## Dépannage\n\n### Le chat ne s’affiche pas sur mon sujet en direct\n\n\u003e Assurez-vous que embeddable chat allowed paths inclut la valeur par défaut « /t »

30 « J'aime »

Ce plugin semble très utile ! J’ai juste quelques questions :

  1. Lorsque l’utilisateur clique sur « En cours », le chat s’ouvre-t-il automatiquement à l’écran ?
  2. Est-il obligatoire de créer une étiquette « diffusion en direct » et de l’utiliser sur les sujets de diffusion en direct ?
  3. Le canal est-il fermé ou supprimé automatiquement une fois la diffusion en direct terminée ?
8 « J'aime »

Merci @NateDhaliwal !

L’écran de chat (sur le côté droit de l’écran) sera présent au chargement du sujet. Cela signifie qu’il sera là, que l’utilisateur soit « participant » ou non. L’utilisateur obtient l’accès au canal de chat une fois qu’il sélectionne « Participer », ce qui met également à jour le canal de chat en supprimant un appel à l’action qui bloque la saisie du message (pour les utilisateurs qui ne sont pas « participants »).

Actuellement, oui.

Actuellement, le canal n’est ni supprimé ni fermé après la fin du livestream ou la clôture du sujet de livestream.

9 « J'aime »

Ce plugin serait également utile pour les rendez-vous, tels que les réunions. Lors de la préparation des réunions, les sujets incluent souvent des discussions sur de meilleurs créneaux horaires ou des annonces de retards, etc. Cela encombre le fil de discussion avec des informations éphémères.

Offrir un chat lié pour ce type de sujets pourrait permettre un rangement plus facile (les discussions seraient automatiquement supprimées après un certain temps).

Pour ce type de fonctionnalité, il suffirait d’ajouter un paramètre pour une liste de balises pour lesquelles un chat d’accompagnement devrait être activé.
De plus, les légendes des boutons pour différentes balises pourraient être personnalisables.

6 « J'aime »

Il semble que ce plugin prenne en charge les directs YouTube et fonctionne correctement sur notre forum. Mais nous avons besoin d’autres sources de diffusion en direct comme bilibili, le plugin prend-il en charge ces sources de diffusion en direct ?

3 « J'aime »

Comment est-ce que cela fonctionne sur mobile ?

@xish l’as-tu essayé sur mobile ? Je suppose que si bilibili a un lecteur qui fonctionne sur discourse, cela fonctionnera probablement. Un test facile consiste à créer une catégorie privée avec un groupe de test et une fonction de test.

1 « J'aime »

Bonjour et merci pour le plugin. J’ai essayé de l’installer et tout s’est bien passé. Après avoir activé le plugin, j’ai créé un nouveau sujet où j’ai choisi le tag livestream, mais le problème est que lorsque j’essaie de trouver et de cliquer sur “Create Event”, je ne le vois pas dans le menu déroulant. J’ai essayé d’ajouter le code comme vous l’avez partagé avec les dates, etc., mais après avoir posté, le code ne fait rien. Je vois le chat et tout, mais nulle part où cliquer sur “Going”.

Merci d’avance !

1 « J'aime »

Comme Natalie l’a écrit, vous devez activer ceci


Vous devez également recharger le navigateur avant qu’il ne commence à apparaître dans l’éditeur.

5 « J'aime »

Oui ! Vous avez tout à fait raison et je suis aveugle. J’ai lu que nous avions besoin du chat activé, de l’événement de publication Discourse activé et du calendrier activé, mais c’est ma faute, je pensais que c’était inclus dans l’installation. Maintenant, j’ai pris le temps de lire ce qui est installé dans l’auto-hébergement et ce qui ne l’est pas.

Merci pour votre réponse <3

5 « J'aime »

Très cool ! Est-ce que quelqu’un a testé ce plugin avec Owncast ou PeerTube ?

3 « J'aime »

Est-ce correct ?

Je ne vois pas le chat intégré et j’ai cliqué sur “participer” à l’événement.
La vidéo est prévue pour demain matin. Peut-être que le chat n’apparaît pas avant que le flux ne soit en direct ?
modification pour supprimer le lien vers le flux passé

mise à jour :
Le chat n’a pas été intégré au sujet du flux en direct comme décrit dans le message initial. Quelqu’un peut-il m’aider à comprendre pourquoi cela ne fonctionne pas ?

J’ai inclus la balise livestream (j’ai dû en créer une - est-ce correct ?)
le chat est activé et fonctionne dans la fenêtre principale
“discourse post event enabled” est réglé sur /t (comme montré ci-dessus)
Calendrier activé (et fonctionne par ailleurs)
des indices ?

1 « J'aime »

Tout cela semble correct. Vous devriez pouvoir voir le chat apparaître avant même le début de l’événement.

Avez-vous réussi ?

1 « J'aime »

Non, je n’ai pas réussi à faire apparaître le chat dans la publication comme indiqué dans la publication originale.

Êtes-vous en mesure de partager une capture d’écran de l’apparence de votre sujet ?

Merci Natalie, je n’avais pas activé le thème :roll_eyes: :blush:

Modification pour ajouter :
Je tiens juste à remercier Natalie et toutes les personnes qui font de ce projet un si beau projet !!! Discourse est génial et l’équipe et les bénévoles de cette communauté le rendent formidable !!!

1 « J'aime »

Après une brève discussion, il semble que le plugin n’ait pas été activé, donc tout va bien ici maintenant.

Je vais mettre à jour OP pour m’assurer que les gens vérifient également si le plugin de diffusion en direct est activé.

5 « J'aime »

Quel est le but de l’option Événement minimal : masquer les boutons Participer/Ne pas participer et le statut des invités ?

J’ai modifié un événement et sélectionné cette option, puis seul le bouton Intéressé s’est affiché, il n’y avait donc aucun moyen de participer au chat.

2 « J'aime »

Sujet récent sur l’événement de la carte du lundi

1 « J'aime »

Quelqu’un peut-il me rappeler comment masquer le contenu derrière un statut de RSVP en attente ?

As-tu un exemple de ce que tu veux dire ici ? Veux-tu montrer du contenu lorsque quelqu’un clique sur “Partant” ?