2.2.5 works fine with iOS when there is no restrictive firewall and thus no STUN/TURN is needed.
I setup a turn server with bbb-install.sh Problem: turns: does not work only turn: on current iOS 13.4.1 (tested with iPhone SE and iPad Air 2). A network wireshark trace revealed that the client reports "Unkown CA" during TLSv1.2 connection setup. Non iOS clients work fine. I tested with Let's Encrypt and another certificate. Both certs(+chains) are setup correctly and are accepted with Safari using https: but not turns: This seems like an iOS problem to me.
With this setup Camera sharing is (after a long wait) working around every tenth time for me. Camera sharing is always working when no stun bean is configured.
Regards
Markus