See also: https://github.com/ggerganov/ggwave
We are using it in XRWorkout to automatically sync up ingame recordings with external recordings, we are using the audible version instead of the ultrasound version so a human can sync it up too if they are using a regular video editor instead of doing it automatically in our own tools
Here is an example how that sounds https://xrworkout.nyc3.digitaloceanspaces.com/data/video/036...