1. Тебе сказали написать рекордер. Ты сделал на ffmpeg.
2. Тебе сказали переписать с нуля. Ты начал писать.
3. С нуля оказалось медленно. Тебя заменили челом, который взял gstreamer.
Какой можно было бы из этого выжать визибилити:
1. Взять день-два. Погуглить готовые библиотеки. Сделать презентацию, где рассказать про ffmpeg, gstreamer, чем они отличаются, сравнить скорость работы, поддержку GPU, и т.п. Все видят, что ты прошаренный чувак в теме.
2. Взять день. Составить список запросов/ответов из протокола, которые должен обработать самописный рекордер. Оценить сроки. Сделать презентацию, где рассказать основы протокола, что может сделать самописный рекордер, чем он может быть круче ffmpeg, почему такие сроки. Предупредить, что реализации с нуля коварны тем, что можно быстро накалякать proof-of-concept, и потом месяцами добавлять поддержку edge cases, но мы попробуем, раз уж есть желание.
3. Опять презентация. Что успели реализовать, что осталось, почему так медленно, что из готового можно взять взамен, какие будут плюсы и минусы.
Такой подход тебя поставит на 2-3 головы выше обычного программиста, способного копать, где укажут. Если еще при этом отдать credits начальнику (сказать на презентации, вышестоящему начальству, что он посоветовал успешный подход), то он будет за тебя держаться, как за курицу, несущую золотые яйца.