[unity] WebRTC 소개 및 설치 방법
Unity WebRTC에 대한 설명과 WebRTC for unity 패키지 설치 방법에 대해 알아보자.
1. WebRTC 소개
- WebRTC는 Web-Realtime Communication의 약자로, 웹에서 실시간 커뮤니케이션할 수 있는 기술을 말한다.
- WebRTC는 오픈소스이며, Apple, Google, Microsoft, Mozilla 등의 지원을 받을 수 있다.
- WebRTC 표준은 크게 두 가지 기술인 미디어 캡처 기기와 P2P 연결을 말한다.
- 무료로 사용 가능하다.
- 실시간 영상 전송, 화면 공유, 음성 전송 등의 기능을 제공한다.
2. Unity WebRTC 소개
- Unity WebRTC란 Unity와 WebRTC(JavaScript)를 연결해 주는 인터페이스(c#) 패키지다.
- Unity에서 패키지 매니저를 통해 WebRTC 패키지를 받을 수 있다.
- Unity 버전에 따라 지속적으로 패키지 업데이트 중이며 현재 2.4 버전이 최신 버전이다.
3. Unity WebRTC 지원 사양
- Unity 버전은 2019 버전 이상을 지원한다. 최신 패키지의 경우 2019.4 버전 이상의 유니티 버전을 권장한다.
- Unity 버전 중 LTS 버전을 사용하는 것이 안정적이다. (2019.4 , 2020.3, 2021.3)
- Window, Linux, Mac OS, IOS, Android(64 bit only)의 플랫폼을 지원한다.
- 아쉽게도 Window UWP, WebGL 플랫폼 지원은 안된다.
4. WebRTC for unity 패키지 설치 방법
1. Unity 2019.4 버전의 경우
- Unity를 실행한 후, 상단 메뉴의 Window -> Package 메뉴를 선택하여 Package Manager창을 열어준다.
- Package Manager검색창에서 WebRTC를 검색 후 Install 버튼을 눌러 설치해준다.
- 설치 후 Import into Project를 통해 예제 프로젝트도 Import 할 수 있다.
2. Unity 2020 이상 버전의 경우
- Package Manager에서 + 버튼을 눌러 Add package from git URL을 통해서도 설치할 수 있다.
(git 주소 : com.unity.webrtc@2.4.0-exp.7) @ 뒤에 최신 버전 정보를 작성해주면 된다.(버전 정보 바로가기)
2탄. WebRTC 사용방법 바로가기
[참고]
2. WebRTC Org
댓글