The invention relates to the technical field of digital videos, in particular to a three-party cooperative
processing video real-time transmission and
processing heterogeneous
system which comprises a
server CPU end, an ARM end, an FPGA end and a plurality of modules, after the
system is powered on, the
server CPU end serves as a
client side to obtain video
stream data and sends the video
stream data to the FPGA end and the ARM end, the ARM end uses an LWIP interface as an IP
protocol stack, and the LWIP interface serves as an IP
protocol stack; the FPGA receives video
stream data sent by the CPU through an udp protocol, the video
stream data is temporarily stored in the DDR storage
chip externally connected with the FPGA, the
image processing module obtains the video
stream data and then processes the video
stream data, and the processed video stream data displays and compares an original video and a processed video through the
HDMI display IP module. The high
parallel computing capability of the FPGA, the low
power consumption control capability of the ARM and the flexibility of the CPU are cooperatively utilized, real-time transmission,
processing and display of video streams are achieved, the replaceable
image processing module is further designed, various
image processing functions are achieved through the user-defined image processing module, and various application requirements are met.