3

要件
1. 最初は iPhone で、最終的には複数
    のスマートフォン デバイスで動作するアプリケーション。
2. トランスコーディング コードができるだけ多くの OS をサポートするようにします。
3. アプリケーションは商用です。

ユースケース
I. ポータブル スマートフォン カメラ アプリケーションを使用してビデオを録画する
II. カスタムアプリを使用して、ビデオを複数のビットレートにトランスコードします

iPhone 実装
A. 要件 [2] を満たすために、C++ を使用してトランスコーディングを実装します
。 B. トランスコーディングに ffmpeg を使用します。

問題
- ffmpeg を使用して x264 lib の H264 要求の使用法をエンコードする
- ライセンスの H264 エンコード義務支払い。

H264 ライセンスを回避するために
- iPhone デバイス (および他の多くのデバイス) には H264 エンコード機能が組み込まれています
- 組み込みの H264 コーデックを使用すると、ライセンスの問題/制限を回避できます


ffmpeg は、iPhone の組み込み H264 エンコーダーの使用を何らかの方法でサポートしていますか?



どんな助けでも大歓迎です。

4

2 に答える 2

0

AVFoundation フレームワークは、H264 でエンコードされたビデオをファイル (mp4 または quicktime コンテナー形式) に書き込むメカニズムを提供します。ビデオ ファイルを解析して、書き込み中の H264 NAL を抽出することができます。

少しトリッキーですが、実行できるはずです。

于 2013-02-28T03:01:39.360 に答える
0

Encoding.com の HLS サービスをお勧めします。

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

于 2013-02-14T19:51:09.270 に答える