¿Que es PJSIP?

 
“PJSIP es una biblioteca de comunicación multimedia libre y de código abierto escrita en lenguaje C que implementa protocolos basados ​​en estándares como SIP, SDP, RTP, STUN, TURN e ICE. Combina el protocolo de señalización (SIP) con la rica estructura multimedia y la funcionalidad de recorrido NAT en un API de alto nivel que es portátil y adecuado para casi cualquier tipo de sistemas que van desde equipos de escritorio, sistemas embebidos y teléfonos móviles.”
“PJSIP es compacto y rico en funciones. Soporta audio, video, presencia y mensajería instantánea, y cuenta con una extensa documentación. PJSIP es muy portátil. En dispositivos móviles, abstrae características dependientes del sistema y en muchos casos es capaz de utilizar las capacidades multimedia nativas del dispositivo.”
“PJSIP ha sido desarrollado por un pequeño equipo que trabaja exclusivamente para el proyecto desde 2005, con la participación de cientos de desarrolladores de todo el mundo, y se prueba rutinariamente en SIP Interoperability Event”
¿QUIEN ES PJSIP?

PJSIP es desarrollado y mantenido por Teluu Ltd., con la ayuda de desarrolladores de Internet alrededor del mundo. Teluu se incorporó a finales de 2006 en el Reino Unido inicialmente como PJSIP LLP por Benny Prijono y Perry Ismangil, y luego se unió a Nanang Izzuddin, y luego Sauw Ming como desarrolladores. Nuestro miembro más nuevo del equipo es Riza Sulistyo.

Todos nosotros lo hacemos todo, desde la escritura de la documentación, wiki, y la creación de este sitio web(obvio se habla del sitio oficial de pjsip…), la actualización del blog y el sitio de Trac, a la contabilidad, responder al apoyo y responder a las preguntas de la lista de correo. Escribimos código también.

¿PORQUE PJSIP?
Completo e IntegradoPJSIP intenta proporcionarle, el desarrollador, todo lo que necesita para crear aplicaciones de comunicación multimedia en tiempo real. Los tres componentes principales de la aplicación multimedia en tiempo real, es decir, la señalización, las características de los medios y el recorrido NAT, han sido atendidos por PJSIP. Déjanos eso y puedes concentrarte en la lógica de la aplicación.

Consulte la lista completa de características de PJSIP en la hoja de datos de PJSIP.
Muy portableEscriba su aplicación una vez, y se ejecutará en cualquier sabor de Windows, Windows Mobile / CE hasta WM 6, Mac OS X tanto PPC e Intel, Linux en cualquier tipo de procesador, muchos sabor de los sistemas Unix, Nokia / Symbian 3 y 5 Edición de dispositivos, Apple iOS en iPhone, iPad y iPod, BlackBerry 10 y Android (previsto en v2.2).

PJSIP también se ha utilizado en sistemas embebidos, con la gente informó de uso exitoso en OS / RTOS incorporado como uC-Linux, QNX y RTEMS a través de diferentes tipos de procesadores. PJSIP funciona con un procesador MIPS de 20Mhz. Compacto y pequeño.

Una aplicación de llamada de voz comienza a partir de tan poco como 150KB utilizando las bibliotecas de nivel inferior, o unos cientos de KB utilizando el API de nivel superior PJSUA-LIB, que toman el uso de montón de cientos de cientos de KB para dos llamadas. 

La huella, por supuesto, variará con las características que se utilizan, pero espero que esto da una indicación amplia. Para obtener más información sobre la huella de PJSIP, consulte la discusión de la huella en nuestras preguntas frecuentes.

Buena documentación También hacemos un esfuerzo significativo para escribir documentación. Además de la documentación de referencia de la API, hemos escrito muchos artículos en el sitio wiki (Trac) para ayudar a su desarrollo. Toda la documentación de PJSIP está indexada en el sitio de Trac.Maduración No somos los primeros, pero hemos estado alrededor por algún tiempo. El software ha visto muchos problemas de la vida real y muchos trucos se han implementado para hacer que las cosas funcionen. La experiencia cuenta. Profesional Open Source Por último, pero no menos importante, PJSIP es Open Source Software (OSS). Bueno, en realidad es de doble licencia. Ser Open Source ha permitido que PJSIP sea utilizado por miles de desarrolladores en todo el mundo, y probablemente sea escudriñado por muchos. Encontrar el desarrollador de PJSIP es cada vez más fácil, y como software de código abierto, el código PJSIP nunca desaparecerá, incluso cuando nos hayamos ido.Por otro lado, también ofrecemos una licencia propietaria que se incluye con soporte para aquellos que no pueden abrir sus productos o que quieren obtener servicio directamente de los desarrolladores de PJSIP. 

Creemos que este modelo es una solución de ganar-ganar-ganar para todos; Las empresas obtienen productos profesionales que están buscando, sobrevivimos para continuar el desarrollo de pjsip, que a su vez será presentado como OSS a la comunidad.

Independientemente de las licencias, tenemos un modelo de desarrollo completamente abierto. Sólo tenemos un árbol de fuentes. 

Usted puede ver nuestro plan de desarrollo y progreso en nuestro sitio de Trac.pronto espero publicar algo sobre las diferencias entre PJSIP Y SIP.