2012-07-23 21 views
16

Estoy buscando integrar la biblioteca de Linphone en mi proyecto ios. Y no encuentro un tutorial para ayudarme. Este proyecto ofrece muy poca documentación, pero parece funcionar bien.Cómo integrar Linphone en un proyecto existente (SIP en IOS)

  • Para obtener más información, aquí está la página del proyecto que proporciona su carácter abierto el código fuente:

    Linphone open source code

  • ya compilado fuentes siguiendo todos los pasos y este trabajo muy bien, pero la próxima El paso es integrar una parte del código en mi proyecto personal de iPhone para usar la capa SIP, con la administración de audio y video.

En el caso de mi uso, no será el usuario, pero la aplicación que va a llamar automáticamente si es necesario (mi proyecto es para el sistema de automatización del hogar).

aplicación

El Linphone parece muy compleja de integrar en otros projets, porque hay una gran cantidad de biblioteca para incluir y gran cantidad de configuraciones ...

no he encontrado ningún ejemplo en el Internet y confieso que hago No sé por dónde empezar sin ayuda, sin una forma de hacer la integración.

Así que si tiene alguna fuente (tutorial) que pueda ayudarme o si alguna vez ha tenido la experiencia de integrar esta biblioteca, esto me ha sido de gran ayuda.

+1

ha integrado con éxito? Proporcione algunos datos si así –

+1

@Chigurh Mi objetivo es la comunicación entre un teléfono y una máquina de módulo de la máquina. Pero linphone es realmente complicado de integrar en un proyecto existente. Así que decidí integrar mi aplicación en el proyecto existente de Linphone iOS. Esto requiere estudiar el código ios linphone y ver un poco sobre cómo usa la biblioteca de linphone. Eso fue fácil para mí porque la mayor parte del proyecto de aplicación gira en torno a linphone. Moví partes modificadas visuales, partes sin usar, agregué mis partes. Tuve que hacer esto por razones de tiempo también. Desde cero con solo la biblioteca que resultó demasiado complicada para mí – Beber

+0

Hola, estoy obteniendo el error de ortp/ortp.h no encontrado. ¿Puedes decirme cómo resolverlo? – Kittu

Respuesta

10

Cuando construye linphone, ya tiene un proyecto de Xcode que integra esas bibliotecas. Puedes comenzar a inspeccionar esto. Como notará, hay una clase llamada LinphoneManager que administra la forma en que la aplicación usa las bibliotecas de teléfono (puede verlo como una fachada). Si desea integrar linphone en su propio proyecto, deberá incluir linphone-sdk/apple-darwin/include y linphone-sdk/apple-darwin/lib. Buena suerte.

link Fuente https://docs.google.com/uc?id=0B0DwszanZcPhV0doNm5rMHdWa28&export=download

+0

Hola .. Me aparece 'ortp/ortp.h' no encontrado. error ... ¿cómo resolverlo? – Maulik

+0

Hola, hay que añadir en su proyecto Xcode -> Construir Configuración -> Ruta de búsqueda/Cabecera ruta de búsqueda, las siguientes líneas: submódulos/linphone/coreapi submódulos/linphone/mediastreamer2/include submódulos/linphone/mediastreamer2/include submódulos/linphone/Ortp/include/submódulos externo/GSM/submódulos/externo/Osip/include submódulos/externo/exosip/include submódulos/externo/speex/include/utils/Clases NinePatch/Clases/Utilidades/XMLRPC/include – OtoLeo

+0

sí lo hice .. .También intenté poner todos esos archivos en esa ruta de mi proyecto pero no pude ejecutar el proyecto ... – Maulik

Cuestiones relacionadas