сравнение стека глотков - PullRequest
1 голос
/ 03 августа 2011

Я хочу сравнить стеки sip с открытым исходным кодом, такие как opal, pjsip, opensips и т. Д., На предмет различий в архитектуре, максимальных одновременных вызовах, объеме памяти и других граничных значениях.

Ответы [ 5 ]

1 голос
/ 20 мая 2014

Я очень доволен baresip ( github page ).BSD-лицензия.Чрезвычайно чистый и портативный чистый C.

Его архитектура основана на асинхронном вводе-выводе и хорошем наборе плагинов.

1 голос
/ 04 августа 2011

См. Также sipsak для создания различных сценариев.

Вы серьезно урежете свою работу, поскольку они не имеют одинакового уровня работы (см. Ответ sipwiz), и даже там, где они работают, API-интерфейсы очень разные.

Вы также должны включить osip (очень низкий уровень) и eXosip (более высокий уровень, построенный на osip).

1 голос
/ 03 августа 2011

Что ж, я полагаю, что в конечном итоге вы проделаете немалую работу по настройке каждого из них, учитывая, что не все они могут быть рассчитаны на один и тот же режим работы; например, pjsip обычно используется в роли агента пользователя SIP, тогда как opensips обычно используется в роли прокси или B2BUA.

Кроме одного из популярных методов тестирования производительности пропускной способности программного стека SIP, стоит использовать инструмент sipp . Цель инструментов в жизни состоит в том, чтобы иметь возможность запускать столько SIP INVITE, сколько вы хотите, на сервере пользовательских агентов SIP и предоставлять очень подробную статистику о кодах ошибок и времени отклика.

0 голосов
/ 29 апреля 2012

Я не думаю, что вы сможете сделать это напрямую. Я предлагаю выяснить, какие стеки используются какими продуктами с открытым исходным кодом. И получать от них статистику.

Список продавцов, использующих стек, обычно можно найти на странице проекта. \

0 голосов
/ 27 апреля 2012

Если не ошибаюсь, похоже, что PJSIP использует GPL, а OPAL использует MPL, что может сделать OPAL намного более привлекательным при создании коммерческого программного обеспечения.

...