Video systems have been widely used in many fields such as conferences, public security, military affairs and medical
treatment. With the rapid development of FPGA, SOPC has been paid great attentions in the area of image and video
processing in recent years. A network video transmission system based on SOPC is proposed in this paper for the
purpose of video acquisition, video encoding and network transmission. The hardware platform utilized to design the
system is an SOPC board of model Altera's DE2, which includes an FPGA chip of model EP2C35F672C6, an Ethernet
controller and a video I/O interface. An IP core, known as Nios II embedded processor, is used as the CPU of the system.
In addition, a hardware module for format conversion of video data, and another module to realize Motion-JPEG have
been designed with Verilog HDL. These two modules are attached to the Nios II processor as peripheral equipments
through the Avalon bus. Simulation results show that these two modules work as expected. Uclinux including TCP/IP
protocol as well as the driver of Ethernet controller is chosen as the embedded operating system and an application
program scheme is proposed.