음성 및 비디오 개념
Azure Communication Services를 사용하여 일대일 또는 그룹 음성 및 영상 통화를 걸고 받을 수 있습니다. 인터넷에 연결된 다른 디바이스 및 일반 전화기에 대한 호출을 수행할 수 있습니다. Communication Services JavaScript, Android 또는 iOS SDK를 사용하여 사용자가 프라이빗 대화 또는 그룹 토론에서 서로 말할 수 있는 애플리케이션을 빌드할 수 있습니다. Azure Communication Services는 서비스나 봇에서의 호출을 지원합니다.
Azure Communication Services의 호출 유형
Azure Communication Services에서 수행할 수 있는 호출에는 여러 유형이 있습니다. 호출 유형에 따라 신호 스키마, 미디어 트래픽 흐름 및 가격 책정 모델이 결정됩니다.
VoIP(Voice over IP)
애플리케이션의 사용자가 인터넷 또는 데이터 연결을 통해 애플리케이션의 다른 사용자를 호출하면 VoIP(Voice Over IP)를 통해 호출이 수행됩니다. 이 경우 신호와 미디어 모두 인터넷을 통해 전달됩니다.
PSTN(공중 교환 전화망)
사용자가 기존 전화 번호와 상호 작용하는 경우 PSTN(공중 교환 전화망) 음성 통화를 통해 호출이 지원됩니다. PSTN 호출을 수행 및 수신하려면 Azure Communication Services 리소스에 전화 통신 기능을 추가해야 합니다. 이 경우 신호와 미디어는 IP 기반 및 PSTN 기반 기술의 조합을 사용하여 사용자를 연결합니다.
일대일 통화
사용자 중 한 명이 SDK 중 하나를 사용하여 다른 사용자에 연결하는 경우 Azure Communication Services에 대한 일 대 일 호출이 발생합니다. 호출은 VoIP 또는 PSTN 중 하나일 수 있습니다.
그룹 통화
Azure Communication Services에 대한 그룹 호출은 세 명 이상의 참가자가 서로 연결하는 경우에 발생합니다. VoIP와 PSTN으로 연결된 사용자 조합으로 이루어진 그룹 호출이 있을 수 있습니다. 일 대 일 호출은 호출에 참가자를 더 추가하면 그룹 호출로 전환될 수 있다. 그러한 참가자 중 봇이 있을 수도 있습니다.
회의실 통화
회의실의 컨텍스트 내에서 발생하는 통화입니다. 회의실은 Azure Communication Services 최종 사용자 간의 작업을 관리하는 컨테이너입니다. 회의실은 애플리케이션 개발자가 통화에 참가할 수 있는 사용자, 모임 시기 및 협업 방법을 보다 잘 제어할 수 있도록 합니다. 회의실에 대한 자세한 내용은 개념 설명서를 참조하세요.
지원되는 비디오 표준
H.264(MPEG-4) 비디오 코덱을 지원합니다.
비디오 품질
최대 동영상 해상도 | WebJS | iOS | Android | Windows |
---|---|---|---|---|
원격 동영상 스트림 또는 화면 공유 수신 | 1080P | 1080P | 1080P | 1080P |
동영상 보내기 | 720P | 720P | 720P | 1080P |
화면 공유 보내기 | 1080P | 1080P | 1080P | 1080P |
해결 방법은 통화 참가자 수, 클라이언트에서 사용할 수 있는 대역폭 양, 원격 비디오 스트림을 렌더링하는 로컬 참가자의 하드웨어 기능 및 기타 전반적인 호출 매개 변수에 따라 달라질 수 있습니다.
다음 단계
자세한 내용은 다음 문서를 참조하세요.
- 일반적인 호출 흐름 숙지
- 전화 번호 유형
- Calling SDK 기능에 대해 알아보기