Разница между Sip Servlet и Jain Sip

Я хочу знать разницу между Sip Servlet и JAIN-SIP. Из ответа на вопрос о переполнении стека здесь. Я не могу понять разницу между сервлетом sip и JAIN-SIP. Я хочу знать, какова цель спецификации JAIN-SIP, когда и сервлет sip, и спецификация JAIN-SIP должны создавать приложение SIP.

Пожалуйста, помогите мне; Я хочу разработать мобильное (Android) приложение, в котором мне нужен видеочат, а также функции конференц-связи. Можно ли это сделать с помощью JAIN-SIP? (Подскажи мне в этом) Пожалуйста... Спасибо


person mubeen    schedule 01.03.2015    source источник


Ответы (1)


JAIN-SIP — это низкоуровневый облегченный API стека SIP, в то время как Sip Servlets расширяет HTTP-сервлеты и имеет другие зависимости. В общем, JAIN-SIP дает вам больше свободы и более детализированные API, и вы можете интегрировать его где угодно. Sip Servlets — это упрощенный API, такой как сервлеты HTTP, и обычно поставляется со своей собственной интегрированной средой, контейнером Java EE или контейнером сервлетов HTTP.

С точки зрения гибкости Sip Servlets имеет некоторые ограничения на то, какие заголовки вам разрешено трогать. Например, вы не можете вставлять свои собственные данные в теги, идентификаторы филиалов или IP-адреса. Sip-сервлеты также обычно не допускают большого количества проектов без сохранения состояния. Sip Servlets лучше всего подходит для сервера с отслеживанием состояния, приложений UAS или B2BUA с корпоративной логикой, но он может работать и в других ролях.

Для клиентского приложения Android JAIN-SIP, без сомнения, лучший выбор. На стороне сервера это зависит от специфики приложения.

person Vladimir Ralev    schedule 01.03.2015
comment
А также для видеочата и конференц-связи мы можем использовать Jain Sip? - person mubeen; 02.03.2015
comment
SIP предназначен только для сигнализации. Для видеосигнала вполне подойдет. Фактический видеопоток должен поступать с какой-либо камеры или кодека. SIP будет обмениваться только SDP. - person Vladimir Ralev; 02.03.2015
comment
спасибо за вашего гида @Vladirmir и за телефонную конференцию, вы можете также направить меня? - person mubeen; 02.03.2015