Hello,
Not sure if this is the right subforum, so feel free to move it.
I'm searching for a System on Module / SoC which contains a hardware h264 encoder and decoder supporting at lease 1080p@30fps.
In addition, I need a camera interface which is able to record 1080p@30.
So far so simple, there are a lot of possible Socs out there that have the hardware to do this, however, the software side for most is either not existent or broken/incomplete.
The best fit so far is the Rpi compute module (in fact that's what I use for testing right now),
however, I could not find a shop where I can buy more than one at a time, which is no big deal during development, but a dealbreaker for production.
In addition, it misses some nice to have features like secure boot/OTP and if I choose to integrate the SoMs components into the baseboard to consolidate the design I can't do it as the used SoC is not available on the free market.
The following socs are what I looked into already:
Raspberry Pi Compute Module 3+ Lots of information on the web
+ 2 CSI Ports
+ Working Software
- No secure boot
- Hard to get in quantity > 1
- SoC is not available on free market/Broadcom does not care about companies with < 10000 units
SoPine+ Based on common SoC
+ Easy to get
+ Cheap
- Bad Software support
Allwinner SoC general+ Good availability
+ Cheap
+ More modern than Rpi
+ Some chips even hand solderable (
http://linux-sunxi.org/V3s)
- Bad software support*
NXP i.MX6+ Seems to be able to do all I need, however I could not find good information
- Software support ?
NXP i.MX8+ Definitely can do what I need
- Software support
* There is some documentation there:
http://linux-sunxi.org/Linux_mainlining_effortBut as of now I did not find a way to directly encode camera => h264 the way I do on Rpi.
I feel like I'm currently running against a wall. 1080p h264 does not seem like such a big deal considering every smartphone can do it nowadays.
Do you have any tips/information I am missing?
Sincerely Thalhammer