WebSDR
Un receptor de HF en Loja que cualquiera puede usar desde el navegador. Sin instalar nada, sin cuenta y gratis. Solo escucha: desde la web nunca se transmite.
01Qué ofrece
La RadioBerry recoge 384 kHz de una banda y los manda al navegador: ves la banda como una cascada y oyes lo que sintonizas, como si estuvieras delante de la radio.
- ReceptorCada oyente tiene el suyo: dentro de la banda sintoniza donde quiere sin molestar a los demás.
- ModosLSB, USB, CW, AM y FM estrecha, con filtros, AGC, noise blanker y reducción de ruido.
- DigitalesDecodificador FT8 y FT4 integrado, con mapa de las estaciones que se oyen.
- DXSpots del DX cluster sobre la cascada.
- OyentesHasta 20 a la vez, también desde el móvil.
02Cómo está hecho
- RadioGNU Radio con
gr-hpsdrhablando el protocolo nativo de la RadioBerry. Lo he parcheado para que no se quede girando en vacío: el servicio pasó de ~166 % a ~85 % de CPU. - BackendPython. Demodulación, receptores en un hilo propio en paralelo con la cascada (FFT de 32768 puntos) y audio y espectro por WebSocket.
- FrontendHTML, CSS y JavaScript sin frameworks. Interfaz inspirada en los paneles Yaesu.
- PublicaciónCloudflare Tunnel. Sin puertos abiertos en el router, funciona detrás de CGNAT.
- OperaciónServicios de systemd, un vigilante que reinicia la radio si se cuelga, reposo automático cuando no hay oyentes y copia de seguridad cifrada cada noche.
03Novedades
- cascada a 384 kHz; con los receptores en paralelo aguanta 20 oyentes con NB y NR.
- parche a gr-hpsdr, la mitad de CPU y reposo cuando nadie escucha.