3

要求
1. 应首先在 iPhone 上运行并最终在多个
    智能手机设备上运行的应用程序。
2.旨在使转码代码支持尽可能多的操作系统。
3. 应用是商业的。

用例
I. 使用便携式智能手机相机应用程序录制视频
II。使用自定义应用程序将视频转码为多个比特率

iPhone 实现
A. 为了满足需求[2],使用 C++ 实现转码
B. 使用 ffmpeg 进行转码。

问题
- 使用 ffmpeg 编码 x264 库的 H264 请求使用
- H264 编码授权支付许可。

为了避免 H264 许可
- iPhone 设备(和许多其他设备)带有内置 H264 编码功能
- 使用内置 H264 编解码器将避免许可问题/限制


ffmpeg 是否以任何方式支持使用 iPhone 的内置 H264 编码器?



任何帮助将不胜感激。

4

2 回答 2

0

我会推荐 Encoding.com 的 HLS 产品。

http://www.encoding.com/help/article/easy_create_iphone_streaming_files_with_encodingcom

于 2013-02-14T19:51:09.270 回答
0

AVFoundation 框架提供了一种将 H264 编码视频写入文件(mp4 或 quicktime 容器格式)的机制。您可以尝试解析视频文件并在编写 H264 NAL 时对其进行提取。

这有点棘手,但它应该是可行的。

于 2013-02-28T03:01:39.360 回答