Bluetooth works for me, but sometimes I got what I call “delayed” sound, so the video does not synchronize with the sound.
And yes, I had to connect/disconnect several times until it worked.
What always works for me is connecting manually (I know it’s not ideal, but it works).
bluetoothctl in a terminal
You’ll see there your bluetooth devices, check which one is the one you want to connect (copy the hardware address with the mouse).
Power on your bluetooth with
Connect to your device with
(you have to substitute HWADDR for the address of your device, obviously).
This works for me 100% of the time.
You can check your device with
pavucontrol. If it does not work, make sure it is configured to use A2DP