H264 Licensing, ffmpeg iPhone transcoding

Requirements
 1. The application that must run, first, on the iPhone, and eventually on a variety
    of SmartPhone devices.
 2. Strive to ensure that the transcoding code supports as many operating systems as possible.
 3. The application is commercial.

Register Usage
 I. Record video using the SmartPhone
 II handheld camera application . Transcode video to many bit-bits with cutom app

IPhone Implementation
 A. To meet the requirements [2], Implement Trans coding using C ++
 B. Use ffmpeg for transcoding.

Problem
 - Using ffmpeg to encode H264 req using x264 lib
 - H.264 protocol for licensing mandate.

To avoid H264 licensing
 - iPhone (and many others) has built-in H264 encoding capability
 - Using the built-in H264 codec will avoid licensing issues / restrictions


Does ffmpeg support, in any way, using the built-in H264 codec for the iPhone?



Any help would be appreciated.

+3


source to share


2 answers


I would recommend the Encoding.com HLS offer.



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

0


source


The AVFoundation framework provides a mechanism for recording H264 video to a file (mp4 or quicktime container format). You can try to parse the video file and extract the NAL H264 as you write them.



It's a little tricky, but it should be doable.

0


source







All Articles