기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

채널 관리

Manage Vivox channels in your game.
읽는 시간 1분최근 업데이트: 19일 전

채널 관리는 주로 적절한 채널 ID를 선택하고, 채널에 접속채널 나가기와 이러한 작업을 인증하기 위한 코드 경로를 식별하는 데 중점을 둡니다. 채널은 기본적으로 임시로 명명되어 생성됩니다. 또한 채널 접속 프로세스는 참여하기 전에 게임 서버 인증 코드에 의해 통제됩니다. 파티, 팀, 로비, 길드와 같은 관련 게임 내 데이터와 연관된 적절한 고유 채널 ID를 선택하는 것이 중요합니다. 이 식별자를 인증 채널 접속 요청에 사용하여 사용자가 인증된 상태로 참여할 수 있도록 할 수 있습니다. 채널은 기본적으로 다음 속성을 지닙니다.
  • 채널은 첫 번째 참여 요청이 전송되는 순간 생성되며, 그 이전에는 생성되지 않습니다.
  • 채널은 최소 한 명의 참가자가 있어야만 유지됩니다. 마지막 참가자가 떠날 때 채널이 제거됩니다.
  • 채널에는 유지되는 상태가 없으며 Vivox 네트워크 내에서 어떤 형태의 액세스 제어로도 관리되지 않습니다.
  • 채널 액세스와 타사 보안 작업(예: 추방, 음소거)은 액세스 토큰을 통해 게임 서버의 인증을 받은 후 사용자가 액션을 수행해야 합니다.
또한 특정 상황이나 드문 경우에 사용할 수 있는 특별한 유형의 채널이 존재합니다. 이러한 채널의 예로 에코 채널, 정적 채널, 3D 포지셔널 채널이 있습니다. 이러한 특별한 유형의 채널에는 추가 설정 및 구성이 필요하고 추가 리소스의 프로비저닝이 요구되며, 해당 채널은 표준 임시 채널이 부적합한 상황에만 사용이 권장됩니다. 다음 목록은 특수 채널과 채널의 속성을 보여 줍니다.
  • 고정/반고정 채널
    • 마지막으로 남은 참가자의 수명을 초과하여 유지되며 유지에는 전용 리소스가 필요합니다.
    • 지정된 기간 동안 활동이 없으면 스핀다운되도록 구성할 수 있습니다.
  • 3D 포지셔닝 오디오 채널
    • 사용자의 전송된 오디오가 별도의 포지셔널 3D 공간에서 발생하도록 하는 고정 채널입니다.
    • 유지하려면 추가 전용 리소스가 필요합니다.
  • 에코 채널
    • 테스트 목적으로 사용자 자신의 음성 커뮤니케이션을 전송하고 수신합니다.
    • 사용자 간 커뮤니케이션에 사용할 수 없습니다.