# Общее описание

TrueConf Mobile SDK позволяет создавать собственные приложения с поддержкой видеоконференцсвязи на мобильных платформах Android и iOS/iPadOS. Главное преимущество наших библиотек — это гарантия качественной связи в любых сетях и на большинстве представленных на рынке мобильных устройств. Вам не нужно переживать об адаптации видеопотоков под каналы связи или о тонкостях аппаратного кодирования для снижения нагрузки на устройства и экономии заряда батареи.

Для удобства интеграции видеосвязи в корпоративные приложения предоставляется возможность использовать разные среды разработки (IDE):

  • Android Studio для разработки под Android

  • Xcode для разработки под iOS/iPadOS

  • Apache Cordova, React Native, .NET MAUI для кроссплатформенной разработки

Приложения, использующие SDK, требуют подключения к корпоративному серверу видеоконференцсвязи TrueConf Server или к облачному сервису TrueConf Online. Для управления пользователями, конференциями и их участниками необходимо использовать API TrueConf Server.

Актуальная версия SDK доступна в репозитории git@git.trueconf.ru:SDK, его надо будет импортировать как показано далее.

# Возможности Mobile SDK

В настоящий момент в TrueConf Mobile SDK доступны следующие функции:

  • Присоединение к выбранному серверу

  • Авторизация выбранным логином/паролем

  • Проверка статуса другого пользователя и получение информации о его изменении

  • Звонок указанному пользователю

  • Получение запроса о входящем звонке

  • Присоединиться к групповой конференции

  • Кастомизация элементов управления конференцией.

При этом возможности TrueConf Server по проведению конференций позволяют:

  • запланировать конференцию на сервере заранее;

  • создавать конференции средствами TrueConf Server API;

  • добавлять в конференции абонентов ВКС-терминалов по протоколам SIP и H.323;

  • присоединять к конференции RTSP-трансляции и IP-камеры;

  • разрешить вход в конференцию по ссылке через браузер (с помощью WebRTC) через гостевой аккаунт;

  • и многое другое, что указано в документации сервера видеосвязи.

Пользователи SDK во время конференции могут также просматривать транслируемый с других устройств контент и произвольно менять расположение участников на экране.

Наибольший функционал можно получить, используя SDK совместно с TrueConf Server API. SDK позволяет устанавливать поведение одного пользователя (аналогично клиентскому приложению), а TrueConf Server API — отслеживать состояние конференции и управлять профилями и правами пользователей в целом.

Обновлено: 30.11.2024