Transmissão ao vivo do Discourse

:information_source: Resumo O Discourse Livestream permite que você crie tópicos Livestream que permitem que seus usuários participem do chat
:hammer_and_wrench: Link do Repositório \u003chttps://github.com/discourse/discourse-livestream\u003e
:open_book: Guia de Instalação Como instalar plugins no Discourse

Funcionalidades

Abra qualquer tópico para iniciar um evento de transmissão ao vivo.

Um evento de transmissão ao vivo inclui

  • uma transmissão de vídeo (usando o Youtube, por exemplo)
  • um evento de calendário usando Discourse Calendar (and Event)
  • e também um canal de chat de acompanhamento criado automaticamente para o evento

Configuração

Existem alguns plugins e configurações pré-requisitos

  1. O plugin de chat e o plugin de calendário precisam estar instalados.
    • Chat vem pré-instalado no Discourse, e Calendário está incluído no nível de negócios e acima, ou para auto-hospedados, você pode instalá-lo separadamente.
  2. Estas configurações do site precisam estar ativadas
    • discourse livestream enabled
    • chat enabled
    • discourse post event enabled
    • calendar enabled
  3. Certifique-se de que embeddable chat allowed paths inclua o valor padrão de “/t”. Você não deve precisar modificar este valor.

Criando um tópico de transmissão ao vivo

Para criar um tópico de transmissão ao vivo, você deve preencher algo como o seguinte – adicionando o link para a transmissão ao vivo e os detalhes do evento.

Use a opção criar evento no composer

Aqui está um trecho que você pode usar
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]

Antes de pressionar Criar Tópico, adicionar a tag livestream é crucial.

Você então verá que o evento e a transmissão ao vivo foram criados, juntamente com um canal de chat de acompanhamento no lado direito.

Screenshot do novo evento de transmissão ao vivo

Assim que qualquer usuário apertar Indo no evento, ele entrará automaticamente no canal de chat, permitindo que participe da conversa!

Solução de problemas

O chat não aparece no meu tópico de transmissão ao vivo

Certifique-se de que embeddable chat allowed paths inclua o valor padrão de “/t”

30 curtidas

Este parece ser um plugin muito útil! Tenho apenas algumas perguntas:

  1. Quando o usuário clicar em ‘Going’, o chat abrirá na tela automaticamente?
  2. É obrigatório criar uma tag ‘livestream’ e usá-la em tópicos de livestream?
  3. O canal é fechado ou excluído automaticamente após o término do livestream?
8 curtidas

Obrigado @NateDhaliwal!

A tela de chat (no lado direito da tela) estará presente no carregamento do tópico. Isso significa que ela estará lá, quer o usuário esteja “participando” ou não. O usuário obtém acesso ao canal de chat quando seleciona “participar”, o que também atualiza o canal de chat removendo uma CTA que bloqueia a entrada para enviar mensagens (para usuários que não estão “participando”).

Atualmente, sim.

Atualmente, o canal não é excluído nem fechado após o término do livestream ou o fechamento do tópico do livestream.

9 curtidas

Este plugin também seria útil para agendamentos, como reuniões. Durante a preparação de reuniões, os tópicos frequentemente incluem discussões sobre melhores horários ou anúncios de atrasos, etc. Isso polui a thread com informações de curta duração.

Oferecer um chat vinculado para esse tipo de tópico poderia permitir uma organização mais fácil (o chat seria removido automaticamente após algum tempo).

Para esse tipo de funcionalidade, bastaria adicionar uma configuração para uma lista de tags onde um chat acompanhante deveria ser ativado.
Além disso, as legendas dos botões para diferentes tags poderiam ser personalizáveis.

6 curtidas

Parece que este plugin suporta o YouTube ao vivo e está funcionando bem em nosso fórum. Mas precisamos de outras fontes de transmissão ao vivo como o bilibili, o plugin suporta essas fontes de transmissão ao vivo?

3 curtidas

Como isso funciona bem no celular?

@xish você já tentou no celular? Imagino que se o bilibili tiver um player que funcione no discourse, provavelmente funcionará. O teste fácil é criar uma categoria privada com um grupo de teste e testar a funcionalidade.

1 curtida

Olá e obrigado pelo plugin. Tentei instalá-lo e tudo correu bem. Depois de ativar o plugin, criei um novo tópico onde escolhi a tag de livestream, mas o problema é que, quando tento encontrar e pressionar Criar Evento, não o vejo no menu suspenso. Tentei apenas adicionar o código como você compartilhou com datas, etc., mas depois de postar o código não faz nada. Vejo o chat e tudo mais, mas em nenhum lugar para pressionar Ir.

Obrigado desde já!

1 curtida

Como Natalie escreveu, você deve ativar isso


Você também tem que recarregar o navegador antes que ele comece a aparecer no editor.

5 curtidas

Sim! Você está absolutamente certo e eu sou cego. Eu li que precisamos do chat ativado, postagem de discurso ativada e calendário ativado, mas, minha falha, pensei que estivesse incluído na instalação. Agora, levei tempo para ler o que está instalado na auto-hospedagem e o que não está.

Obrigado pela sua resposta <3

5 curtidas

Muito legal! Alguém já tentou este plugin com Owncast ou PeerTube?

3 curtidas

Está correto?

Não vejo o chat incorporado e cliquei em “going” no evento.
O vídeo está agendado para amanhã de manhã. Talvez o chat não apareça até que a transmissão esteja ao vivo?
editar para remover o link para a transmissão anterior

atualização:
O chat não foi incorporado ao tópico da transmissão ao vivo, conforme descrito no op. Alguém pode me ajudar a descobrir por que isso não funciona?

Incluí a tag livestream (tive que criar uma - está certo?)
o chat está habilitado e funciona na janela principal
o post do discourse para evento está definido como /t (conforme mostrado acima)
o calendário está habilitado (e funciona de outra forma)
alguma dica?

1 curtida

Tudo isso parece correto. Você deve conseguir ver o chat aparecer mesmo antes do evento começar.

Você conseguiu fazer funcionar?

1 curtida

Não, eu não consegui fazer o chat aparecer na postagem como mostrado na postagem original.

Você consegue compartilhar uma captura de tela de como seu tópico aparece?

Obrigado Natalie, eu não tinha o tema habilitado :roll_eyes: :blush:

Editar para adicionar:
Eu só quero agradecer a Natalie e a todos que fazem deste um ótimo projeto!!! O Discourse é incrível e a equipe e os voluntários desta comunidade o tornam ótimo!!!

1 curtida

Depois de uma conversa rápida, parece que o plugin não estava ativado, então estamos bem aqui agora.

Vou atualizar o OP para garantir que as pessoas também verifiquem se o plugin de transmissão ao vivo está ativado.

5 curtidas

Qual é o propósito da opção Evento mínimo: Ocultar botões Ir/Não ir e status dos convidados?

Editei um evento e selecionei essa opção, então apenas o botão Interessado foi exibido, não havia como participar do chat.

2 curtidas

Tópico recente sobre o evento de mapa de segunda-feira

1 curtida

Alguém pode me lembrar como esconder o conteúdo atrás de um status de Confirmação de Presença (RSVP) ‘Indo’?

Você tem um exemplo do que quer dizer aqui? Você quer mostrar o conteúdo quando alguém clicar em “Indo”?