2011-08-03 4 views
1

나는 opal, pjsip, opensips와 같은 아키텍처, 최대 동시 호출, 메모리 풋 프린트 및 기타 경계 값의 차이에 대해 opensource sip 스택을 비교하고 싶다.한 모금 비교

모든 포인터가 감사하겠습니다.

답변

1

글쎄요, 모두 똑같은 작동 모드로 설계되지 않았을 수도 있다는 것을 고려해 볼 때, 각각의 설정을 마무리하는 데 많은 노력을 기울일 것이라고 생각합니다. 예를 들어 pjsip은 일반적으로 SIP 사용자 에이전트 역할에 사용되는 반면 opensips는 일반적으로 프록시 또는 B2BUA 역할에 사용됩니다.

SIP 소프트웨어 스택의 통화 처리 성능을 테스트하는 일반적인 방법 중 하나는 sipp 도구를 사용하는 것입니다. 인생에서 도구의 목적은 SIP 사용자 에이전트 서버에서 원하는만큼 많은 SIP INVITE를 시작하고 오류 코드 및 응답 시간에 대한 매우 자세한 통계를 제공하는 것입니다.

1

다양한 시나리오를 작성하려면 sipsak도 참조하십시오.

이들 모두가 동일한 수준의 작업 (sipwiz의 대답 참조)을 갖고 있지 않으며 API가 다른 부분도 매우 다르므로 작업을 진지하게 마무리해야합니다.

또한 osip (매우 낮은 수준) 및 eXosip (상위 수준, osip을 기반으로 함)을 포함해야합니다.

0

오해가 아니라면 OPL이 MPL을 사용하는 반면 PJSIP는 GPL을 사용하는 것처럼 보이므로 상용 소프트웨어를 만들 때 OPAL을 훨씬 매력적으로 만들 수 있습니다.

0

직접 할 수 없을 것이라고 생각합니다. 내가 제안하는 것은 어떤 스택이 어떤 오픈 소스 제품에 사용되는지를 찾는 것이다. 그리고 그들로부터 통계를 얻습니다.

당신은 내가 baresip (github page)와 매우 행복 해요

1

\ 프로젝트 페이지 에 일반적으로 스택을 사용하여 공급 업체의 목록을 찾을 수 있습니다. BSD 라이선스. 명확하고 이동성이 좋은 순수한 C.

아키텍처는 비동기 IO 및 플러그인 세트를 기반으로합니다.