Skip to content

PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air.

License

Notifications You must be signed in to change notification settings

SnapDragonfly/PixelPilot

 
 

Repository files navigation

PixelPilot

Important

Warning, performance will heavily depend on your device's processing power.

Use this app at your own risk.

Introduction

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/

Compatibility

  • arm64-v8a, armeabi-v7a android devices (including Meta Quest 2/3, non vr mode)

Build

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.

Installation

  • Audio settings in (/etc/majestic.yaml):
audio:
  enabled: true
  volume: 30
  srate: 8000
  codec: opus
  outputEnabled: false
  outputVolume: 30

Tested devices based on real user reviews

  • Samsung Galaxy A54 (Exynos 1380 processor)

About

PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 95.9%
  • C++ 3.1%
  • Other 1.0%