I have a confusion regarding the i.MX6 processors-if they can be used for encoding video data for streaming. The following is an excerpt from the i.MX_VPU_Reference_Manual:
VPU codec is fully compliant with H.264
BP/MP/HP, VC-1 SP/MP/AP, MPEG-4 SP/ASP except GMC,
DivX (Xvid), MPEG-1/2, VP8, AVS and MJPEG decoding
and H.264, MPEG-4, H.263, and MJPG encoding
I do not understand this statement. VPU codec is compliant with H.264 but not H.264 encoding. What does this mean?
All the while, I had an idea that the VPU can be used to perform video data compression.
P.S: My usecase, is to build an embedded video streaming server that sends compressed data wirelessly over WiFi or LTE.