VoIP 애플리케이션은 어떤 아키텍처, P2P 또는 클라이언트 서버를 사용합니까?

StackOverflow https://stackoverflow.com/questions/409612

  •  03-07-2019
  •  | 
  •  

문제

VoIP 애플리케이션이 어떤 아키텍처를 사용하는지 알려주세요. P2P 또는 클라이언트 서버는?

고맙습니다.

도움이 되었습니까?

해결책

일반적으로 각각. 일반적으로 3 가지 프로토콜이 관련되어 있습니다. 예를 들어 SIP와 같은 그중 하나는 연결을 설정하는 데 사용됩니다. 누군가 원래 연결을 설정해야하기 때문에 서버가 필요합니다. 그것은 광고 가용성 등을 의미합니다. 다른 두 개는 기본적으로 항상 RTP 및 RTCP - "실시간 프로토콜"및 "실시간 제어 프로토콜"이며, 중간 병목 현상이없는 빠른 전송을 원하기 때문에 P2P가 더 좋습니다.

거기에 전체 토론에 대한 좋은 기사.

다른 팁

일반적으로 "Presentense Server"가 있습니다 : 장치 레지스터 ( "여기에 있습니다!") 및 서버를 통해 호출이 설정됩니다 ( "장치에 연결하고 싶습니다. (555) 555-1234"이 연결 요청은 존재 서버를 통해 라우팅됩니다).

통화가 설정되고 실시간 음성/미디어가 스트리밍 된 후에는 방화벽 뒤에있는 두 장치와 같은 합병증이있는 경우를 제외하고는 트래픽이 일반적으로 피어 투 피어 (중앙 서버를 우회)입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top