Como apresentar um quiz em direto no YouTube com o QuizWitz}

Nestes tempos de isolamento, muitas pessoas perguntam-nos se é possível jogar QuizWitz com uma audiência mais alargada. É possível! A nossa colaboração com a organização belga sem fins lucrativos «Quizfabriek» prova que é possível apresentar quizzes em direto no YouTube (e noutras plataformas de streaming). No entanto, há alguns pormenores técnicos a ter em conta.

A aplicação do quizmaster

O primeiro requisito para uma transmissão QuizWitz bem-sucedida é ter um quizmaster cativante que controle o jogo. O quizmaster é responsável pelo ritmo do jogo e deve garantir uma apresentação dinâmica. Tem controlo total sobre o jogo e lê as perguntas antes de os jogadores responderem.

Desenvolvemos um «modo de quiz» especial que permite fazer exatamente isso. Chama-se «QuizWitz Live» e pode ser lançado a partir do editor de quizzes. Está disponível para todos os utilizadores que adquiriram uma licença Premium.

Após o arranque, o jogo irá guiá-lo sobre como ligar à aplicação do quizmaster.

Screenshot-from-2020-04-14-01-33-07.png

Abra a aplicação do quizmaster no dispositivo que pretende utilizar para a apresentação. Sugerimos algo portátil, como um tablet ou smartphone, para que o quizmaster se possa mover livremente durante a apresentação.

Screenshot-from-2020-04-14-01-35-45.png

Existem dois modos no jogo em direto: «Regular» e «Ad-hoc».

Para a transmissão em direto, sugerimos escolher «ad-hoc», uma vez que neste modo não é necessário pré-registo e os jogadores podem simplesmente entrar quando quiserem. Clique em «Iniciar jogo ad-hoc» para continuar. Pode demorar alguns momentos para o quiz carregar.

Num jogo regular, o quizmaster teria primeiro de configurar os nomes de todos os jogadores, e cada jogador receberia o seu próprio código de ligação. Isto é especialmente útil ao apresentar um quiz para equipas, pois cada código único pode ser aberto em vários dispositivos, permitindo que as equipas alternem entre dispositivos se a bateria esgotar. No entanto, para uma transmissão em direto tudo isso não é necessário e complicaria o processo.

Quando o quiz carregar, os códigos de jogo para a equipa de quiz e um para os jogadores aparecem na aplicação do quizmaster. Anote estes códigos, pois irá precisar deles mais tarde!

Screenshot-from-2020-04-14-01-39-22.png

O ecrã do jogo irá agora mostrar o «Ecrã de ligação» para os jogadores. Este é o ecrã que deve transmitir aos seus jogadores.

Screenshot-from-2020-04-14-01-41-12.png

Transmissão para o YouTube

Não vamos entrar em detalhe sobre como transmitir o seu ecrã e câmara para o YouTube, pois existem muitas formas de o fazer. Utilizamos o Open Broadcast Software (OBS), mas existem muitas alternativas. Qualquer software que permita partilhar o ecrã deve funcionar.

Se estiver a transmitir para uma aplicação de reuniões online (como Zoom, Google Meet, Skype, …) pode simplesmente partilhar o ecrã e clicar no botão «Iniciar» no ecrã do quizmaster. Os participantes que estejam a ver o ecrã de jogo poderão usar o telemóvel para responder às perguntas quase em tempo real.

Com YouTube / Facebook Live / Twitch / …, porém, a situação é ligeiramente diferente, pois existe inevitavelmente um «atraso de transcodificação» na transmissão para um grande número de espetadores. A dimensão deste atraso pode variar muito consoante a sua máquina, mas também consoante os clientes que estão a ver, pelo que as coisas ficam um pouco imprecisas.

Obtivemos os melhores resultados no YouTube com «Latência ultra-baixa» com o DVR desativado. É importante desativar o DVR pois, caso contrário, qualquer fotograma perdido fará com que os espetadores fiquem dessincronizados com o jogo, e a informação no vídeo não estará sincronizada com o que veem no telemóvel. Com latência ultra-baixa conseguimos reduzir o atraso para cerca de 3 segundos. Isto não será exatamente o mesmo para cada cliente, mas o gameplay do QuizWitz permite uma certa margem de erro, e não há realmente nada que possamos fazer para melhorar os resultados.

Configurar o atraso do QuizWitz

O QuizWitz permite-lhe definir um «Atraso de interação do jogador» na aplicação de júri, que irá atrasar toda a interação com os jogadores por um período de tempo determinado. É um pouco confuso de entender, mas:

Durante a transmissão, tudo o que vê no seu ecrã só aparecerá nos ecrãs dos jogadores alguns segundos depois. Isto é padrão em software de transmissão como o YouTube Live e o Twitch. O jogo envia as respostas possíveis imediatamente para os controladores de jogo dos jogadores. Isto significaria que as opções apareceriam nos ecrãs dos jogadores antes de estes ouvirem o final da leitura da pergunta. Por isso, precisamos de garantir que todas as ações que os utilizadores podem tomar sejam também atrasadas por alguns segundos.

Para configurar este atraso, certifique-se primeiro de que tem a transmissão a correr (não precisa de ir ao ar ainda, mas precisa de conseguir observar a transmissão em direto para fazer medições). Abra a aplicação «Júri» (introduzindo o código do Júri em catlab.tv num separador do browser) e vá a «Controlo do jogo».

Screenshot-from-2020-04-14-01-59-56.png

Certifique-se agora de que tem a transmissão em direto aberta e o som ligado. Utilize uma espécie de cronómetro e carregue no efeito de som «Buzzer» enquanto prime o botão de arranque do cronómetro. Meça agora o tempo que demora para o som do Buzzer aparecer na sua transmissão em direto. Conseguiu? Ótimo! Tem agora uma estimativa de quanto tempo demora o vídeo a chegar ao seu público.

Arredonde esse número para cima e introduza-o no campo «Atraso de interação do jogador» na aplicação de júri e carregue em «Confirmar definição» para guardar. Poderá querer ajustar este número com base no feedback do seu público. Como regra geral, é melhor defini-lo ligeiramente acima da sua estimativa, pois é preferível que o vídeo corra um pouco mais rápido do que as opções de resposta aparecerem antecipadamente antes de ter terminado de ler as perguntas.

Pronto para ir ao ar!

É basicamente isso! «Vá ao ar» com a sua webstream e aguarde até que todos os seus jogadores estejam ligados. Em seguida, utilize a aplicação do quizmaster para iniciar o jogo e jogar. O nosso software tratará do atraso e o quizmaster pode fazer o seu trabalho em tempo real.

Dicas extra

  • Como quizmaster não deve monitorizar a transmissão em direto com atraso, pois isso fará com que espere que as perguntas terminem antes de avançar para a próxima. As pessoas começarão a perguntar-se porque está a esperar cada vez e vão questionar se está bem. O atraso resultante é desnecessário pois o nosso software já trata dos aspectos técnicos. Pode assim evitar pausas incómodas na apresentação.

  • Se o quizmaster quiser responder a comentários do público, pode abrir os comentários em direto num ecrã separado que não mostre o vídeo (com atraso). Uma vez mais, não deixe o quizmaster ver a transmissão em direto pois isso provocará pausas incómodas.

  • Se estiver a utilizar o OBS com suporte a websocket, desenvolvemos uma ferramenta que permite alterar automaticamente as cenas com base em eventos do QuizWitz. Utilizamo-la para mostrar o jogo em ecrã inteiro durante as perguntas e mudar para a webcam do apresentador durante o discurso. Pode encontrar esta ferramenta em https://regie.catlab.eu. Alternativamente, também temos uma ferramenta que envia tons MIDI baseados em eventos. Para ambas as ferramentas precisa de introduzir o código «Diretor» que obtém a partir da aplicação do quizmaster.