我想做的事情:
尝试使用 FFMPEG 为视频处理开发企业级别 IOS 应用程序。
到目前为止我做了什么:
使用FFMPEG创建了一个基于Linux的示例程序并使其正常工作。了解了如何使用FFMPEG。我已经找到构建说明来构建FFMPEG包 对于IOS。
我需要什么帮助:
Apple 允许将基于FFMPEG 的应用程序置于 IOS应用程序商店中吗?
由于IOS没有来自 ffmpeg社区的官方支持,可靠“FFMPEG-IOS”如何,因为我不知道我想在将来遇到任何问题,特别是当苹果发布新版本的操作系统或仅使用IOS的ffmpeg问题时?
答案 0 :(得分:1)
我相信这里的几个用户在App Store中都有使用ffmpeg编译和链接的应用程序。我个人将在下个月内提交我的应用程序。我预计它会被接受。
对于iOS,您无法动态链接。你必须静态链接。因此,ffmpeg库将成为您应用的一部分。未来的iOS更新很可能会破坏代码。您的应用更有可能因与ffmpeg无关的其他原因而中断,例如:一个用户界面改变,苹果公司做出的。
静态链接的要求意味着您必须仔细了解ffmpeg许可情况。我不是律师,这不是法律建议。您应咨询律师以获得真正的法律建议。有些人将LGPL解释为静态链接是正常的,只要你不修改ffmpeg源代码并分发ffmpeg源代码(例如,提供它在服务器上下载)以及静态库(.a) )用于构建应用程序的文件。您还必须将ffmpeg项目归功于您对其代码的使用。更多信息:http://ffmpeg.org/legal.html