[FFmpeg-devel] STF RaptorQ
Tristan Matthews
httamt at protonmail.com
Fri May 23 19:24:33 EEST 2025
Hi,
<snip>
>
>
> But Lynne is insisting it's not a protocol. The work would just be the low
> level RaptorQ algorithm.
>
> UDP based retransmit/FEC protocols are essentially impossible to develop
> well without an event loop / timers.
>
> You can look at libsrt and librist of examples of how trying to reinvent an
> event loop in threads and creating lots of bugs in the process as each lib
> struggles to synchronise a complex state machine between threads.
>
> Adding event loop support to FFmpeg would be a great STF project.
I just wanted to drop a giant +1 that event loop support in FFmpeg would be a big win (and unblock a lot of other improvements for e.g. FFmpeg's network stack IMO) and should seriously be considered for an STF project if someone has the wherewithal. It's obviously a pretty large undertaking.
Best,
Tristan
More information about the ffmpeg-devel
mailing list