diff --git a/birdnet-go/README.md b/birdnet-go/README.md index d4b43edd8..3d9c3b8c5 100644 --- a/birdnet-go/README.md +++ b/birdnet-go/README.md @@ -72,6 +72,7 @@ Birdnet-Go can be integrated with Home Assistant using a MQTT Broker. ### Birdnet-Go Events Sensor Your Home Assistant must be setup with MQTT and Birdnet-Go MQTT integration must be enabled. Modify the Birdnet-Go config.yaml file to enable MQTT. If you are using the Mosquitto Broker addon, you will see a log message during the Birdnet-Go startup showing the internal MQTT server details needed for configuration similar to below. + ```text Birdnet-Go log snipped showing MQTT details: /etc/cont-init.d/33-mqtt.sh: executing @@ -252,11 +253,13 @@ card_mod: padding-right: 18px; } ``` + ## Setting up a RTSP Source using VLC ### Linux instructions Run vlc without an interface using one of these commands: + ```bash # This should work for most devices /usr/bin/vlc -I dummy -vvv alsa://hw:0,0 --sout '#transcode{acodec=mpga}:rtp{dst=192.168.1.21,port=1234,proto=tcp,sdp=rtsp://192.168.1.21:8080/stream.sdp}' @@ -266,6 +269,7 @@ Run vlc without an interface using one of these commands: ``` Run `arecord -l` to get microphone hardware info + ```text **** List of CAPTURE Hardware Devices **** card 0: PCH [HDA Intel PCH], device 0: ALC3220 Analog [ALC3220 Analog] @@ -281,9 +285,11 @@ card 4: Device [USB PnP Sound Device], device 0: USB Audio [USB Audio] Subdevices: 0/1 Subdevice #0: subdevice #0 ``` + hw:4,0 = **card 4**: Device [USB PnP Sound Device], **device 0**: USB Audio [USB Audio] Systemd service file example. Adjust the user:group accordingly. If you want to run as root, you will likely need to run vlc-wrapper instead of vlc. + ```text [Unit] Description=VLC Birdnet RTSP Server @@ -301,7 +307,6 @@ Group=somegroup WantedBy=multi-user.target ``` - ## Common issues Not yet available