在商业ASP.NET项目中使用mpeg-4视频

时间:2013-11-06 13:00:56

标签: asp.net-mvc html5-canvas html5-video mpeg-4

我在ASP.NET中创建了一个使用mpeg-4视频格式的项目。它有可能在以后成为一个商业项目。此Web应用程序将以HTML视频和Canvas元素的形式存储和播放mpeg-4格式的视频。

据我所知,mpeg-4编码器和解码器不能免费使用,我需要许可证才能在我的项目中使用它们。

  1. 我将主要通过智能手机以mpeg-4格式录制视频,稍后我将通过HandBrake降低视频比特率,HandBrake是一个免费使用通用编码器的开源,它使用mpeg-4编码器/解码器。
  2. 我的应用程序将在HTML 5 Canvas和Video元素中显示比特率降低的mpeg-4视频,如上所述。
  3. 我的问题是:
    使用mpeg-4视频格式进行此类使用是否需要支付许可费?

    我宁愿使用其他2种免费视频格式(WebM和OGG),但Internet Explorer和Safari不支持它们,因此我必须使用mpeg-4格式。)

1 个答案:

答案 0 :(得分:0)

经过数小时的进一步搜索后,我发现,如果用户必须付费才能访问h264编码,那么在商业网络应用程序中分发使用H264编解码器编码的MP4视频 REQUIRES 许可mp4视频内容。

  

2010年8月26日,MPEG LA宣布推出H.264编码的互联网视频   对最终用户免费的将永远不会收取版税。

(以上引用的信息是从维基百科复制的,引用的PDF文件不再可用。)

幸运的是,思科正在启动一个项目,以便在HTML5中创建一个免费使用h264编解码器供公众使用。

参考文献:

http://shaver.off.net/diary/2010/01/23/html5-video-and-codecs/

https://blog.mozilla.org/blog/2013/10/30/video-interoperability-on-the-web-gets-a-boost-from-ciscos-h-264-codec/