Skip to content

Hibou Server Debug

GStreamer

You can dynamically enable GStreamer debugging at runtime using the option --gst-dbg-level. By default, it will be NONE, but you can change it. This will make GStreamer output additional data. To know the possible values, refer to GStreamer's documentation

Listening to the Audio

You can use AUDIO_PLAYBACK to listen to... well, the audio before it is (pre-)processed to determine the presence of a drone.

Network access

You must have an ip on the same network as the devices.

bash
sudo ip addr add 192.168.250.11/24 dev enp3s0

You should be able to access the camera interface via http://192.168.250.30

Device discovery

If the discovery doesn't work, first verify that you can ping the machines. If so, you should verify that the broadcast packet leaves from the correct IP. You may need to add a route to broadcast from the correct ip.

bash
sudo ip route add 224.0.0.0/4 dev enp3s0 src 192.168.250.11

Others, GUI

You can manually enable the followings in src.settings.

NameDescription
AUDIO_ENERGY_SPECTRUMDisplay the audio "energy" over time of all the channels.
AUDIO_STFT_SPECTRUMDisplay the STFT spectrogram of every all the channels, to see the model's input.
AUDIO_RADARDisplay the deduced position based on the audio "energies".