Meet ratcast: peer-to-peer calls and screen sharing for watching things together
ratcast is a free, open-source app for group calls and screen sharing: no account, no server in the middle, end-to-end encrypted, AV1 video up to 4K.
Senior Software Engineer · Minsk
I write about the layer most documentation skips — Android NDK internals, embedded Linux bring-up, GStreamer pipelines, MinGW toolchains and the C++ details you only discover by hitting them.
ratcast is a free, open-source app for group calls and screen sharing: no account, no server in the middle, end-to-end encrypted, AV1 video up to 4K.
Benchmarking librats, my C++ peer-to-peer library, against js-libp2p: 22x less memory, a 9.3x small-message gap, and a dead heat on bulk throughput.
librats is an MIT-licensed peer-to-peer library: encrypted transport, mainline DHT discovery, NAT traversal and pub/sub in 5 MB for C++, Node.js, Python and Android.
Making ANSI escape colors work in the Windows console from C/C++ with ENABLE_VIRTUAL_TERMINAL_PROCESSING, instead of printing raw escape characters.
A full bring-up log of a custom AmLogic s805x (GXL) board: U-Boot, kernel and DTB, USB burning tool, HDMI, audio, Ethernet, I2C RTC and power measurements.
What the Android NDK error "C_INCLUDES must be under the source or output directories" actually means and how to fix LOCAL_C_INCLUDES paths.