Hi!
For my project I am currently in the process of adding a hardware H264 encoder for the Raspberry Pi in WebRTC.
My plan was to use FFmpeg to provide an easy to use interface to the hardware accelerated encoder, but I have noticed that the WebRTC source includes the ffmpeg source in the third_party folder.
The "Chrome"-branded build does not include the h264_omx encoder I need (or any encoders, it seems).
At this point, I can see two solutions:
1. Adapt the build system to build ffmpeg with the required encoder (I would need to add the flags --enable-gpl --enable-omx --enable-omx-rpi --enable-nonfree)
2. Ditch the included ffmpeg entirely and use the system libraries (I have the correct ffmpeg build installed, i.e. ffmpeg -encoders displays the h264_omx encoder I need).
What would be the easiest/preferred solution and how would I do it?
Thanks!