나는 opal, pjsip, opensips와 같은 아키텍처, 최대 동시 호출, 메모리 풋 프린트 및 기타 경계 값의 차이에 대해 opensource sip 스택을 비교하고 싶다.한 모금 비교
모든 포인터가 감사하겠습니다.
나는 opal, pjsip, opensips와 같은 아키텍처, 최대 동시 호출, 메모리 풋 프린트 및 기타 경계 값의 차이에 대해 opensource sip 스택을 비교하고 싶다.한 모금 비교
모든 포인터가 감사하겠습니다.
글쎄요, 모두 똑같은 작동 모드로 설계되지 않았을 수도 있다는 것을 고려해 볼 때, 각각의 설정을 마무리하는 데 많은 노력을 기울일 것이라고 생각합니다. 예를 들어 pjsip은 일반적으로 SIP 사용자 에이전트 역할에 사용되는 반면 opensips는 일반적으로 프록시 또는 B2BUA 역할에 사용됩니다.
SIP 소프트웨어 스택의 통화 처리 성능을 테스트하는 일반적인 방법 중 하나는 sipp 도구를 사용하는 것입니다. 인생에서 도구의 목적은 SIP 사용자 에이전트 서버에서 원하는만큼 많은 SIP INVITE를 시작하고 오류 코드 및 응답 시간에 대한 매우 자세한 통계를 제공하는 것입니다.
다양한 시나리오를 작성하려면 sipsak도 참조하십시오.
이들 모두가 동일한 수준의 작업 (sipwiz의 대답 참조)을 갖고 있지 않으며 API가 다른 부분도 매우 다르므로 작업을 진지하게 마무리해야합니다.
또한 osip (매우 낮은 수준) 및 eXosip (상위 수준, osip을 기반으로 함)을 포함해야합니다.
오해가 아니라면 OPL이 MPL을 사용하는 반면 PJSIP는 GPL을 사용하는 것처럼 보이므로 상용 소프트웨어를 만들 때 OPAL을 훨씬 매력적으로 만들 수 있습니다.
직접 할 수 없을 것이라고 생각합니다. 내가 제안하는 것은 어떤 스택이 어떤 오픈 소스 제품에 사용되는지를 찾는 것이다. 그리고 그들로부터 통계를 얻습니다.
당신은 내가 baresip (github page)와 매우 행복 해요
\ 프로젝트 페이지 에 일반적으로 스택을 사용하여 공급 업체의 목록을 찾을 수 있습니다. BSD 라이선스. 명확하고 이동성이 좋은 순수한 C.
아키텍처는 비동기 IO 및 플러그인 세트를 기반으로합니다.