Streaming Video With FFmpeg and DirectX 11

Ori Gold
Ori Gold
Sep 13, 2020 · 8 min read

A few months ago at work, I was tasked with developing a custom, low-latency video player. Prior to this, I had worked only briefly with FFmpeg and not at all with DirectX 11. But I figured it shouldn’t be that hard. FFmpeg is pretty popular, DirectX 11 has been around for a while now, and it’s not like I needed to create intense 3D graphics or anything (yet).

Surely there would be tons of examples on how to do something basic like decode and render video, right?