The invention provides an FPGA-based H.264 video coding end, an H.264
video decoding end, a transmission device and a transmission method. The method comprises steps that H.264 video coding end videodata is sent; the H.264 video
encoder receives the video data and starts encoding; each time 128-
byte coded data is generated, the 128-
byte coded data is sent to the AXI-MM-to-AXI-S module in real time, the AXI-MM-to-AXI-S module processes the coded data and then sends the coded data to the UDP
Ethernet sending module, and the UDP
Ethernet sending module starts sending every 128-
byte data; after receiving the compressed code
stream data packet, a UDP
Ethernet receiving module of the H.264
video decoding end transmits the compressed code
stream data packet to an RAM in an AXI-S-to-AXI-MM modulefor caching; after the AXI-S to AXI-MM module detects a data frame header, the AXI-S to AXI-MM module delays for 3ms and sends a decoding start interrupt to the decoding end main control module; andthe decoding end main control module controls the H.264
video decoder to start decoding, and the H.264
video decoder reads data from the RAM in the AXI-S-to-AXI-MM conversion module and
decodes and outputs a video. The overall
delay of a coding and decoding
system is remarkably reduced, and the method is very suitable for low-bandwidth transmission
modes such as
wireless image transmission.