it seems that this bug has been already discovered
https://bugs.webkit.org/show_bug.cgi?id=189503
I will try the experimental of Mdns Ice Candidates but in case that it is not working could you suggest anything different?
I think the core problem lies in the fact that the ICE Connection State is stuck on checking. This is only related to IOS Safari in my application. I saw different posts about it but they couldn't really help me (safari ios is also never mentioned).
The problem is also that in my use case i cannot ask the user for audio permission because I am in a local network so ditributing the certificate to the audience would be difficult. As you may know you cannot get certifactes from lets encrypt and Co. while having no real public domain. So you have to work with self signed certificates which i let only the "broadcasters" install.