Реализация видеозвонков без использования сторонних SDK в IOS - PullRequest
0 голосов
/ 24 сентября 2019

Я разрабатываю функцию видеозвонков через Интернет без использования сторонних разработчиков.Поэтому, пожалуйста, предложите любую идею для запуска этого процесса видеовызова и требований (таких как требования на стороне iOS, на стороне сервера и т. Д.), Потому что я пытаюсь выполнить поиск в Google, но у меня есть только интеграция сторонних SDK.

Ответы [ 2 ]

0 голосов
/ 24 сентября 2019

Лучший маршрут будет использовать 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.Вы столкнетесь с множеством крайних случаев (замороженные кадры, плохая связь и т. Д.), Просто будьте готовы.

Удачи!

0 голосов
/ 24 сентября 2019

я думаю, вам нужно научиться реализовывать протокол UDP, потому что в таком случае я думаю, что UDP - это ваша экономия

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...