1001 Freelance Projects
Свежие проекты с фриланс-бирж
Сегодня: 01-Sep-2025 06:07 GMT
Просмотр проекта
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Название проекта: Разработка 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
Бюджет проекта:
Подробный просмотр проекта (вы будете перенаправлены на сторонний сайт)
Последние проекты / Все проекты
  Проект Открыт
Телеграмм бот, с пополнением через звёзды 01-Sep-2025
03:57 GMT
Доработать готовое видео по сценарию (поздравительное)
Категория: Аудио и видео монтаж
01-Sep-2025
03:50 GMT
Потрібен людина для написання публікацій
Категория: AI обработка текстов, Тексты / Статьи
01-Sep-2025
03:40 GMT
Логотип для Логістичної Компанії - ViBo Logistics
Категория: Дизайн / Логотипы, Фирменный стиль
01-Sep-2025
03:33 GMT
Разработать систему для распознавания государственных номеров на автобусах
Категория: Искусственный интеллект
Бюджет: 50000 руб
01-Sep-2025
02:46 GMT
Конструктив стеллажа для штанц-форм
Категория: Инженерия
01-Sep-2025
02:41 GMT
Фрилансный проект двигателя прогресса - 700UAH
Категория: Тексты / Статьи, Стихи, песни, проза
01-Sep-2025
00:32 GMT
Исправление верстки(фронта)
Категория: Java, Javascript и Typescript
01-Sep-2025
00:06 GMT
Внести правки в уже готовое меню
Категория: Графический дизайн
31-Aug-2025
23:47 GMT
Реалізувати і pro100 проект дизайнера
Категория: 3D моделирование и визуализация, Дизайн интерьеров
31-Aug-2025
23:46 GMT
Написати тести для перевірки рівня знань майстрів масажу - 2000UAH
Категория: Копирайтинг, Техническая документация
31-Aug-2025
23:36 GMT
Разработать сайт на wordpress на готовом шаблоне
Категория: ИТ и Разработка
31-Aug-2025
23:31 GMT
Просування у Тik tok нового бренду проф. косметики - 5000UAH
Категория: Продажи и генерация лидов, Продвижение в социальных сетях (SMM)
31-Aug-2025
23:27 GMT
Создать сайт
Категория: Веб-разработка и дизайн
31-Aug-2025
23:06 GMT
VPN на IPhone - 1000UAH
Категория: Базы данных и SQL, Веб-программирование
31-Aug-2025
23:00 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'
Читать RSS-ленты ... Новое!
Проекты '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
Длинный URL:
www.1001freelanceprojects.ru
Мобильная версия:
m.1001fp.ru
Copyright © 2005-2024 1001 Freelance Projects