Aditya Banavi

Electronics • Systems • WebRTC • Open Source

I write about the systems I build, the technologies I explore, and my contributions to open source.


Areas of Focus

Systems Programming

C, Linux, networking, sockets, debugging, and low-level systems.

WebRTC

Real-time communication, ICE, STUN, DTLS, RTP, SDP, and WHIP/WHEP.

FFmpeg

Media systems, libavformat, codecs, protocols, and open-source development.

Open Source

Contributing to large codebases, code review, debugging, and software architecture.


Featured Post

GSoC 2026 — Improving WHIP Support in FFmpeg

During Google Summer of Code 2026, I worked on improving WebRTC support in FFmpeg, covering DTLS, ICE, networking, SDP, codec support, and RTC architecture.

Read the Final Report →

What I’m Working On

I’m interested in understanding how systems work at a deeper level—from networking and protocols to media systems and the architecture behind large open-source projects.

This site will be where I document projects, technical notes, experiments, and lessons learned along the way.


Find Me

GitHub