Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/openipc/pixelpilot
PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air.
https://github.com/openipc/pixelpilot
fpv openipc pixelpilot urllc
Last synced: about 2 months ago
JSON representation
PixelPilot is an Android app packaging multiple pieces together to decode an H264/H265 video feed broadcast by wfb-ng over the air.
- Host: GitHub
- URL: https://github.com/openipc/pixelpilot
- Owner: OpenIPC
- License: gpl-3.0
- Created: 2024-08-25T10:51:48.000Z (4 months ago)
- Default Branch: master
- Last Pushed: 2024-10-17T10:04:42.000Z (3 months ago)
- Last Synced: 2024-10-29T18:48:08.753Z (2 months ago)
- Topics: fpv, openipc, pixelpilot, urllc
- Language: C
- Homepage: https://openipc.org
- Size: 4.53 MB
- Stars: 17
- Watchers: 4
- Forks: 7
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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](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/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/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/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)