[FFmpeg-devel] [RFC] 5 year plan & Inovation
James Almer
jamrial at gmail.com
Mon Apr 22 04:12:56 EEST 2024
On 4/17/2024 10:58 AM, Michael Niedermayer wrote:
> Hi all
>
> The pace of inovation in FFmpeg has been slowing down.
> Most work is concentarted nowadays on code refactoring, and adding
> support for new codecs and formats.
>
> Should we
> * make a list of longer term goals
> * vote on them
> * and then together work towards implementing them
> ?
>
> (The idea here is to increase the success of larger efforts
> than adding codecs and refactoring code)
> It would then also not be possible for individuals to object
> to a previously agreed goal.
> And it would add ideas for which we can try to get funding/grants for
>
> (larger scale changes need consensus first that we as a whole want
> them before we would be able to ask for funding/grants for them)
>
> Some ideas and why they would help FFmpeg:
>
> * Switch to a plugin architecture
> (Increase the number of developers willing to contribute and reduce
> friction as the team and community grows)
> * ffchat
> (expand into realtime chat / zoom) this would
> bring in more users and developers, and we basically have almost
> all parts for it already but some people where against it
> * client side / in browser support
> (expand towards webapps, webpages using ffmpeg client side in the browser)
> bring in more users and developers, and it will be costly for us
> if we let others take this area as its important and significant
> * AI / neural network filters and codecs
> The future seems to be AI based. Future Filters and Codecs will use
> neural networks. FFmpeg can be at the forefront, developing these
> * [your idea here]
A full rewrite of ffserver, using only public API, and with modern
streaming in mind. It would give a lot of code in lavf some use.
But this only if it gets a maintainer that can update it if needed when
APIs are added or replaced.
>
> thx
>
>
> _______________________________________________
> ffmpeg-devel mailing list
> ffmpeg-devel at ffmpeg.org
> https://ffmpeg.org/mailman/listinfo/ffmpeg-devel
>
> To unsubscribe, visit link above, or email
> ffmpeg-devel-request at ffmpeg.org with subject "unsubscribe".
More information about the ffmpeg-devel
mailing list