API's de Câmera, Tela & Audio
Demonstrações de captura de mídia que compartilham a mesma base técnica: acesso à câmera e ao microfone, compartilhamento de tela, e gravação de todos os streams com a MediaRecorder API — com negociação automática de codec (VP9 → VP8 → WebM puro). Cada gravação vira um Blob local, reproduzido em um player de áudio/vídeo, barra de progresso. Tudo roda no navegador — nenhum byte de mídia sai do dispositivo do usuário.
Tecnologias
- MediaDevices API
- MediaRecorder API
- Blob
- URL.createObjectURL
Arquitetura
- Captura de MediaStream via Browser APIs
- Encoding client-side com MediaRecorder
- CODEC
- Player customizado
Conceitos
- Permissões de mídia no browser
- Negociação de CODEC
- Captura de stream em tempo real
- Encoding client-side
- Gerenciamento de Blob
- Object URL
- Player de mídia customizado
- Download sem upload a servidor
Área de demonstração
A demonstração é 100% funcional — teste agora.
3D & Animações Avançadas
Demonstração interativa de renderização 3D em tempo real: uma cena orbitável com materiais PBR, um sistema solar completo com câmera que persegue o planeta focado, uma galáxia de 8.000 partículas com shader GLSL escrito do zero, e uma jornada guiada por scroll pela própria stack técnica do autor.
API de Notificações
API de Notificações do tipo PUSH são nativas do sistema operacional, entregues mesmo com o app fechado — Service Worker + VAPID de ponta a ponta.