Transmisión en vivo de Discourse

Hola Nat,
Cuando usé este plugin en una comunidad anterior, podíamos ocultar el iframe del reproductor de video hasta que el usuario presionara ‘Ir’.

Esta es una excelente solicitud de características, y parece que sería bastante factible. Puedo ver nuestros sitios utilizándola bastante, ya que tenemos el mismo problema con hilos de temas de reuniones/eventos abarrotados. @nat, ¿podría separarse en su propio tema de Feature?

2 Me gusta

Suena como si la solicitud se estuviera haciendo en este tema del plugin, pero por conveniencia.

Por lo que puedo leer aquí, parece que la gente quiere información de “corta duración” dentro de un tema en sí, y dado que Livestream tiene esta capacidad, la gente la está aprovechando para hacer más cosas.

Mi sugerencia sería que crearas el tema Feature con solicitudes muy específicas. O mejor aún, vota a favor de uno existente aquí.

4 Me gusta

Quizás este Tema sea el mejor lugar; de hecho, estamos debatiendo el caso de uso principal del Plugin.

Tendría sentido para mí si fuera en cambio el Plugin de Chats de Temas de Discourse, siendo la transmisión en vivo uno de los casos de uso (eventos simples, otro; estoy seguro de que habría más).

Esto podría lograrse teniendo una configuración para las Etiquetas (y/o Categorías) a las que se debe aplicar, en lugar de limitarlo a la etiqueta livestream.

3 Me gusta

Para volver a la solución para cualquiera más, bloqueas el contenido con lo siguiente:

[preview]
Aquí está el texto de vista previa que será visible antes de confirmar asistencia
[/preview]

[hidden]
Esta sección no es visible hasta que el usuario confirma la asistencia
[/hidden]

Por error pensé que significaba:

[wrap="preview"]
[/wrap]

[wrap="hidden"]
[/wrap]
10 Me gusta

Usé esto en mi foro para hacer una fiesta de visualización para el State of Play de Sony. Realmente nos gustó, pero estoy un poco confundido sobre lo que hace exactamente este plugin.

Me parece que el propósito de este plugin es ver videos sincrónicamente con otros. Casualmente estábamos viendo una transmisión en vivo de Youtube, por lo que nuestras transmisiones de video estaban sincronizadas… hasta que terminó la transmisión en vivo. Al cambiar el tiempo del video después, la reproducción no se sincronizó con los demás. Pero, la publicación original tiene una captura de pantalla del video de Rick Roll de Youtube, así que tal vez sincroniza la reproducción y simplemente no estoy al tanto de cómo funciona eso? Sería bueno que lo hiciera para que pudiéramos hacer cosas como noches de cine.

Para ser claro, creo que no tener sincronización de reproducción es comprensible ya que es una característica bastante complicada según entiendo, pero entonces, ¿estoy en lo correcto al entender que todo lo que hace este plugin es agregar un chat al lado de un hilo? En ese caso, no sé por qué este plugin tendría requisitos aparentemente arbitrarios para tener un enlace de video incrustado, un evento y la etiqueta de transmisión en vivo para agregar una barra lateral de chat a la derecha, o por qué el plugin tiene que ser específicamente sobre transmisiones en vivo. En ese caso, siento que la sugerencia de @thoka es lo que este plugin ya hace, si este plugin simplemente agregara una forma de alternar la barra lateral de chat para temas en lugar de los otros requisitos.

1 me gusta

Nos encontramos con un error en el que, si intentas navegar a otro tema de transmisión en vivo, la barra lateral del chat no se actualiza al chat para ese tema. Esto sucede cuando, por ejemplo, se publica un enlace en un chat de transmisión en vivo a otro tema de transmisión en vivo y haces clic en ese enlace.

1 me gusta

Acabo de probar con Peertube en vivo. Funciona, pero encontré que el retraso del video entre mi portátil conectado por WiFi a Peertube (usando OBS) y de vuelta es de unos 20 segundos, lo cual parece un poco alto para el uso que tengo en mente (reemplazar Twitch).

Supongo que usar Peertube en vivo y su chat directamente daría menos retraso (y permitiría la participación federada en el chat).

Aun así, lo encuentro interesante y continuaré probando, especialmente porque me gustaría beneficiarme de la integración de Discourse en algún momento, es decir, transmitir en vivo y escribir juntos en una publicación con edición compartida habilitada.

Por ahora, Peertube Live + HedgeDoc suena más fácil que Discourse Livestream, pero pad no es chat, y Peertube no tiene la función de asistencia al evento para chatear, que podría combinarse con el plugin de Suscripciones. ¿Alguien ya ha probado eso?

Un par de cosas que podrían mejorar las cosas:

  • ocultar o colapsar el video si eres el streamer (aunque el retraso dificulta hacer algo sincrónicamente ahora, en mi caso), es decir, si eres el primer publicador, al menos durante el tiempo del evento, para ahorrar espacio en pantalla;
  • poner en pantalla completa y compartir el espacio de pantalla entre video y chat, o mantener el chat encima del video, o quizás separar el chat y el video (modo imagen sobre imagen) para que uno pueda leer el chat, ver el video y hacer otra cosa (como escribir o navegar por otros temas y páginas web);
  • y una última para el camino: soporte para ActivityPub en el chat, o quizás Integraciones de Chat :slight_smile:

Estos surgieron de inmediato, tal vez no sea útil o tal vez haya soluciones más fáciles o diferentes para estas situaciones.

En cualquier caso, es muy alentador poder transmitir en vivo en Discourse.

4 Me gusta

Ah, y olvidé mencionar un error^W^W una característica no documentada: si enable_public_channels no está marcada, se producirá un Error 500. Aunque sería más fácil documentarlo, preferiría tener la posibilidad de reservar el chat para grupos seleccionados (como en la situación de Livestream) que habilitar el chat para todas las categorías: ¿hay alguna forma de hacerlo usando la configuración existente?

Se dividieron 4 publicaciones en un nuevo tema: Editar la parte de vista previa de un evento se rompe para los usuarios que confirmaron asistencia

Estoy tratando de averiguar por qué mi sitio se volvió lento…

Advertencia de obsolescencia

[PLUGIN discourse-livestream] Aviso de obsolescencia: El acceso a site.mobileView o site.desktopView durante la fase de inicialización del sitio está obsoleto. En futuras actualizaciones, el modo móvil se determinará por el tamaño de la ventana gráfica y, como consecuencia, el uso de estos valores durante la inicialización puede provocar errores e inconsistencias cuando se redimensiona la ventana del navegador. Por favor, mueva estas comprobaciones a un componente, transformador o devolución de llamada de API que se ejecute durante la representación de la página. [obsoleto desde Discourse 3.5.0.beta9-dev] [id de obsolescencia: discourse.static-viewport-initialization] [info: Designing for Different Devices (Viewport Size, Touch/Hover, etc.)] deprecated.js:62:13

2 Me gusta

Sería bueno si se pudiera ajustar el tamaño del chat como con el modo de cajón predeterminado del chat. Y también el tamaño de la transmisión en vivo incrustada.

Actualmente se ve así

grafik

Hay mucho espacio sin usar. Cuando cambias la transmisión en vivo a pantalla completa, el chat ya no es visible ni utilizable.

1 me gusta

No pude hacerlo funcionar, pero aquí estaba la sugerencia de @tynaut para una solución.

3 Me gusta

2 publicaciones se dividieron en un nuevo tema: El complemento Livestream no parece funcionar bien con Horizon