Transmisión en vivo de Discourse

| | | |\n|— | — | —|\n|:information_source: | Resumen | Discourse Livestream te permite crear temas de Livestream que permiten a tus usuarios unirse y participar en el chat|\n|:hammer_and_wrench: | Enlace del Repositorio | \u003chttps://github.com/discourse/discourse-livestream\u003e|\n|:open_book: | Guía de Instalación | Cómo instalar plugins en Discourse|\n\n\u003cbr\u003e \n\n### Características\n \n

\n\nAbre cualquier tema para iniciar un evento de transmisión en vivo.\n\nUn evento de transmisión en vivo incluye\n- una transmisión de video (usando Youtube, por ejemplo)\n- un evento de calendario usando https://meta.discourse.org/t/discourse-calendar-and-event/97376\n- y también un canal de chat acompañante creado automáticamente para el evento\n \n### Configuración\n\n\nHay algunos plugins y configuraciones pre-requisitos\n\n1. Se deben instalar los plugins de chat y calendario. \n - Chat viene preinstalado en Discourse, y Calendario está incluido en el nivel de negocio y superior, o para quienes auto-alojan, pueden instalarlo por separado.\n1. Estas configuraciones del sitio deben estar habilitadas\n - discourse livestream enabled\n - chat enabled\n - discourse post event enabled\n - calendar enabled\n1. Asegúrate de que embeddable chat allowed paths incluya el valor predeterminado de “/t”. No deberías necesitar modificar este valor.\n\n## Creación de un tema de transmisión en vivo\n\n\nPara crear un tema de transmisión en vivo, querrás completar algo como lo siguiente, agregando el enlace a la transmisión en vivo y los detalles del evento.\n\n[details="Usar la opción de crear evento en el compositor"]\n\n\n\n\n[/details]\n\n\n[details="Aquí hay un extracto que puedes usar"]\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\nAntes de presionar \u003ckbd\u003eCrear Tema\u003c/kbd\u003e, agregar la etiqueta livestream es crucial.\n\nLuego verás que el evento y la transmisión en vivo se han creado, junto con un canal de chat acompañante en el lado derecho.\n\n[details="Captura de pantalla del nuevo evento de transmisión en vivo"]\n\n\n\n[/details]\n\nUna vez que cualquier usuario presione \u003ckbd\u003eIr\u003c/kbd\u003e en el evento, se unirá automáticamente al canal de chat, ¡permitiéndole participar en la conversación!\n\n## Solución de problemas\n\n### El chat no aparece en mi tema de transmisión en vivo\n\n\u003e Asegúrate de que embeddable chat allowed paths incluya el valor predeterminado de “/t”

30 Me gusta

¡Este parece un plugin muy útil! Solo tengo algunas preguntas:

  1. Cuando el usuario presiona ‘Ir’, ¿se abrirá el chat automáticamente en la pantalla?
  2. ¿Es obligatorio crear una etiqueta ‘livestream’ y usarla en temas de livestream?
  3. ¿Se cierra o elimina automáticamente el canal después de que termina la transmisión en vivo?
8 Me gusta

Gracias @NateDhaliwal!

La pantalla de chat (en el lado derecho de la pantalla) estará presente al cargar el tema. Significa que estará allí, ya sea que el usuario esté “asistiendo” o no. Al usuario se le otorga acceso al canal de chat una vez que selecciona “asistir”, lo que también actualiza el canal de chat al eliminar una llamada a la acción que bloquea la entrada para enviar mensajes (para usuarios que no están “asistiendo”).

Actualmente, sí.

Actualmente, el canal no se elimina ni se cierra después de que ha finalizado el livestream o se ha cerrado el tema del livestream.

9 Me gusta

Este plugin también sería útil para citas, como reuniones. Durante la preparación de reuniones, los temas a menudo incluyen discusiones sobre mejores franjas horarias o anuncios de retrasos, etc. Esto abarrotaría el hilo con información de corta duración.

Ofrecer un chat enlazado para este tipo de temas podría permitir una gestión más fácil (el chat se eliminaría automáticamente después de algún tiempo).

Para este tipo de funcionalidad, bastaría con añadir una configuración para una lista de etiquetas en las que se deba habilitar un chat adjunto.
Además, los textos de los botones para diferentes etiquetas podrían personalizarse.

6 Me gusta

Parece que este plugin admite transmisiones en vivo de YouTube y funciona bien en nuestro foro. Pero necesitamos otras fuentes de transmisión en vivo como bilibili, ¿el plugin admite esas fuentes de transmisión en vivo?

3 Me gusta

¿Qué tan bien funciona esto en el móvil?

@xish ¿lo has probado en el móvil? Supongo que si bilibili tiene un reproductor que funciona en discourse, probablemente funcionará. Una prueba fácil es crear una categoría privada con un grupo de prueba y una función de prueba.

1 me gusta

Hola y gracias por el plugin. Intenté instalarlo y todo salió bien. Después de habilitar el plugin, creé un nuevo tema donde elegí la etiqueta livestream, pero el problema es que cuando intento encontrar y presionar Crear Evento, no lo veo en el menú desplegable. Intenté simplemente agregar el código como lo compartiste con fechas, etc., pero después de publicar, el código no hace nada. Veo el chat y todo, pero no hay dónde presionar Ir.

¡Gracias de antemano!

1 me gusta

Como escribió Natalie, debes activar esto


También tienes que recargar el navegador antes de que empiece a aparecer en el editor.

5 Me gusta

¡Sí! Tienes toda la razón y soy ciego. He leído que necesitamos que el chat esté habilitado, el evento de publicación de Discourse habilitado y el calendario habilitado, pero mi error fue que pensé que estaba incluido en la instalación. Ahora me he tomado el tiempo de leer lo que está instalado en el autoalojado y lo que no.

Gracias por tu respuesta <3

5 Me gusta

¡Muy genial! ¿Alguien ha probado este plugin con Owncast o PeerTube?

3 Me gusta

¿Es esto correcto?

No veo el chat incrustado y he hecho clic en “ir” en el evento.
El video está programado para mañana por la mañana. ¿Quizás el chat no aparece hasta que la transmisión esté en vivo?
editar para eliminar el enlace a la transmisión anterior

actualización:
El chat no se incrustó en el tema de la transmisión en vivo como se describe en el op. ¿Alguien puede ayudarme a averiguar por qué esto no funciona?

Incluí la etiqueta livestream (tuve que crear una, ¿es correcto?)
el chat está habilitado y funciona en la ventana principal
discourse post event está configurado en /t (como se muestra arriba)
Calendario habilitado (y funciona de lo contrario)
¿Alguna pista?

1 me gusta

Todo esto suena correcto. Deberías poder ver el chat incluso antes de que comience el evento.

¿Lograste que funcionara?

1 me gusta

No, no he podido hacer que el chat aparezca en la publicación como se muestra en la publicación original.

¿Puedes compartir una captura de pantalla de cómo se ve tu tema?

Gracias Natalie, no tenía activado el tema :roll_eyes: :blush:

Editar para añadir:
¡Solo quiero agradecer a Natalie y a todas las personas que hacen de este un gran proyecto! ¡Discourse es increíble y el equipo y los voluntarios de esta comunidad lo hacen genial!

1 me gusta

Después de una rápida charla, parece que el plugin no estaba habilitado, así que ahora estamos bien.

Voy a actualizar OP para asegurarme de que también la gente active el plugin de transmisión en vivo.

5 Me gusta

¿Cuál es el propósito de la opción Evento mínimo: Ocultar botones Ir/No ir y estado de los invitados?

Edité un evento y seleccioné esa opción, luego solo mostró el botón Interesado, por lo que no había forma de participar en el chat.

2 Me gusta

Tema reciente sobre el evento del mapa del lunes

1 me gusta

¿Alguien puede recordarme cómo ocultar contenido detrás de un estado de Asistencia Confirmada?

¿Tienes un ejemplo de lo que quieres decir aquí? ¿Quieres mostrar contenido cuando alguien haga clic en “Asistir”?