TUIRoom은 오픈 소스 오디오/비디오 UI 컴포넌트입니다. 프로젝트에 통합한 후 몇 줄의 코드 작성만으로 화면 공유, 뷰티 필터 및 저지연 영상 통화와 같은 기능을 App에 추가할 수 있습니다. 또한 Android, Windows 및 Mac 플랫폼을 지원합니다. 기본 기능은 다음과 같습니다.
2. 클릭하여 Github/TUILiveRoom으로 이동하고 클론/다운로드 코드를 선택한 다음 TUIRoom/iOS/ 디렉터리에 Source, Resources, TUIBeauty, TXAppBasic 폴더 및 TUIRoom.podspec 파일을 1단계에서 생성한 TUIRoom 폴더에 복사합니다.
3. Podfile에 다음 종속성을 추가하고 pod install을 실행하여 가져오기를 완료합니다.
# :path => "TUIRoom.podspec의 상대 경로를 가리킵니다"
pod 'TUIRoom', :path =>"./TUIRoom/TUIRoom.podspec", :subspecs =>["TRTC"]
# :path => "TXAppBasic.podspec의 상대 경로를 가리킵니다"
pod 'TXAppBasic', :path =>"./TUIRoom/TXAppBasic/"
# :path => "TUIBeauty.podspec의 상대 경로를 가리킵니다"
pod 'TUIBeauty', :path =>"./TUIRoom/TUIBeauty/"
주의사항:
Source 및 Resources 폴더와 TUIRoom.podspec 파일은 동일한 디렉터리에 있어야 합니다.
TXAppBasic.podspec은 TXAppBasic 폴더에 있습니다.
TUIBeauty.podspec은 TCBeautyKit 폴더에 있습니다.
2단계: 권한 구성
오디오/비디오 기능을 사용하려면 마이크 및 카메라 권한을 부여해야 합니다. App의 Info.plist에 아래 두 항목을 추가합니다. 해당 콘텐츠는 사용자가 마이크 및 카메라 액세스 팝업 창에서 보는 것입니다.
<key>NSCameraUsageDescription</key>
<string>RoomApp은 이미지가 포함된 비디오를 촬영하려면 카메라에 액세스해야 합니다.</string>
<key>NSMicrophoneUsageDescription</key>
<string>RoomApp은 오디오가 포함된 비디오를 녹화하려면 마이크에 액세스해야 합니다.</string>
SDKAppID: TRTC 애플리케이션 ID입니다. TRTC 서비스를 활성화하지 않은 경우 TRTC 콘솔에 로그인하여 TRTC 애플리케이션을 생성하고 애플리케이션 정보를 클릭합니다. SDKAppID는 아래와 같습니다.
Secretkey: SDKAppID에 해당하는 TRTC 애플리케이션 키입니다. TRTC 콘솔의 애플리케이션 관리 페이지로 이동한 후, SecretKey는 아래와 같습니다.
userId: 문자열이며 최대 32바이트의 문자와 숫자를 포함할 수 있는 현재 사용자 ID입니다(특수 기호는 지원되지 않음). 실제 계정 시스템에 따라 사용자 정의할 수 있습니다.
UserSig: SDKAppId, UserID 및 SecretKey를 기반으로 계산된 보안 보호 서명입니다. 여기를 클릭하여 디버깅 userSig를 온라인으로 직접 생성하거나 TUIRoom 데모 프로젝트를 참고하여 직접 계산할 수 있습니다. 자세한 내용은 UserSig를 참고하십시오.