Gave up fairly quickly on using linux bt stack as it's... Not fun.
Instead I have a ESP32 dongle style board [0] connected with usb to my computer, it present itself as BT HID device to the iPad and communicate with the computer via serial.
Still wip, but overall it works for my main use case(skipping songs & managing volume).
In our use case(sports broadcasting, 720p) we found that in reasonable bitrate(>1Mb) NVIDIA HQ quality was virtually the same to x264 faster.
(in newer versions of nvenc, they got amazingly better in the last couple of years)
When the bandwidth drop you start to see x246 advantage.
Gave up fairly quickly on using linux bt stack as it's... Not fun.
Instead I have a ESP32 dongle style board [0] connected with usb to my computer, it present itself as BT HID device to the iPad and communicate with the computer via serial.
Still wip, but overall it works for my main use case(skipping songs & managing volume).
[0] https://www.waveshare.com/esp32-s3-lcd-1.47.htm