WorkSpaces WorkSpaces 개인용 실시간 커뮤니케이션을 위한 최적화 - 아마존 WorkSpaces

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

WorkSpaces WorkSpaces 개인용 실시간 커뮤니케이션을 위한 최적화

WorkSpaces Amazon은 Microsoft Teams, Zoom, Webex 등과 같은 통합 커뮤니케이션 (UC) 애플리케이션의 배포를 용이하게 하는 다양한 기술을 제공합니다. 현대 애플리케이션 환경에서 대부분의 UC 애플리케이션은 1:1 채팅방, 협업용 그룹 채팅 채널, 원활한 파일 저장 및 교환, 라이브 이벤트, 웨비나, 브로드캐스트, 대화형 화면 공유 및 제어, 화이트보딩, 오프라인 오디오/비디오 메시징 기능을 비롯한 다양한 기능으로 구성되어 있습니다. 이 기능의 대부분은 추가 미세 조정 또는 개선 없이 표준 WorkSpaces 기능으로 원활하게 사용할 수 있습니다. 하지만 실시간 커뮤니케이션 요소, 특히 one-on-one 통화 및 단체 그룹 회의는 이 규칙의 예외라는 점에 유의할 필요가 있습니다. 이러한 기능을 성공적으로 통합하려면 WorkSpaces 배포 과정에서 집중하고 계획을 세워야 하는 경우가 많습니다.

WorkSpacesAmazon에서 UC 애플리케이션의 실시간 통신 기능 구현을 계획할 때는 세 가지 실시간 통신 (RTC) 구성 모드 중에서 선택할 수 있습니다. 어떤 구성 모드를 사용할지는 사용자에게 제공하려는 특정 애플리케이션과 사용하려는 클라이언트 디바이스에 따라 달라집니다.

이 문서는 Amazon에서 가장 일반적인 UC 애플리케이션에 대한 사용자 경험을 최적화하는 데 중점을 둡니다. WorkSpaces WorkSpaces Core별 최적화에 대해서는 파트너별 설명서를 참조하십시오.

미디어 최적화 모드 개요

사용할 수 있는 미디어 최적화 옵션은 다음과 같습니다.

옵션 1: 미디어 최적화 실시간 통신(미디어 최적화 RTC)

이 모드에서는 타사 UC 및 VoIP 애플리케이션이 WorkSpace 원격에서 실행되고 미디어 프레임워크는 지원되는 클라이언트로 오프로드되어 직접 통신이 가능합니다. WorkSpacesAmazon에서 이 접근 방식을 사용하는 UC 애플리케이션은 다음과 같습니다.

미디어 최적화 RTC 모드가 작동하려면 UC 애플리케이션 공급업체가 DCV Extension SDK와 같은 사용 가능한 소프트웨어 개발 키트 (SDK) 중 하나를 WorkSpaces 사용하여 통합을 개발해야 합니다. 이 모드를 사용하려면 클라이언트 디바이스에 UC 구성 요소를 설치해야 합니다.

이 모드 구성에 대한 자세한 정보는 미디어 최적화 RTC 구성 섹션을 참조하세요.

옵션 2: 세션 내 최적화 실시간 통신(세션 내 최적화 RTC)

이 모드에서는 변경되지 않은 UC 애플리케이션이 에서 실행되어 오디오 및 비디오 트래픽을 WorkSpace 스트리밍 프로토콜을 통해 클라이언트 장치로 전달합니다. WorkSpaces 마이크의 로컬 오디오와 웹캠의 비디오 스트림은 UC 애플리케이션이 소비하는 로 리디렉션됩니다. WorkSpace 이 모드는 광범위한 응용 프로그램 호환성을 제공하고 원격에서 다양한 클라이언트 WorkSpace 플랫폼으로 UC 응용 프로그램을 효율적으로 제공합니다. UC 애플리케이션 구성 요소를 클라이언트 디바이스에 배포할 필요가 없습니다.

이 모드 구성에 대한 자세한 정보는 세션 내 최적화 RTC 구성 섹션을 참조하세요.

옵션 3: 직접 실시간 통신(직접 RTC)

이 모드에서는 에서 작동하는 응용 프로그램이 사용자 책상이나 클라이언트 OS에 있는 실제 또는 가상 전화 세트를 WorkSpace 제어합니다. 그 결과 오디오 트래픽이 사용자 워크스테이션의 실제 전화 또는 클라이언트 디바이스에서 작동하는 가상 전화에서 원격 통화 피어로 직접 전달됩니다. 이 모드에서 작동하는 애플리케이션 중 주목할 만한 사례는 다음과 같습니다.

이 모드 구성에 대한 자세한 정보는 직접 RTC 구성 섹션을 참조하세요.

어떤 RTC 최적화 모드를 사용해야 하나요?

여러 RTC 최적화 모드를 동시에 사용하거나 대체 수단으로 서로를 보완하도록 설정할 수 있습니다. 예를 들어, Cisco Webex 회의에 미디어 최적화 RTC를 활성화하는 것을 고려해 보세요. 이 구성을 통해 사용자는 데스크톱 클라이언트를 WorkSpace 통해 액세스할 때 최적화된 통신을 경험할 수 있습니다. 그러나 UC 최적화 구성 요소가 없는 공유 인터넷 키오스크에서 Webex에 액세스하는 경우 Webex는 기능을 유지하기 위해 세션 내 최적화 RTC 모드로 원활하게 전환됩니다. 사용자가 여러 UC 애플리케이션을 사용하는 경우 RTC 구성 모드는 고유한 요구 사항에 따라 달라질 수 있습니다.

다음 표는 일반적인 UC 애플리케이션 기능을 나타내며 최상의 결과를 제공하는 RTC 구성 모드를 정의합니다.

기능 직접 RTC 미디어 최적화 RTC 세션 내 최적화 RTC

일대일 채팅

RTC 구성이 필요하지 않음

그룹 채팅방

RTC 구성이 필요하지 않음

그룹 오디오 회의

최상급

최상급

좋음

그룹 화상 회의

좋음

최상급

좋음

일대일 음성 통화

최상급

최상급

좋음

일대일 영상 통화

좋음

최상급

좋음

화이트보딩

RTC 구성이 필요하지 않음

오디오/비디오 클립/메시지

해당 사항 없음

좋음

최상급

파일 공유

해당 사항 없음

UC 애플리케이션에 따라 다름

최상급

화면 공유 및 제어

해당 사항 없음

UC 애플리케이션에 따라 다름

최상급

웨비나/브로드캐스트 이벤트

해당 사항 없음

좋음

최상급

RTC 최적화 가이드

미디어 최적화 RTC 구성

미디어 최적화 RTC 모드는 UC 애플리케이션 제공업체가 Amazon에서 제공하는 SDK를 사용하여 사용 가능합니다. 이 아키텍처에서는 UC 제공업체가 UC 전용 플러그인 또는 확장을 개발하여 클라이언트에 배포해야 합니다.

DCV Extension SDK와 같은 공개적으로 사용 가능한 옵션과 사용자 지정 비공개 버전을 포함하는 SDK는 내에서 작동하는 UC 애플리케이션 WorkSpace 모듈과 클라이언트 측의 플러그인 사이에 제어 채널을 설정합니다. 일반적으로 이 제어 채널은 클라이언트 확장에 통화를 시작하거나 참여하도록 지시합니다. 클라이언트 측 확장을 통해 통화가 연결되면 UC 플러그인은 마이크의 오디오와 웹캠의 비디오를 캡처한 다음 UC 클라우드 또는 콜 피어로 직접 전송합니다. 수신 오디오는 로컬에서 재생되고 비디오는 원격 클라이언트 UI에 오버레이됩니다. 제어 채널은 통화 상태를 전달하는 역할을 합니다.

미디어 최적화 RTC 구성을 보여주는 다이어그램.

Amazon은 WorkSpaces 현재 미디어 최적화 RTC 모드에서 다음과 같은 애플리케이션을 지원합니다.

목록에 없는 애플리케이션을 사용하는 경우, 애플리케이션 공급업체에 문의하여 WorkSpaces Media Optimized RTC에 대한 지원을 요청하는 것이 좋습니다. 이 프로세스를 신속하게 처리하려면 @amazon .com에 aws-av-offloading 문의하도록 권장합니다.

미디어 최적화 RTC 모드를 사용하면 통화 성능이 향상되고 WorkSpace 리소스 사용량이 최소화되지만 다음과 같은 몇 가지 제한 사항이 있습니다.

  • UC 클라이언트 확장을 클라이언트 디바이스에 설치해야 합니다.

  • UC 클라이언트 확장에 독립적인 관리 및 업데이트가 필요합니다.

  • 모바일 플랫폼 또는 웹 클라이언트와 같은 특정 클라이언트 플랫폼에서 UC 클라이언트 확장을 사용하지 못할 수 있습니다.

  • 이 모드에서는 일부 UC 애플리케이션 기능이 제한될 수 있습니다. 예를 들어 화면 공유 동작이 다를 수 있습니다.

  • BYOD(개인 디바이스의 업무상 이용 허용) 또는 공유 키오스크와 같은 시나리오에는 클라이언트 측 확장을 사용하는 것이 적합하지 않을 수 있습니다.

미디어 최적화 RTC 모드가 환경에 적합하지 않은 것으로 확인되거나 특정 사용자가 클라이언트 확장을 설치할 수 없는 경우 세션 내 최적화 RTC 모드를 대체 옵션으로 구성하는 것이 좋습니다.

세션 내 최적화 RTC 구성

세션 내 최적화 RTC 모드에서는 UC 애플리케이션이 수정 WorkSpace 없이 에서 작동하여 로컬과 비슷한 경험을 제공합니다. 애플리케이션에서 생성된 오디오 및 비디오 스트림은 WorkSpaces 스트리밍 프로토콜 (WSP) 에 캡처되어 클라이언트 측으로 전송됩니다. 클라이언트에서 마이크 (WSP 및 PCoIP 모두 WorkSpaces) 및 웹캠 (WSP에만 해당 WorkSpaces) 신호가 캡처되어 다시 리디렉션되고 UC 애플리케이션으로 원활하게 전달됩니다. WorkSpace

특히 이 옵션은 레거시 애플리케이션과도 탁월한 호환성을 보장하여 애플리케이션의 출처에 관계없이 일관된 사용자 경험을 제공합니다. 세션 내 최적화는 웹 클라이언트에서도 작동합니다.

세션 내 최적화 RTC 구성을 보여주는 다이어그램.

WorkSpaces 스트리밍 프로토콜 (WSP) 은 원격 RTC 모드의 성능을 향상시키기 위해 세심하게 최적화되었습니다. 최적화 조치에는 다음이 포함됩니다.

  • 적응형 UDP 기반 QUIC 전송을 활용하여 효율적인 데이터 전송을 보장합니다.

  • 지연 시간이 짧은 오디오 경로를 설정하여 빠른 오디오 입력 및 출력을 지원합니다.

  • 음성에 최적화된 오디오 코덱을 구현하여 오디오 품질을 유지하면서 CPU 및 네트워크 사용률을 줄입니다.

  • 웹캠 리디렉션을 통해 웹캠 기능을 통합할 수 있습니다.

  • 웹캠 해상도를 구성하여 성능을 최적화합니다.

  • 적응형 디스플레이 코덱을 통합하여 속도와 화질의 균형을 유지합니다.

  • 오디오 지터 보정을 통해 원활한 오디오 전송을 보장합니다.

이러한 최적화는 원격 RTC 모드에서 강력하고 유연한 경험을 제공하는 데 기여합니다.

크기 조정 권장 사항

원격 RTC 모드를 효과적으로 지원하려면 Amazon의 크기를 적절하게 조정하는 것이 중요합니다. WorkSpaces 리모컨은 해당 통합 통신 (UC) 애플리케이션의 시스템 요구 사항을 충족하거나 WorkSpace 초과해야 합니다. 다음 표에는 화상 및 음성 통화에 널리 사용되는 UC 응용 프로그램의 최소 지원 구성 및 권장 WorkSpaces 구성이 요약되어 있습니다.

  영상 통화 음성 통화  
애플리케이션 RTC 앱의 CPU 요구 사항 RTC 앱의 RAM 요구 사항 최소 지원 WorkSpace 권장 WorkSpace 최소 지원 WorkSpace 권장 WorkSpace 레퍼런스

Microsoft Teams

코어 2개 필요, 코어 4개 권장

4.0GB RAM

Power(vCPU 4개, 16GB 메모리)

PowerPro (vCPU 8개, 메모리 32기가바이트)

Performance(vCPU 2개, 8GB 메모리)

Power(vCPU 4개, 16GB 메모리)

Microsoft Teams의 하드웨어 요구 사항

확대/축소

코어 2개 필요, 코어 4개 권장

4.0GB RAM

Power(vCPU 4개, 16GB 메모리)

PowerPro (vCPU 8개, 메모리 32기가바이트)

Performance(vCPU 2개, 8GB 메모리)

Power(vCPU 4개, 16GB 메모리)

Zoom 시스템 요구 사항: Windows, macOS, Linux

Webex

코어 2개 필요

4.0GB RAM

Power(vCPU 4개, 16GB 메모리)

PowerPro (vCPU 8개, 메모리 32기가바이트)

Performance(vCPU 2개, 8GB 메모리)

Power(vCPU 4개, 16GB 메모리)

Webex 서비스의 시스템 요구 사항

화상 회의에는 비디오 인코딩 및 디코딩을 위해 상당한 리소스가 사용된다는 점에 유의해야 합니다. 물리적 시스템 시나리오에서는 이러한 작업이 GPU로 오프로드됩니다. 비 WorkSpaces GPU에서 이러한 작업은 원격 프로토콜 인코딩과 병렬로 CPU에서 수행됩니다. 따라서 정기적으로 비디오 스트리밍이나 화상 통화를 하는 사용자의 경우 PowerPro 구성을 선택하는 것이 좋습니다.

화면 공유에도 상당한 리소스가 소모되며 해상도가 높을수록 리소스 소비가 증가합니다. 따라서 비 WorkSpaces GPU에서는 화면 공유가 낮은 프레임 속도로 제한되는 경우가 많습니다.

스트리밍 프로토콜 (WSP) 을 통한 UDP 기반 QUIC 전송을 활용하십시오 WorkSpaces .

UDP 전송은 RTC 애플리케이션을 전송하는 데 특히 적합합니다. 효율성을 극대화하려면 네트워크가 WSP용 QUIC 전송을 활용하도록 설정해야 합니다. UDP 기반 전송은 네이티브 클라이언트에서만 사용할 수 있다는 점에 유의하세요.

UC 애플리케이션을 다음과 같이 구성하십시오. WorkSpaces

배경 흐림, 가상 배경, 반응 또는 라이브 이벤트 호스팅과 같은 향상된 비디오 처리 기능을 위해서는 최적의 성능을 달성하기 위해 GPU 지원 WorkSpace 옵션을 선택하는 것이 필수적입니다.

대부분의 UC 애플리케이션은 고급 비디오 처리를 비활성화하여 비 GPU에서 CPU 사용률을 줄이는 지침을 제공합니다. WorkSpaces

자세한 정보는 다음 리소스를 참조하세요.

양방향 오디오 및 웹캠 리디렉션 활성화

Amazon은 기본적으로 비디오 WorkSpaces 입력을 통한 오디오 입력, 오디오 출력 및 카메라 리디렉션을 지원합니다. 하지만 특정 이유로 이러한 기능이 비활성화된 경우 제공된 지침에 따라 리디렉션을 다시 활성화할 수 있습니다. 자세한 내용은 Amazon 관리 안내서의 WSP에 대한 비디오 입력 리디렉션 활성화 또는 비활성화를 참조하십시오. WorkSpaces 사용자는 연결 후 세션에서 사용할 카메라를 선택해야 합니다. 자세한 내용은 Amazon 사용 WorkSpaces 설명서의 웹캠 및 기타 비디오 장치를 참조하십시오.

최대 웹캠 해상도 제한

Power 또는 화상 회의를 사용하는 사용자의 PowerPro WorkSpaces 경우 리디렉션 웹캠의 최대 해상도를 제한하는 것이 좋습니다. 의 PowerPro 경우 권장 최대 해상도는 너비 640픽셀 x 높이 480픽셀입니다. Power의 경우 권장 최대 해상도는 너비 320픽셀, 높이 240픽셀입니다.

최대 웹캠 해상도를 구성하려면 다음 단계를 수행합니다.

  1. Windows 레지스트리 편집기를 엽니다.

  2. 다음 레지스트리 경로로 이동합니다.

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/webcam
  3. 이름이 max-resolution인 문자열 값을 만들고 (X,Y) 형식의 원하는 해상도로 설정합니다. 여기서 X는 가로 픽셀 수(너비)를 나타내고 Y는 세로 픽셀 수(높이)를 나타냅니다. 예를 들어, (640,480)으로 지정하면 너비 640픽셀, 높이 480픽셀의 해상도를 나타냅니다.

음성 최적화 오디오 구성 활성화

기본적으로 클라이언트에서 7.1 하이파이 오디오를 WorkSpaces 전달하도록 설정되어 있어 뛰어난 음악 재생 품질을 보장합니다. WorkSpaces 하지만 주 사용 사례에 오디오 또는 화상 회의가 포함되는 경우 오디오 코덱 프로필을 음성 최적화 설정으로 수정하면 CPU 및 네트워크 리소스를 절약할 수 있습니다.

오디오 프로필을 음성 최적화로 설정하려면 다음 단계를 완료하세요.

  1. Windows 레지스트리 편집기를 엽니다.

  2. 다음 레지스트리 경로로 이동합니다.

    HKEY_USERS/S-1-5-18/Software/GSettings/com/nicesoftware/dcv/audio
  3. 이름이 default-profile인 문자열 값을 만들고 voice로 설정합니다.

음성 및 영상 통화에 고품질 헤드셋을 사용

오디오 경험을 향상시키고 울림을 방지하려면 고품질 헤드셋을 사용하는 것이 중요합니다. 데스크톱 스피커를 사용하면 원격 통화의 상대방에게 울림 문제가 발생할 수 있습니다.

직접 RTC 구성

Direct RTC 모드의 구성은 특정 통합 통신 (UC) 응용 프로그램에 따라 달라지며 구성을 변경할 필요가 없습니다. WorkSpaces 다음 목록은 다양한 UC 애플리케이션에 대한 최적화를 정리한 것이며 모든 최적화가 포함되지는 않았습니다.

직접 RTC 구성을 보여주는 다이어그램.