Skip to content

Dudestin/udp_camera_streaming

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FPGA UDP Video Streaming — OV2640 Camera to PC

Pure-HDL implementation of a real-time video streaming system on FPGA.
Captures OV2640 camera frames, encapsulates them as UDP/IP/Ethernet packets, and broadcasts over 100BASE-T at near-real-time latency.

Architecture

Camera (OV2640) → SCCB Init → AXI-Stream Capture → RSP Packetizer → UDP-IP Stack → Ethernet MAC (MII) → PHY → PC

Demo (2022-09)

UDP video streaming — live camera feed with Wireshark

Key Features

  • Custom UDP/IP/Ethernet stack (verilog-ethernet)
  • OV2640 camera initialization via SCCB/I2C
  • Custom RSP packetizer for frame segmentation
  • PC receiver with OpenGL rendering
  • Built on Anlogic EG4S20 (Tang Primer)

Dependencies

  • OpenGL, freeglut, boost (PC receiver)

About

Pure-HDL UDP/IPv4 video streamer — real-time OV2640 camera to Ethernet with no CPU in the data path. Near-10ms end-to-end latency on FPGA.

Topics

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors