1001 Freelance Projects
Свежие проекты с фриланс-бирж
Просмотр проекта
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Название проекта:
Разработка ios приложения (интеграция с фреймворком) (для всех)
Кто разместил:
Внешний проект с free-lance.ru
Открыт:
22-May-2025 05:17 GMT
Описание:
1. Необходимо интегрировать фреймворк livekit в iOS приложение
2. Интегрировать с callkit
3. Сделать верстку по дизайну интерфейса

Техническое задание: Интеграция аудиозвонков через LiveKit и CallKit в iOS-приложение с поддержкой VoIP

Цель

Обеспечить полноценную поддержку аудиозвонков в iOS-приложении на базе LiveKit, с нативным отображением звонков через CallKit, и приёмом входящих звонков через VoIP Push (PushKit). Комната создаётся автоматически, без участия пользователя.



1. Интеграция LiveKit (аудио)

Задачи:
• Подключить LiveKit iOS SDK.
• Реализовать подключение к существующему серверу LiveKit:
• Комната определяется автоматически сервером
• Аутентификация происходит через access-токен, получаемый от backend-а
• Поддерживаемые функции:
• Подключение к комнате только с аудио-треком
• Управление микрофоном (включение/отключение)
• Завершение сессии (включая удаление из комнаты)
• Обработка событий:
• Подключение и отключение участников
• Ошибки подключения и потери соединения



2. Интеграция CallKit

Задачи:
• Настроить CallKit (CXProvider + CXCallController) для:
• Отображения системного интерфейса звонков
• Управления действиями: ответ, отклонить, завершить, микрофон
• Сценарии:
• Исходящий звонок: инициируется из приложения, отображается через CallKit, автоматически подключается к LiveKit
• Входящий звонок: инициируется через VoIP push, отображается системный экран звонка, при ответе — подключение к LiveKit
• Логика синхронизации:
• Ответ в CallKit → подключение к комнате LiveKit
• Завершение вызова → отключение от LiveKit и уведомление CallKit



3. VoIP Push-уведомления

Задачи:
• Интеграция PushKit для приёма VoIP push-уведомлений
• Получение и регистрация VoIP-токена
• Обработка входящих push-сообщений:
• На входящее уведомление — вызов CallKit (CXProvider.reportNewIncomingCall)
• Подключение к комнате LiveKit после принятия вызова
• Учет сценариев фонового режима и закрытого приложения



4. Поведение приложения

Исходящий вызов:
1. Пользователь нажимает “Позвонить” в приложении.
2. Вызов отображается через CallKit.
3. Подключение к комнате LiveKit происходит при старте звонка.

Входящий вызов:
1. Сервер отправляет VoIP push.
2. Приложение получает уведомление и вызывает CallKit.
3. При ответе — подключение к LiveKit и начало аудиосессии.



Ожидаемый результат
• Поддержка исходящих и входящих аудиозвонков.
• Стабильная работа через CallKit с отображением системных звонков.
• Транспорт аудио — через LiveKit, с надёжным соединением.
• Входящие вызовы через VoIP push (PushKit).
• Минимальное участие пользователя — комната и соединение происходят автоматически.
Project ID:
4761399
Категория проекта:
Mobile, Приложения для IOS
Бюджет проекта:
Подробный просмотр проекта
(вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Написать отзыв на Wildberries
Категория: Маркетплейс менеджмент, Wildberries
Бюджет: 3 000 руб, для всех
03 Jun 2026 00:46 GMT
B2B Seo
Категория: Продвижение сайтов (SEO, GEO), Продвижение в Яндексе
Бюджет: 5 000 руб
02 Jun 2026 23:35 GMT
Ищем B2B Sales / BizDev (Продажа датасетов для ИИ) (для всех)
Категория: Аутсорсинг и консалтинг, Менеджер по продажам
02 Jun 2026 20:11 GMT
Подогнать макет листовки под параметры типографии (для всех)
Категория: Дизайн, Полиграфический дизайн
02 Jun 2026 19:47 GMT
UGC/ Виральный контент / видео-мейкер (для всех)
Категория: Реклама и Маркетинг, SMM (маркетинг в соцсетях)
02 Jun 2026 17:50 GMT
Контент-завод по продвжению доставки для магазина с собственной кухней
Категория: AI — искусственный интеллект, N8n
Бюджет: 50 000 руб
02 Jun 2026 17:39 GMT
Юрист для взыскания с застройщика за просрочку
Категория: Аутсорсинг и консалтинг, Юриспруденция
Бюджет: 65 000 руб
02 Jun 2026 17:39 GMT
Приложение залов (для всех)
Категория: Игры, Продюсер игр
02 Jun 2026 17:38 GMT
Нужно сделать чат-бот для Телеграма
Категория: Мессенджеры, Боты для мессенджеров
02 Jun 2026 17:37 GMT
SEO-аудит сайта и исправление ошибок индексации
Категория: Продвижение сайтов (SEO, GEO), Аудит сайта
Бюджет: 3 000 руб
02 Jun 2026 17:35 GMT
Требуется векторная отрисовка PNG-макетов в Adobe Illustrator
Категория: Рисунки и иллюстрации, Векторная графика
02 Jun 2026 17:35 GMT
Настройка и доработка синхронизации УТ 11.4 и БП 3.0 (сворачивание номенклатуры, фильтры)
Категория: Программирование, 1С-программирование
02 Jun 2026 17:35 GMT
Белый чехол для IPhone 17 pro max
Категория: Маркетплейс менеджмент, Продвижение на маркетплейсах
02 Jun 2026 17:18 GMT
Разместить отзыв
Категория: Реклама и Маркетинг, SERM (управление репутацией)
02 Jun 2026 15:49 GMT
Создать логотип (для психолога)
Категория: Дизайн, Дизайн / Логотипы
Бюджет: 1 500 руб
02 Jun 2026 15:40 GMT
Все проекты
Проекты по навыкам ...
android
ajax
asp
aspnet
cms
cpp
csharp
css
delphi
design
drupal
excel
facebook
flash
html
java
javascript
joomla
iphone
mysql
photoshop
php
python
ruby
seo
sql
sysadm
translate
typing
twitter
vbnet
xml
wordpress
writing
texts
Новое!
Projects in English
Copyright © 2005-2025
1001 Freelance Projects