Лучший маршрут будет использовать Googles WebRTC.В противном случае вам придется обрабатывать кодировщик / декодер, рукопожатие и множество других вещей, которые являются абсолютным NIGHTMARE.
Таким образом, шаги будут включать WebRTC в ваше приложение iOS (у Google есть демонстрационное приложение, которое выможет использовать. Это - кодовая паста, но очень очень полезная)
встроенный посреднический сервер для обмена SDP (предложение / ответы) обычно сокетное соединение
и оплата сервера TURN (не дорого) в случаеклиенты не могут подключиться напрямую.
Это очень круто и весело, но очень сложно и кипит мозгом.
Несколько кусочков
Потоковое видео очень сложно.Это тяжелая задача.Проверьте это https://medium.com/leaningtech/porting-a-c-multiplayer-game-to-the-web-with-cheerp-webrtc-and-firebase-29fbbc62c5ca для реального базового учебника о том, как работает WebRTC.Вы столкнетесь с множеством крайних случаев (замороженные кадры, плохая связь и т. Д.), Просто будьте готовы.
Удачи!