-
Notifications
You must be signed in to change notification settings - Fork 7
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
1 changed file
with
14 additions
and
21 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,44 +1,37 @@ | ||
# FPVue_android | ||
|
||
# PixelPilot | ||
> [!IMPORTANT] | ||
> August 2024: Unfortunately, this repository is now in an unmaintained state. | ||
> I don't have the time to maitain it like I would like to and there was not enough interest from external developers to contribute to it. | ||
> Feel free to fork it and take over but for now it will stay as is. | ||
> Warning, performance will heavily depend on your device's processing power. | ||
> | ||
> Use this app at your own risk. | ||
FPVue Android is an app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air. | ||
## Introduction | ||
PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air. | ||
|
||
- [devourer](https://github.com/openipc/devourer): userspace rtl8812au driver initially created by [buldo](https://github.com/buldo) and converted to C by [josephnef](https://github.com/josephnef) . | ||
- [FPVue_android](https://github.com/gehee/FPVue_android): basic and unique work to combine all components into a single application by [Gee He](https://github.com/gehee). | ||
- [devourer](https://github.com/openipc/devourer): userspace rtl8812au driver initially created by [buldo](https://github.com/buldo) and converted to C by [josephnef](https://github.com/josephnef). | ||
- [LiveVideo10ms](https://github.com/Consti10/LiveVideo10ms): excellent video decoder from [Consti10](https://github.com/Consti10) converted into a module. | ||
- [wfb-ng](https://github.com/svpcom/wfb-ng): library allowing the broadcast of the video feed over the air. | ||
|
||
The wfb-ng [gs.key](https://github.com/gehee/FPVue_android/raw/main/app/src/main/assets/gs.key) is embedded in the app. | ||
The wfb-ng [gs.key](https://github.com/OpenIPC/PixelPilot/raw/main/app/src/main/assets/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](https://github.com/gehee/FPVue_android/blob/main/app/src/main/res/xml/usb_device_filter.xml). | ||
Supported rtl8812au wifi adapter are listed [here](https://github.com/OpenIPC/PixelPilot/blob/main/app/src/main/res/xml/usb_device_filter.xml). | ||
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/gehee/FPVue_android.git | ||
cd FPVue_android | ||
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 instructions | ||
|
||
1. Download apk from https://github.com/gehee/FPVue_android/releases. | ||
2. Run `adb install FPVue_android_0.14.1.apk` from the command line. | ||
3. Download [gs.key](https://github.com/gehee/FPVue_android/raw/main/app/src/main/assets/gs.key), rename it to drone.key and copy it on the air side, or select a local gs.key file from your phone in the app settings. | ||
## Installation | ||
- Download and install PixelPilot.apk from https://github.com/OpenIPC/PixelPilot/releases |