mirror of https://github.com/OpenIPC/wiki.git
Merge branch 'OpenIPC:master' into master
commit
38f2be2c86
|
@ -31,6 +31,8 @@ OpenIPC Wiki
|
||||||
- [Wireless settings](en/wireless-settings.md)
|
- [Wireless settings](en/wireless-settings.md)
|
||||||
- [System features](en/system-features.md)
|
- [System features](en/system-features.md)
|
||||||
- [Majestic streamer](en/majestic-streamer.md)
|
- [Majestic streamer](en/majestic-streamer.md)
|
||||||
|
- [Majestic example config](en/majestic-config.md)
|
||||||
|
- [Majestic usage research](en/majestic-research.md)
|
||||||
- [Web interface](en/web-interface.md)
|
- [Web interface](en/web-interface.md)
|
||||||
- [Upgrade firmware](en/sysupgrade.md)
|
- [Upgrade firmware](en/sysupgrade.md)
|
||||||
- [Image quality tuning](en/image-quality-tuning.md)
|
- [Image quality tuning](en/image-quality-tuning.md)
|
||||||
|
|
|
@ -27,6 +27,7 @@ and then look it up in the [FCC ID database](https://fccid.io/).
|
||||||
- MQTT (telemetry) support
|
- MQTT (telemetry) support
|
||||||
- WiFi support
|
- WiFi support
|
||||||
- lame (mp3) and libwebsockets support
|
- lame (mp3) and libwebsockets support
|
||||||
|
- experimental WebRTC support (only recent Hisi/Goke)
|
||||||
|
|
||||||
|
|
||||||
### How to strip U-Boot Image wrapper header from a binary image
|
### How to strip U-Boot Image wrapper header from a binary image
|
||||||
|
|
|
@ -15,17 +15,7 @@ Video version: - [OpenIPC - Prepare GroundStation: Ubuntu + QGroundControl](http
|
||||||
sudo apt update
|
sudo apt update
|
||||||
```
|
```
|
||||||
```
|
```
|
||||||
sudo apt install dkms git python3-all-dev net-tools virtualenv fakeroot debhelper python3-twisted
|
sudo apt install dkms git python3-all-dev net-tools virtualenv fakeroot debhelper python3-twisted libpcap-dev python3-pyroute2 python3-future python3-all libsodium-dev
|
||||||
libpcap-dev python3-pyroute2 python3-future python3-configparser python3-all libsodium-dev
|
|
||||||
```
|
|
||||||
|
|
||||||
### Libsodium
|
|
||||||
```
|
|
||||||
git clone https://github.com/jedisct1/libsodium --branch stable
|
|
||||||
cd libsodium
|
|
||||||
./configure
|
|
||||||
make && make check
|
|
||||||
sudo make install
|
|
||||||
```
|
```
|
||||||
|
|
||||||
### Wifi card driver
|
### Wifi card driver
|
||||||
|
@ -62,7 +52,7 @@ systemctl start wifibroadcast@gs
|
||||||
|
|
||||||
### Qground control manual
|
### Qground control manual
|
||||||
|
|
||||||
- https://docs.qgroundcontrol.com/master/en/getting_started/download_and_install.html
|
- https://docs.qgroundcontrol.com/master/en/qgc-user-guide/getting_started/download_and_install.html
|
||||||
|
|
||||||
### Get last logs from service
|
### Get last logs from service
|
||||||
```
|
```
|
||||||
|
|
|
@ -80,7 +80,7 @@ then open ssh to connect AIO address:192.168.1.10
|
||||||
user:root password:12345
|
user:root password:12345
|
||||||
|
|
||||||
|
|
||||||
### Upgrade furmware
|
### Upgrade firmware
|
||||||
|
|
||||||
Update firmware possible via SD card or just use win scp drug the rootfs and kernel files to /tmp
|
Update firmware possible via SD card or just use win scp drug the rootfs and kernel files to /tmp
|
||||||
|
|
||||||
|
@ -90,6 +90,10 @@ sysupgrade -n -z --kernel=/tmp/uImage.ssc338q --rootfs=/tmp/rootfs.squashfs.ssc3
|
||||||
|
|
||||||
You can [download](https://github.com/OpenIPC/wiki/blob/master/en/fpv-openipc-aio-ultrasight.md#software) firmware via the link that is used for online updates.
|
You can [download](https://github.com/OpenIPC/wiki/blob/master/en/fpv-openipc-aio-ultrasight.md#software) firmware via the link that is used for online updates.
|
||||||
|
|
||||||
|
You can also read the current discussions and suggestions here:
|
||||||
|
|
||||||
|
- https://t.me/c/1809358416/98818/103632
|
||||||
|
- https://t.me/c/1809358416/98818/108052
|
||||||
|
|
||||||
Or just use the configurator - https://github.com/OpenIPC/configurator
|
Or just use the configurator - https://github.com/OpenIPC/configurator
|
||||||
|
|
||||||
|
|
|
@ -1,3 +1,8 @@
|
||||||
|
# OpenIPC Wiki
|
||||||
|
[Table of Content](../README.md)
|
||||||
|
|
||||||
|
Majestic example config
|
||||||
|
-----------------------
|
||||||
```
|
```
|
||||||
system:
|
system:
|
||||||
webPort: 80
|
webPort: 80
|
||||||
|
@ -17,6 +22,9 @@ isp:
|
||||||
#iqProfile: <path/to/file>
|
#iqProfile: <path/to/file>
|
||||||
#lowDelay: false
|
#lowDelay: false
|
||||||
#awbMode: auto
|
#awbMode: auto
|
||||||
|
#memMode: reduction
|
||||||
|
#slowShutter: disabled
|
||||||
|
#dis: false
|
||||||
|
|
||||||
image:
|
image:
|
||||||
mirror: false
|
mirror: false
|
||||||
|
@ -34,7 +42,7 @@ video0:
|
||||||
fps: 20
|
fps: 20
|
||||||
bitrate: 4096
|
bitrate: 4096
|
||||||
rcMode: vbr
|
rcMode: vbr
|
||||||
gopSize: 1
|
gopSize: 1.0
|
||||||
#gopMode: normal
|
#gopMode: normal
|
||||||
#crop: 0x0x960x540
|
#crop: 0x0x960x540
|
||||||
#sliceUnits: 4
|
#sliceUnits: 4
|
||||||
|
@ -51,12 +59,8 @@ jpeg:
|
||||||
enabled: true
|
enabled: true
|
||||||
qfactor: 50
|
qfactor: 50
|
||||||
fps: 5
|
fps: 5
|
||||||
#size: 1920x1080
|
#size: 160x120
|
||||||
|
rtsp: false
|
||||||
#mjpeg:
|
|
||||||
#size: 1280x720
|
|
||||||
#fps: 5
|
|
||||||
#bitrate: 1024
|
|
||||||
|
|
||||||
osd:
|
osd:
|
||||||
enabled: false
|
enabled: false
|
||||||
|
@ -81,7 +85,7 @@ rtsp:
|
||||||
port: 554
|
port: 554
|
||||||
|
|
||||||
nightMode:
|
nightMode:
|
||||||
enabled: false
|
lightMonitor: true
|
||||||
#irCutPin1: 1
|
#irCutPin1: 1
|
||||||
#irCutPin2: 2
|
#irCutPin2: 2
|
||||||
irCutSingleInvert: false
|
irCutSingleInvert: false
|
||||||
|
@ -90,8 +94,8 @@ nightMode:
|
||||||
#overrideDrc: 300
|
#overrideDrc: 300
|
||||||
#minThreshold: 2000
|
#minThreshold: 2000
|
||||||
#maxThreshold: 5000
|
#maxThreshold: 5000
|
||||||
#irSensorPin: 62
|
#lightSensorPin: 62
|
||||||
irSensorPinInvert: false
|
lightSensorPinInvert: false
|
||||||
#dncDelay: 30
|
#dncDelay: 30
|
||||||
|
|
||||||
motionDetect:
|
motionDetect:
|
||||||
|
|
|
@ -0,0 +1,28 @@
|
||||||
|
# OpenIPC Wiki
|
||||||
|
[Table of Content](../README.md
|
||||||
|
|
||||||
|
Majestic Usage Research
|
||||||
|
-----------------------
|
||||||
|
|
||||||
|
### RTMP services
|
||||||
|
|
||||||
|
- [go2rtc](https://github.com/AlexxIT/go2rtc)
|
||||||
|
- [libnginx-mod-rtmp](https://github.com/arut/nginx-rtmp-module)
|
||||||
|
- [MediaMTX](https://github.com/bluenviron/mediamtx)
|
||||||
|
- [OvenMediaEngine](https://github.com/AirenSoft/OvenMediaEngine)
|
||||||
|
- [HappyTime Media Server](https://www.happytimesoft.com/products/media-server/index.html)
|
||||||
|
- [OSS SRS](https://ossrs.io/)
|
||||||
|
- [Wowza](https://www.wowza.com/)
|
||||||
|
|
||||||
|
### Testing
|
||||||
|
|
||||||
|
```
|
||||||
|
SRS:
|
||||||
|
docker run --rm -it -p 1935:1935 -p 1985:1985 -p 8080:8080 ossrs/srs:6 objs/srs -c conf/docker.conf
|
||||||
|
|
||||||
|
Outgoing (with H265 codec):
|
||||||
|
rtmp://192.168.1.85/openipc/live
|
||||||
|
|
||||||
|
FFMpeg:
|
||||||
|
ffplay rtmp://192.168.1.85/openipc/live
|
||||||
|
```
|
|
@ -141,3 +141,19 @@ E60BFB000001 {
|
||||||
}
|
}
|
||||||
#
|
#
|
||||||
```
|
```
|
||||||
|
|
||||||
|
### Alternative
|
||||||
|
|
||||||
|
```
|
||||||
|
#!/bin/sh -x
|
||||||
|
|
||||||
|
curl -L -o vtun_3.0.4.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/universe/v/vtun/vtun_3.0.4.orig.tar.gz
|
||||||
|
tar xvfz vtun_3.0.4.orig.tar.gz
|
||||||
|
curl -L -o vtun_3.0.4-2build1.debian.tar.xz http://archive.ubuntu.com/ubuntu/pool/universe/v/vtun/vtun_3.0.4-2build1.debian.tar.xz
|
||||||
|
tar xvfJ vtun_3.0.4-2build1.debian.tar.xz
|
||||||
|
cd vtun-3.0.4
|
||||||
|
cat ../debian/patches/*.patch | patch -p 1
|
||||||
|
./configure --build=x86_64-linux-gnu --disable-lzo --disable-zlib --disable-ssl --prefix=''
|
||||||
|
make && strip vtund && cp vtund ../ && cd -
|
||||||
|
rm -rf vtun_3.0.4.orig.tar.gz vtun_3.0.4-2build1.debian.tar.xz debian vtun-3.0.4
|
||||||
|
```
|
||||||
|
|
Loading…
Reference in New Issue