If you want to solve problem in iOS App, then show us the iOS App’s code.
The situation seems that you are using as WKWebView.
If you are using webview, getUserMedia() is not working in webview in iOS.
You have to use SafariViewController.
I’ve heard some news the getUserMedia() is working
after iOS14.3.
check this thread.
https://bugs.webkit.org/show_bug.cgi?id=220184
I don’t remember exactly(it was few months ago), I’ve faced that issue when I didn’t use TURN server.
And please check
- DtlsSrtpKeyAgreement
- MediaConstraint
- localTrack(RTCVideoTrack)
Hope that helps