> For the complete documentation index, see [llms.txt](https://docs.ggwp.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ggwp.com/kr/ggwp-sdk/additional-supported-integrations/vivox/vivox-unity-ssr-ggwp-sdk.md).

# Vivox: Unity SSR 대 GGWP SDK

Vivox를 Unity 또는 Unreal과 함께 사용 중인 경우 GGWP 음성 제품과 통합하는 경로는 두 가지입니다.

#### 1. Unity SSR

Unity에는 [서버 사이드 녹음(Server Side Recording, SSR)](https://services.docs.unity.com/ssr/v2/#tag/vivox-ssr/operation/postSSRMonitor) 용 서비스가 Vivox용으로 제공됩니다. 대략적인 흐름은 다음과 같습니다:

1. 고객은 Unity와 협의하여 자신의 계정에 대해 Vivox SSR을 활성화합니다. (참조: [SSR](https://docs.vivox.com/v5/general/core/5_19_0/en-us/Default.htm#Core/developer-guide/server-side-recording/ssr-overview.htm))
2. 활성화되면 음성 데이터는 다음 워크플로우를 통해 GGWP로 전달될 수 있습니다:

   1. GGWP가 S3 버킷을 구성하고 고객과 IAM을 공유합니다
   2. 고객은 SSR API를 호출하여 언제 트리거하고 오디오를 S3에 저장할지 결정합니다
   3. GGWP는 S3에 업로드된 오디오를 수집하여 음성 파이프라인을 통해 처리합니다

#### 2. GGWP SDK

GGWP SDK는 Vivox, EOS 및 Discord Social SDK에 대한 즉시 사용 가능한 지원과 함께 Unity 및 Unreal용으로 제공됩니다. 또한 BYO C/C# API 지원을 제공합니다. 대략적인 흐름은 다음과 같습니다:

1. GGWP가 고객을 위해 테넌트를 생성하고 API 키를 공유합니다
2. 고객이 인증을 위한 API를 서버에 구축합니다
3. 고객이 포함된 샘플 앱을 사용하여 클라이언트에 SDK를 통합합니다

   1. 2-b에서 구축한 API를 호출합니다
   2. (i)의 결과로 GGWP SDK를 초기화합니다

   <figure><img src="/files/8d83451acfab57c2c42c4e9098e08d3c40a3acd6" alt=""><figcaption></figcaption></figure>

#### **SSR과 SDK 통합 비교**

1. **통합 위치**

   SSR 통합은 클라이언트를 건드리지 않고 고객 서버 측에서만 처리할 수 있습니다. SDK 통합은 클라이언트 통합과 클라이언트 인증을 지원하는 게임 서버의 관련 API가 필요합니다.
2. **처리 시간**

   Vivox의 SSR 워크플로우를 통해 오디오를 처리하면 일반적으로 약 5\~10분의 지연이 추가됩니다. GGWP SDK를 사용하면 몇 초의 지연만 추가됩니다.
3. **통합 노력**

   두 경로 모두 간단하지만 Vivox SSR을 통한 통합은 클라이언트에서 추가 작업이 필요하지 않기 때문에 약간 더 적은 노력이 듭니다. GGWP SDK를 통한 통합은 클라이언트와 소량의 서버 작업이 필요하지만 낮은 지연 시간과 비용이라는 이점이 있습니다.
4. **가격**

   Unity는 SSR에 대해 요금을 부과하며 SSR 경로를 사용할 때 이는 GGWP의 음성 사용 요금에 번들로 포함됩니다.
