Programa do Curso

Introdução

  • Panorâmica e história do Real-time Communication na Web
  • Arquitetura da aplicação WebRTC

Compreender as tecnologias do servidor WebRTC

  • Porquê utilizar servidores?
  • ICE, STUN e TURN
  • Opções de sinalização WebRTC
  • Configuração do servidor e opções de alojamento

API WebRTC

  • Introdução à API WebRTC
  • Utilização do MediaStream para aceder à câmara Web e ao microfone
  • Utilização de RTCPeerConnection para estabelecer uma ligação entre pares
  • Comunicação de dados RTCDataChannel
  • Partilha de ecrã com WebRTC

Começar a trabalhar

  • Configurar o ambiente de desenvolvimento
  • Utilizar software e ferramentas de desenvolvimento WebRTC

Usando Peer.js para criar um bate-papo por vídeo para duas pessoas

  • Introdução à biblioteca Peer.js
  • Configurar o HTML para um chat de vídeo para duas pessoas
  • Escrever JavaScript chamadas para Peer.js
  • Testando a aplicação de bate-papo para duas pessoas

Utilização do SimpleWebRTC para criar uma aplicação de chat para várias pessoas

  • Introdução à estrutura SimpleWebRTC
  • Configuração do HTML para conversação por vídeo com várias pessoas
  • Escrever chamadas JavaScript para o SimpleWebRTC
  • Testar a aplicação de conversação com várias pessoas

Resumo e próximas etapas

Requisitos

  • Conhecimentos básicos de JavaScript e HTML
  • Compreensão básica do funcionamento da Web

Público

  • Desenvolvedores Web
  • Qualquer pessoa interessada em aprender e usar WebRTC
 7 horas

Declaração de Clientes (3)

Cursos Relacionados

Categorias Relacionadas