Important
Warning, performance will heavily depend on your device's processing power.
Use this app at your own risk.
PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air.
- FPVue_android: basic and unique work to combine all components into a single application by Gee He.
- devourer: userspace rtl8812au driver initially created by buldo and converted to C by josephnef.
- LiveVideo10ms: excellent video decoder from Consti10 converted into a module.
- wfb-ng: library allowing the broadcast of the video feed over the air.
The wfb-ng gs.key is embedded in the app. The settings menu allows selecting a different key from your phone.
Supported rtl8812au wifi adapter are listed here. Feel free to send pull requests to add new supported wifi adapters hardware IDs.
Now support saving a dvr of the video feed to Files/Internal Storage/Movies/
- arm64-v8a, armeabi-v7a android devices (including Meta Quest 2/3, non vr mode)
git clone https://github.com/OpenIPC/PixelPilot.git
cd PixelPilot
git submodule init
git submodule update
The project can then be opened in android studio and built from there.
- Download and install PixelPilot.apk from https://github.com/OpenIPC/PixelPilot/releases
- Audio feature: Now PixelPilot app had ability to play opus stream from majestic on camera. In order to enable this feature, pls enable on camera side:
- Audio settings in (/etc/majestic.yaml):
audio:
enabled: true
volume: 30
srate: 8000
codec: opus
outputEnabled: false
outputVolume: 30
- Samsung Galaxy A54 (Exynos 1380 processor)
- Google Pixel 7 Pro
- Poco x6 Pro
- Meta Quest 2
- Meta Quest 3