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

OpenIPC/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

  • 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

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.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Languages