Posts in this series
How VLC plays it — cover image 03

How VLC plays it?

What really happens between dropping a video file onto VLC and the first frame lighting up your screen — the container, the demuxer, the decoder, two independent output pipelines, and the master clock that keeps them in step.

How Wireshark sees it — cover image 02

How Wireshark sees it?

What really happens between a packet hitting your network card and one dissected row appearing on screen — dumpcap, the pcap_dispatch pump, the dissector chain, tvbuff bounds checks, wmem pools.

How curl GETs it — cover image 01

How curl GETs it?

What really happens between you entering a curl command and the bytes landing in your terminal — DNS, TCP, TLS, the recv loop and everything in between.

04

More walkthroughs coming soon

nginx, redis, sqlite and the rest of the stack — one tool at a time. Subscribe via the blog to catch the next one.