У нас 2 роли в приложении. Вторая роль через rtmp отсылает видео поток.Если речь только о просмотре, нужно убрать из Info.plist ключи NSMicrophoneUsageDescription, NSCameraUsageDescription
есть пример Player, он для ObjectiveC, но Info.plist можно взать для образца: https://github.com/flashphoner/wcs-ios-sdk-samples/blob/2.6/WCSExample/Player/Info.plist
Но если нужно и смотреть, и публиковать видео, без этих ключей и запроса доступов к микрофону/камере не обойтись.
Если в одном и том же приложении используется и публикация, и просмотр, то да, ключи необходимы. Если они есть, при инициализации WebRTC сессии iOS включит индикатор. На это мы повлиять не можем без серьезной модификации кода библиотеки WebRTC, к сожалению.Получается это баг, который мы никак не можем обойти?