간단한 VoIP 시스템을 개발하려고합니다. 클라이언트와 서버 (프록시 서버, 서버 등록 ...)를 동일한 SIP 라이브러리로 구현하려고합니다. PJSIP는 서버를 구현할 수 있습니까?
클라이언트 쪽에서 PJSIP을 사용하는데 문제가 없습니다.
PJSIP 서버를 구현할 수 있습니까?
감사합니다.PJSIP는 서버 측을 구현할 수 있습니까?
1
A
답변
0
PJSIP는 전체 SIP 프로토콜을 구현합니다. 그래서 예 : 서버를 구현하는 데 사용할 수도 있습니다.
라이브러리에는 많은 샘플이 함께 제공됩니다 (예 : 프록시 서버. 거기서부터 시작할 수 있습니다.
4
설명서에 따르면 직접적으로는 아닙니다. 모든 연결은 회의 브리지라고하는 하나의 "개체"를 통해 관리됩니다.이 브리지는 분명히 254 개의 포트와 단일 스레드로 제한됩니다. 이 컨퍼런스 브리지에서는 문서가 명확하지 않습니다 (핵심 오브젝트이므로 수치 스럽습니다). 따라서 통화의 각면에서 전이중 포트 1 개 또는 반이중 포트 2 개를 사용하는지 확실하지 않습니다. 그럼에도 불구하고 PJSIP은 실제 서버에 대해서는 단 128 건의 연결만으로는 성능을 저하시키지 않습니다. 클라이언트에서는 분명히 128 개의 연결로 충분합니다.
관련 문제
- 1. Android 모바일에서 서버 측을 실행하는 Android 애플리케이션을 만들 수 있습니까?
- 2. jQuery를 사용하여 xml을 만들거나 서버 측을 사용할 수 있습니까?
- 3. Meteor로 HTML 서버 측을 어떻게 파싱 할 수 있습니까?
- 4. 서버 측을 사용하여 API에 연결하기
- 5. LiveHTTPheaders 서버 측을 에뮬레이트하는 중
- 6. 아파치 기본 인증 서버 측을 설정 하시겠습니까?
- 7. Python에서 Comet 서버 측을 구현하는 방법은 무엇입니까?
- 8. safari에서 onbeforeunload가 코드 서버 측을 실행하지 않음
- 9. JUnit 테스트에서 GWT의 URL.encode() 서버 측을 호출해야합니다.
- 10. powerBI 보고서 서버 측을 사전 필터링하는 방법이 있습니까?
- 11. RemoteAttribute 유효성 검사기가 서버 측을 호출하지 않음
- 12. 서버 측 스크립트없이 자바 스크립트만으로 Oauth 1.0을 구현할 수 있습니까?
- 13. ASP.net 서버 이벤트가 클라이언트 측을 처리했습니다.
- 14. 웹 응용 프로그램의 서버 측을 만드는 방법
- 15. 서버 측을 통해 extjs 열을 변경하는 방법
- 16. Breeze에서 정규식 서버 측을 인식하지 못합니다.
- 17. OAuth 서버 측을 사용한 Facebook 로그 아웃
- 18. Axis2를 - 변수 서버 측을 설정하고 나중에 소비
- 19. RabbitMQ가 연결 서버 측을 닫지 않습니다.
- 20. PHP 서버 측을 통한 데이터 제출
- 21. Meteor.setTimeout 핸들의 서버 측을 반환하지 않습니다
- 22. 자바 스크립트를 사용하여 버튼 서버 측을 클릭하십시오.
- 23. SSI 또는 서버 측을 포함 시키려고합니다.
- 24. 서버 측을 사용하여 격자보기를 편집하는 방법
- 25. 자체 IASKSettingsReader를 구현할 수 있습니까?
- 26. 이 기능을 구현할 수 있습니까?
- 27. IServiceProvider를 어떻게 구현할 수 있습니까?
- 28. 서비스가 SensorEventListener를 구현할 수 있습니까?
- 29. 속성이 인터페이스를 구현할 수 있습니까?
- 30. 약속으로 모듈로드를 구현할 수 있습니까?
PjSIP를 사용하여 서버를 구현하는 것을 권장하지 않습니다. MSalters에서 언급 한 이유 외에도 PjSIP를 서버로 사용할 때 알아야 할 다른 문제가 있습니다. 너무 많은 연결을 유지하면서 PjSIP이 좀비 상태가되는 것을 보았습니다. – nnb