← Projetos

Projeto original ·

TempChat: chamadas temporárias de vídeo entre duas pessoas

Aplicação leve de chamadas WebRTC sem conta, com convite por link e mídia cifrada pelo protocolo.

Acessar projeto

Conteúdo

TempChat é a aplicação de videochamada individual que desenvolvi com HTML e JavaScript simples. Uma pessoa cria um convite, a outra abre o link, e os navegadores negociam áudio e vídeo via WebRTC. A aplicação não exige conta nem mantém histórico ou gravações próprias; a câmera e o microfone só são ativados após a permissão do navegador.

Interface do TempChat

Imagem: captura da interface publicada no repositório.

O WebRTC usa DTLS-SRTP para cifrar a mídia. A sinalização passa pelo serviço externo ScaleDrone, e uma instância coturn pode retransmitir mídia cifrada quando uma conexão direta não é possível. Esses serviços e os pares podem observar metadados de conexão; portanto, não trato “sem conta” como garantia de anonimato. O README explica o fluxo de convite, as opções de qualidade e os requisitos de auto-hospedagem.

Código-fonte e arquitetura · Instância pública.