Update DOCS.md

This commit is contained in:
Alexandre
2024-10-06 17:51:51 +02:00
committed by GitHub
parent 24de17c637
commit 2175e93778

View File

@@ -32,7 +32,28 @@ My recommendation :
Download imager Download imager
Install raspbian lite 64 Install raspbian lite 64
### With ssh, install requisite softwares
```
# Update
sudo apt-get update -y
sudo apt-get dist-upgrade -y
# Disable useless services
sudo systemctl disable hciuart
sudo systemctl disable bluetooth
sudo systemctl disable triggerhappy
sudo systemctl disable avahi-daemon
sudo systemctl disable dphys-swapfile
# Install RTSP server
sudo apt-get install -y micro ffmpeg lsof
sudo -s cd /root && wget -c https://github.com/bluenviron/mediamtx/releases/download/v1.9.1/mediamtx_v1.9.1_linux_arm64v8.tar.gz -O - | sudo tar -xz
```
### Modify config.txt ### Modify config.txt
sudo nano /boot/firmware/config.txt
``` ```
# Enable audio and USB optimizations # Enable audio and USB optimizations
dtparam=audio=off # Disable the default onboard audio to prevent conflicts dtparam=audio=off # Disable the default onboard audio to prevent conflicts
@@ -49,27 +70,6 @@ avoid_pwm_pll=1 # Use a more stable PLL for the audio clock
hdmi_blanking=1 # Disable HDMI (save power and reduce interference) hdmi_blanking=1 # Disable HDMI (save power and reduce interference)
``` ```
### With ssh
```
# Update
sudo apt-get update -y
sudo apt-get dist-upgrade -y
# Disable useless services
sudo systemctl disable hciuart
sudo systemctl disable bluetooth
sudo systemctl disable triggerhappy
sudo systemctl disable avahi-daemon
sudo systemctl disable dphys-swapfile
```
### Install RTSP server
```
sudo apt-get install -y micro ffmpeg lsof
sudo -s cd /root && wget -c https://github.com/bluenviron/mediamtx/releases/download/v1.9.1/mediamtx_v1.9.1_linux_arm64v8.tar.gz -O - | sudo tar -xz
```
### Optional : install Focusrite driver ### Optional : install Focusrite driver
``` ```
apt-get install make linux-headers-$(uname -r)`) apt-get install make linux-headers-$(uname -r)`)
@@ -85,13 +85,12 @@ sudo reboot
dmesg | grep -A 5 -B 5 -i focusrite dmesg | grep -A 5 -B 5 -i focusrite
``` ```
### List audio devices ### Find right device
``` ```
# List audio devices
arecord -l arecord -l
```
### Check audio device parameters. Example : # Check audio device parameters. Example :
```
arecord -D hw:1,0 --dump-hw-params arecord -D hw:1,0 --dump-hw-params
``` ```
@@ -117,8 +116,10 @@ amixer -c 1 sset Mic 90%
# amixer -c 0 sset "Line In 1 Gain" 90% # amixer -c 0 sset "Line In 1 Gain" 90%
``` ```
### Startup automatically Startup automatically
Make the file executable chmod +x startmic.sh ```
Execute the crontab command crontab -e and select nano as your editor. chmod +x startmic.sh
crontab -e # select nano as your editor
```
Paste in `@reboot $HOME/startmic.sh` then save and exit nano. Paste in `@reboot $HOME/startmic.sh` then save and exit nano.
Reboot the Pi and test again with VLC to make sure the RTSP stream is live. Reboot the Pi and test again with VLC to make sure the RTSP stream is live.