Как интегрировать Linphone в существующий проект (SIP в IOS) - программирование
Подтвердить что ты не робот

Как интегрировать Linphone в существующий проект (SIP в IOS)

Я ищу интеграцию библиотеки Linphone в моем проекте ios. И я не нахожу учебник, чтобы помочь мне. Этот проект предлагает очень небольшую документацию, но, похоже, работает хорошо.

  • Для получения информации, приведена страница проекта, которая предоставляет открытый код:

    Исходный код Linphone

  • Я уже скомпилировал источники, выполнив все шаги, и эта работа очень хорошо. Но следующим шагом будет интеграция части кода в мой личный проект iPhone для использования SIP-уровня с управлением аудио и видео.

В случае моего использования это будет не пользователь, а приложение, которое будет автоматически звонить при необходимости (мой проект предназначен для системы домашней автоматизации).

Приложение Linphone кажется очень сложным для интеграции в другие проекты, потому что есть много библиотеки для включения и множество конфигураций...

Я не нашел примеров в Интернете, и я признаюсь, что не знаю, с чего начать без помощи, без возможности сделать интеграцию.

Итак, если у вас есть какой-либо источник (учебник), который может помочь мне или если вам когда-либо приходилось интегрировать эту библиотеку, это помогло мне очень помочь.

4b9b3361

Ответ 1

Когда вы создаете linphone, у вас уже есть проект Xcode, который объединяет эти библиотеки. Вы можете начать проверку этого. Как вы заметили, существует класс LinphoneManager, который управляет тем, как приложение использует библиотеки linphone (вы можете увидеть его как фасад). Поэтому, если вы хотите интегрировать linphone в свой собственный проект, вам нужно будет включить linphone-sdk/apple-darwin/include и linphone-sdk/apple-darwin/lib. Удачи.

Ссылка источника https://docs.google.com/uc?id=0B0DwszanZcPhV0doNm5rMHdWa28&export=download