> ## Documentation Index
> Fetch the complete documentation index at: https://docs.skillfactory.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Aulas ao Vivo

> Participe de transmissões em tempo real com professores através do Skill Factory Live, Google Meet, YouTube Live e outros provedores

## Aulas ao vivo

Assista a transmissões em tempo real, interaja com professores e tire dúvidas instantaneamente. A plataforma suporta múltiplos provedores de streaming integrados em um sistema flexível de aulas ao vivo.

## Provedores suportados

<CardGroup cols={2}>
  <Card title="Skill Factory Live" icon="video">
    Videoconferência integrada diretamente na plataforma. Sem necessidade de apps externos — funciona no navegador com câmera, microfone, chat e compartilhamento de tela.
  </Card>

  <Card title="Google Meet" icon="video">
    Videoconferência interativa com câmera e microfone. Ideal para turmas pequenas e interação direta.
  </Card>

  <Card title="YouTube Live" icon="youtube">
    Streaming para grandes audiências com chat integrado. Ideal para palestras e eventos.
  </Card>

  <Card title="Vimeo Live" icon="circle-play">
    Streaming profissional com controle de privacidade avançado.
  </Card>

  <Card title="Embed personalizado" icon="code">
    Integre qualquer provedor de streaming via HTML embed customizado.
  </Card>
</CardGroup>

## Como funciona

### Ciclo de vida de uma aula ao vivo

Cada aula ao vivo passa por três estados:

<Steps>
  <Step title="Agendada">
    O professor cria a aula e define data/hora de início. Estudantes veem um **contador regressivo** com a data programada.
  </Step>

  <Step title="Ao vivo">
    No horário, o professor inicia a transmissão. Estudantes recebem notificação e podem acessar a aula. Se o check-in for obrigatório, os estudantes precisam confirmar presença antes de assistir.
  </Step>

  <Step title="Encerrada">
    Após o término, a aula é marcada como concluída. Se o professor habilitou gravação, o conteúdo fica disponível para revisão posterior.
  </Step>
</Steps>

## Participando de uma aula ao vivo

### Antes da aula

<Steps>
  <Step title="Veja a agenda">
    As aulas ao vivo aparecem no seu dashboard e na lista de aulas do curso com o indicador "Ao Vivo".
  </Step>

  <Step title="Receba o lembrete">
    Você recebe uma notificação antes do horário agendado.
  </Step>

  <Step title="Prepare-se">
    Verifique sua conexão de internet. Para aulas no Google Meet, tenha microfone e câmera prontos se for participar ativamente.
  </Step>
</Steps>

### Durante a aula

<Tabs>
  <Tab title="Skill Factory Live">
    O Skill Factory Live é exibido diretamente dentro da plataforma, sem necessidade de abrir outra janela ou instalar aplicativos.

    Recursos disponíveis:

    * Câmera e microfone integrados
    * Chat de texto durante a aula
    * Compartilhamento de tela
    * Modo tela cheia
    * Compartilhamento de arquivos com os participantes

    <Info>
      O Skill Factory Live funciona diretamente no navegador. Não é necessário instalar nenhum aplicativo ou extensão.
    </Info>
  </Tab>

  <Tab title="Google Meet">
    O Google Meet abre em uma **nova janela** do navegador (não suporta iframe por restrições de segurança do Google).

    Recursos disponíveis:

    * Câmera e microfone para interação
    * Chat de texto integrado
    * Compartilhamento de tela
    * Levantar a mão para perguntar
    * Legendas automáticas

    <Info>
      Ao clicar em "Entrar na aula", uma nova aba será aberta com o link do Google Meet. Mantenha a aba da plataforma aberta para registrar sua presença.
    </Info>
  </Tab>

  <Tab title="YouTube Live">
    O YouTube é exibido diretamente na plataforma via player integrado.

    Recursos disponíveis:

    * Streaming em alta qualidade (até 4K)
    * Chat ao vivo do YouTube
    * Ajuste de qualidade automático
    * Modo tela cheia
  </Tab>

  <Tab title="Vimeo Live">
    O Vimeo Live é exibido diretamente na plataforma via iframe integrado.

    Recursos disponíveis:

    * Streaming profissional
    * Privacidade avançada
    * Sem anúncios
    * Player customizado
  </Tab>

  <Tab title="Embed personalizado">
    O professor pode configurar um código HTML customizado para integrar qualquer provedor de streaming.
  </Tab>
</Tabs>

### Check-in de presença

Algumas aulas ao vivo podem exigir **check-in obrigatório**:

<Steps>
  <Step title="Acesse a aula no horário">
    Clique na aula ao vivo no seu curso
  </Step>

  <Step title="Confirme presença">
    Se o check-in for obrigatório, você verá uma tela de confirmação. Clique em "Confirmar presença" para liberar o acesso ao player.
  </Step>

  <Step title="Assista a aula">
    Após o check-in, o player é liberado e você pode assistir normalmente.
  </Step>
</Steps>

<Note>
  O check-in é configurado pelo professor individualmente para cada aula ao vivo. Nem todas as aulas exigem essa confirmação.
</Note>

## Integração com Google Meet (Administradores)

### Configurando a integração

<Steps>
  <Step title="Acesse Integrações">
    Admin → Integrações → Google Meet
  </Step>

  <Step title="Conecte sua conta Google">
    A plataforma usa OAuth2 para conectar com o Google Calendar API. Autorize o acesso quando solicitado.
  </Step>

  <Step title="Permissões necessárias">
    A integração solicita acesso ao Google Calendar para criar eventos com conferência Meet automaticamente.
  </Step>

  <Step title="Teste a conexão">
    Após conectar, verifique o status da integração. O sistema mostra se o token está válido e a conta conectada.
  </Step>
</Steps>

<Warning>
  Os tokens OAuth do Google expiram periodicamente. A plataforma renova automaticamente usando o refresh token, mas se a integração parar de funcionar, reconecte a conta nas configurações.
</Warning>

### Criando uma aula ao vivo com Meet

Quando o professor cria uma aula ao vivo com provedor "Google Meet":

1. A plataforma cria automaticamente um **evento no Google Calendar** com conferência Meet
2. O link do Meet é gerado e salvo na aula
3. Estudantes acessam pelo botão na plataforma
4. O link do calendário também fica disponível

## Gravação de aulas ao vivo

As aulas realizadas via Skill Factory Live podem ser gravadas para que estudantes que não puderam participar possam assistir depois.

### Como funciona

<Steps>
  <Step title="Professor inicia a gravação">
    Durante a aula ao vivo no Skill Factory Live, o professor ativa a gravação pelo botão dedicado.
  </Step>

  <Step title="Gravação automática">
    O sistema grava áudio e vídeo da sessão automaticamente.
  </Step>

  <Step title="Upload após o término">
    Ao encerrar a aula, a gravação é enviada automaticamente para o Vimeo (se a integração estiver ativa).
  </Step>

  <Step title="Disponível para revisão">
    Após o processamento, a gravação fica disponível na página da aula para todos os estudantes matriculados.
  </Step>
</Steps>

<Info>
  A gravação requer que a integração com o Vimeo esteja conectada. Gravações pendentes podem ser acompanhadas pelo professor no painel de aulas.
</Info>

## Compartilhamento de arquivos na aula ao vivo

Durante sessões do Skill Factory Live (aulas ao vivo e monitoria), professores e alunos podem compartilhar arquivos em tempo real:

* Clique no botão de compartilhar arquivo durante a sessão
* Selecione o arquivo do seu computador
* O arquivo fica disponível para download por todos os participantes
* Arquivos compartilhados permanecem acessíveis após o término da sessão

## Aulas ao vivo e limites de visualização

Aulas ao vivo são **isentas de limites de visualização**. Isso significa que, mesmo que o curso tenha controle de views por aula, aulas do tipo "live" não contam para esse limite.

## Dicas para uma boa experiência

<AccordionGroup>
  <Accordion icon="wifi" title="Conexão estável">
    * Use WiFi em vez de dados móveis quando possível
    * Feche outros aplicativos que consomem banda
    * Teste a conexão antes do horário da aula
    * Tenha um plano B (dados móveis) caso o WiFi falhe
  </Accordion>

  <Accordion icon="microphone" title="Áudio e vídeo">
    * Use fones de ouvido para melhor qualidade
    * Teste microfone e câmera antes da aula
    * Mantenha o microfone no mudo quando não estiver falando
    * Escolha um ambiente silencioso e bem iluminado
  </Accordion>

  <Accordion icon="clock" title="Pontualidade">
    * Entre alguns minutos antes do horário
    * Prepare dúvidas e materiais antecipadamente
    * Verifique se o navegador está atualizado
    * Se o check-in for obrigatório, confirme presença assim que a aula iniciar
  </Accordion>

  <Accordion icon="message" title="Participação ativa">
    * Use o chat para fazer perguntas relevantes
    * Levante a mão antes de falar (no Meet)
    * Faça anotações durante a transmissão
    * Participe de enquetes e atividades propostas
  </Accordion>
</AccordionGroup>

## Problemas comuns

<AccordionGroup>
  <Accordion icon="circle-xmark" title="Link do Meet não abre">
    **Possíveis causas:**

    * Bloqueador de pop-ups impedindo a nova aba
    * Navegador incompatível

    **Solução:**

    * Permita pop-ups para a plataforma
    * Use Chrome, Firefox ou Edge atualizado
    * Copie o link manualmente se o botão não funcionar
  </Accordion>

  <Accordion icon="lock" title="Tela de check-in não libera">
    **Possíveis causas:**

    * A aula ainda não foi iniciada pelo professor
    * Problemas de conexão

    **Solução:**

    * Aguarde o professor iniciar a transmissão
    * Recarregue a página
    * Verifique sua conexão de internet
  </Accordion>

  <Accordion icon="video" title="Streaming com lag ou travando">
    **Solução:**

    * Diminua a qualidade do vídeo (se YouTube/Vimeo)
    * Feche outras abas e aplicativos
    * Conecte via cabo ethernet se possível
    * Desative VPN se estiver usando
  </Accordion>
</AccordionGroup>

## Próximos passos

<CardGroup cols={2}>
  <Card title="Streaming de vídeo" icon="circle-play" href="/pt-br/features/video-streaming">
    Entenda como funciona o sistema de vídeos gravados
  </Card>

  <Card title="Notificações" icon="bell" href="/pt-br/features/notifications">
    Configure alertas para não perder aulas ao vivo
  </Card>
</CardGroup>
