In preparation for the coverage of the 2012 London Olympics at r7.com, we implemented several improvements to FFmpeg to meet the desired publishing time SLA, which needed to be lowered from about 1 hour to less than 10 minutes. These improvements included adding support for a Blackmagic capture card, adjusting segmented file recording for seamless concatenation on Final Cut 7, and implementing QT reference files with edit lists on FFmbc to enable faster rendering by the editors.
Additionally, we developed a high-performance captcha for r7.com that utilized FreeType, a pre-calculated perlin noise displacer, TurboJPEG, and OpenSSL. This captcha generated a stateless JSON challenge that could be rendered by the client and sent with the answer to the backend for validation. It was capable of generating over 3000 captchas per second per thread in local benchmarks and remained online for more than a decade.
Finally, we modernized and standardized the website's video player for embedding throughout the portal, with a transitional architecture that used Flash initially and HTML5 HLS in a later stage.