Open-Awesome
CategoriesAlternativesStacksSelf-HostedExplore
Open-Awesome

© 2026 Open-Awesome. Curated for the developer elite.

TermsPrivacyAboutGitHubRSS
  1. Home
  2. Flying FPV
  3. Wifibroadcast NG

Wifibroadcast NG

GPL-3.0Pythonwfb-ng-25.01.2

A next-generation long-range packet radio link using raw WiFi radio for low-latency data transmission, optimized for drone telemetry and video.

Visit WebsiteGitHubGitHub
1.5k stars337 forks0 contributors

What is Wifibroadcast NG?

WFB-NG is an open-source long-range packet radio link system that uses raw WiFi radios in monitor mode to transmit data with minimal latency. It is specifically designed for applications requiring reliable, real-time wireless communication, such as drone FPV video streaming and MAVLink telemetry. The system maps UDP packets directly to WiFi frames and employs smart forward error correction to maintain link integrity in challenging RF environments.

Target Audience

Drone enthusiasts, FPV pilots, and developers building long-range wireless communication systems for UAVs, robotics, or remote telemetry applications. It is also suitable for hobbyists and researchers working with raw WiFi packet injection and low-latency data links.

Value Proposition

Developers choose WFB-NG for its exceptionally low latency, achieved by avoiding byte-stream serialization and using direct packet mapping. Its support for distributed operation, dynamic FEC, and hardware acceleration provides a flexible, high-performance alternative to traditional WiFi bridging, especially in lossy or long-range scenarios.

Overview

WFB-NG - the next generation of long-range packet radio link based on raw WiFi radio

Use Cases

Best For

  • Low-latency FPV video streaming for drones and UAVs
  • Bidirectional MAVLink telemetry transmission in robotic systems
  • Building long-range wireless data links using raw WiFi radios
  • Transmitting UDP-based data (e.g., RTP streams) over unreliable wireless channels
  • Implementing secure, encrypted wireless communication for remote devices
  • Aggregating multiple WiFi adapters to overcome USB bandwidth limitations

Not Ideal For

  • Projects requiring standard WiFi connectivity for general internet access or file sharing
  • Environments with strict wireless regulatory compliance due to raw packet injection risks
  • Users without Linux system administration skills, given the need for kernel patches and manual configuration
  • Applications needing high-bandwidth, continuous data streams like bulk file transfers, as it's optimized for UDP packets with size limits

Pros & Cons

Pros

Direct Packet Mapping

Maps RTP streams directly to IEEE 802.11 packets without serialization, minimizing latency as highlighted in the main features for real-time applications like drone FPV.

Accelerated FEC Performance

Uses SIMD instructions for 5-10x faster forward error correction on amd64, arm32, and arm64, enhancing reliability in lossy wireless environments as stated in the README.

Distributed Architecture

Allows data aggregation from multiple WiFi cards across different hosts, overcoming USB bus bandwidth limits, which is crucial for scaling performance in demanding setups.

Dynamic Link Adaptation

Supports on-the-fly changes to FEC and modulation without interrupting the link, enabling adaptability to varying channel conditions as per the feature list.

Cons

Hardware and Driver Complexity

Only supports specific chipsets like RTL8812au/eu and Atheros AR9350, requiring external patched drivers and kernel modifications for TX power control, limiting plug-and-play usability.

Steep Setup and Configuration

Installation involves flashing custom images, enabling systemd services, and manual key management, with detailed steps in the README that assume advanced Linux knowledge.

Limited Ecosystem and Support

Relies on community support via a single Telegram group and has restricted hardware compatibility, which can hinder troubleshooting and broader adoption beyond niche use cases.

Regulatory and Legal Gray Areas

Using monitor mode and raw packet injection may violate local wireless regulations, posing risks for unlicensed operation, as implied by the disclaimer in the README.

Frequently Asked Questions

Quick Stats

Stars1,461
Forks337
Contributors0
Open Issues19
Last commit1 month ago
CreatedSince 2017

Tags

#drone-telemetry#px4#camera#wifibroadcast#mavlink#telemetry#low-latency#rtp#video#raspberry-pi#forward-error-correction#fpv

Built With

l
libSodium
S
SIMD
L
Linux
O
OpenGL
g
gstreamer

Links & Resources

Website

Included in

Flying FPV595
Auto-fetched 1 day ago

Related Projects

DroneBridgeDroneBridge

DroneBridge is a system based on the WifiBroadcast approach. A bidirectional digital radio link between two endpoints is established using standard WiFi hardware and a custom protocol. DroneBridge is optimized for use in UAV applications and is a complete system. It is intended be a real alternative to other similar systems, such as DJI Lightbridge or OcuSync.

Stars925
Forks152
Last commit4 years ago
EZ WifibroadcastEZ Wifibroadcast

Affordable Digital HD Video Transmission made easy!

Stars896
Forks209
Last commit2 years ago
OpenVTxOpenVTx

Open source video transmitter firmware for FPV

Stars482
Forks77
Last commit2 years ago
wtfoswtfos

A framework for modifying the firmware of DJI FPV Goggles and Air Units

Stars323
Forks17
Last commit1 year ago
Community-curated · Updated weekly · 100% open source

Found a gem we're missing?

Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.

Submit a projectStar on GitHub