On Thursday, August 27, 2015, TrevorPT wrote:
>...if we cannot distribute mp3/mp4 codecs due to royalty/licencing
>restrictions (our application is not GPL), how can we provide mp3/mp4
>support to end users...
I'm with Trevor on this one. The main reason I moved to nwjs was it
offered unrestricted access to live stream data without the browser
refusing cross-origin manipulation. This has become a necessity if we
want to implement web-audio calls on live streams (EQs, Compressors,etc.).
So to those of us developing client-side players/recorders,
cross-platform support for mp3 and aac is important as they comprise the
majority of streamed audio formats.
I see from various sources on the web that the majority of mp3 patents
run out on Sept. 2015, and all of them run out by 2017.
As for aac, I don't know. There's no requirement to license aac itself
since the codec mfr. pays the license fees, but in the case of ffmpeg,
it still requires us to release as GPL if we use the mpeg/aac codecs in
the compiled ffmpegsumo dll.
Looks like it's GPL or nothing until the patents run out, no way to even
pay for a license since webkit/Chromium uses ffmpeg (GPL) codecs.
Any alternative suggestions?