음성 및 비디오 개념
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 기반 기술의 조합을 사용하여 사용자를 연결합니다.
일대일 통화
Azure Communication Services에서 일대일 호출은 사용자 중 한 명이 SDK 중 하나를 사용하여 다른 사용자에 연결할 때 발생합니다. 호출은 VoIP 또는 PSTN일 수 있습니다.
그룹 통화
Azure Communication Services에 대한 그룹 호출은 3명 이상의 참가자가 서로 연결할 때 발생합니다. 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 |
해결 방법은 통화 참가자 수, 클라이언트에서 사용할 수 있는 대역폭 양, 원격 비디오 스트리안을 렌더링하는 로컬 참가자의 하드웨어 기능 및 기타 전반적인 통화 매개 변수에 따라 달라질 수 있습니다.
다음 단계
자세한 내용은 다음 문서를 참조하세요.