I create a project in ASP.NET which uses the mpeg-4 video format. It is possible that it will be a commercial project later. This web application will store and play videos in mpeg-4 format in HTML video and Canvas elements.
As far as I know, the mpeg-4 encoder and decoder are not free to use, and I require a license to use them in my project.
- I will record the videos mostly by my smartphone in mpeg-4 format, later I will lower their video bit rate by HandBrake, which is an open source free to use universal encoder, which uses the mpeg-4 encoder/decoder.
- The mpeg-4 videos with the lowered bit rate will be displayed by my application in HTML 5 Canvas and Video elements, as I mentioned above.
My question is:
Do I have to pay license fee for using the mpeg-4 video format for this kind of usage?
I would rather use the other 2 free video formats (WebM and OGG), but Internet Explorer and Safari does not support them, so I have to use the mpeg-4 format).