2015-03-01 3 views
0

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

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

ответ

1

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

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

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

+0

А также для видеочата и конференц-связи мы можем использовать Jain Sip? – mubeen

+0

SIP предназначен только для сигнализации. Это будет прекрасно работать для видеосигналов. Фактический поток видео должен поступать с какой-либо камеры или кодека. SIP будет только обмениваться SDP. –

+0

Благодарю вас за руководство @ Vladirmir и за конференцию, вы также можете мне помочь? – mubeen

Смежные вопросы