Volver al blog
1 min de lectura
NoamVC: chat de voz P2P cifrado de extremo a extremo
Aplicación de escritorio de chat de voz P2P, privada y encriptada. Audio directo entre participantes sin servidores intermedios.
Link copiado: en Instagram, pégalo con el sticker «Enlace».

Sobre el Proyecto
NoamVC es una aplicación de escritorio de chat de voz peer-to-peer, privada y encriptada. El audio viaja directamente entre participantes — sin servidores intermedios.
Características Principales
- WebRTC nativo: Conexiones directas entre peers vía
RTCPeerConnection— el audio nunca pasa por un servidor. - Cifrado E2E: Insertable Streams + PBKDF2-SHA256 (100K iteraciones) para cifrado extremo a extremo.
- HMAC-SHA256 en Rust: Secreto embebido en el binario en tiempo de compilación — nunca toca JavaScript.
- Almacenamiento seguro: IOTA Stronghold — bóveda encriptada en disco, nada en localStorage.
- Codec Opus optimizado: 32 kbps, mono, FEC, DTX, frames de 20 ms.
- Cambio de micrófono en caliente: Sin interrumpir la llamada (
replaceTrack). - Detección de habla en tiempo real: Analizador FFT-256 con indicadores visuales instantáneos.
- Salas con invitación: Códigos únicos y enlaces compartibles.
- Internacionalización: Español e inglés con detección automática.
- App nativa: Builds firmados y notarizados para macOS (ARM + Intel).
Stack Tecnológico
- Tauri 2 (Rust backend)
- React 19 / TypeScript 5.9 / Vite 7
- Tailwind CSS 4 / shadcn/ui
- WebRTC nativo + Insertable Streams
- Socket.IO 4.8
- NestJS 11 (servidor de señalización)
- IOTA Stronghold (almacenamiento cifrado)
- HMAC-SHA256 (Rust compile-time)
Más información y descargas en noamvc.web.app.