다음을 위해 설계됨: ANDROID
Android 라이브 스트리밍 UI Kit
Tencent RTC의 Android 라이브 스트리밍 UI Kit로 네이티브 방송 경험을 구축하세요. TUILiveKit의 호스트, 시청자, 룸 목록 뷰로 시작한 후 앱 흐름에 맞게 조정하세요.
개발자 리소스
Android 라이브 스트리밍 UI Kit 문서 및 예제
Android에서 라이브 이벤트 시청
프레젠테이션과 시청자를 Android 앱으로 가져오세요. 시청 화면을 룸에 연결하여 사용자가 라이브 이벤트를 볼 수 있게 하세요.
ANDROID LIVE 기능
Android 라이브 스트리밍 기능
라이브 시작
- 호스트 및 시청자 역할
- 방 수명 주기 관리
사람들을 하나로 연결
- 라이브 영상 재생
- 시청자 참여
내 것으로 만들기
- 유연한 애플리케이션 레이아웃
- 플랫폼별 구성 요소
Android 라이브 스트리밍 컴포넌트 살펴보기
호스트 화면, 시청자 화면 및 라이브 룸 목록을 애플리케이션 내비게이션에 연결하세요.
크리에이터가 시작할 공간 제공
크리에이터가 방송 전에 카메라를 미리 볼 수 있도록 Android 호스트 준비 화면을 추가하세요. 이 화면을 인증된 호스트 계정에 연결하세요.
문서 읽기import com.trtc.uikit.livekit.features.anchorprepare.AnchorPrepareView
val preview = AnchorPrepareView(this)
preview.init(liveID, null)
setContentView(preview)시청 경험을 앱의 일부로 만드세요
선택한 라이브룸을 Android 시청자 화면에서 여세요. 입장 및 퇴장 흐름을 앱 탐색에 연결하세요.
문서 읽기import com.trtc.uikit.livekit.features.audienceview.AudienceView
val audienceView = AudienceView(this)
audienceView.init(this, liveID)
setContentView(audienceView)라이브 콘텐츠 탐색의 문을 여세요
탐색 가능한 목록을 추가하고 시청 흐름에 연결하세요.
문서 읽기import com.trtc.uikit.livekit.features.livelist.LiveListView
import com.trtc.uikit.livekit.features.livelist.Style
val liveList = LiveListView(this)
liveList.init(this, Style.DOUBLE_COLUMN)
setContentView(liveList)시작하기
Android 앱에 라이브 스트리밍 추가
- 01
- 02
- 03
include(":tuilivekit")
project(":tuilivekit").projectDir = file("live/tuilivekit")
include(":atomic_x")LoginStore.shared.login(
context, SDKAppID, userID, userSig, loginCallback
)Android 라이브 스트리밍 UI Kit 자주 묻는 질문
Android Live UI Kit으로 무엇을 구축할 수 있나요?
Android 라이브 스트리밍 UI Kit에는 호스트, 시청자, 방 목록 인터페이스가 포함됩니다. 이러한 TUILiveKit 컴포넌트를 사용자 계정 및 Android 탐색 기능에 연결하여 완전한 시청 흐름을 구축하세요.
이 UI Kit은 SDK와 어떻게 연동되나요?
UI Kit은 기반 서비스 위에 인터페이스 컴포넌트를 제공합니다. 애플리케이션 UI를 더 세밀하게 제어해야 한다면 SDK를 선택하세요.
Android Live 시청자 클라이언트를 방송에 연결하려면 어떻게 해야 하나요?
Live 서비스를 활성화하고 시청자를 인증한 다음 호스트가 만든 방에 참여하세요. 서로 다른 계정을 사용해 Android 시청자 화면을 테스트하고 플랫폼 가이드에 따라 구성하세요.
Android Live Streaming UI Kit 사용자를 어떻게 인증하나요?
서버에서 UserSig를 생성하고 자체 로그인 흐름을 완료한 후 클라이언트에 전달하세요. 애플리케이션 시크릿은 항상 서버에 보관하세요.
Android Live Streaming UI Kit은 무료로 사용할 수 있나요?
인터페이스와 호스팅형 Live 서비스는 역할이 서로 다릅니다. 애플리케이션에서 서비스를 활성화하고 현재 플랜, 기능 제공 여부, 사용 요금을 확인하세요.
Kotlin 또는 Java 프로젝트에 Android 라이브 스트리밍 UI Kit를 통합하려면 어떻게 해야 하나요?
Android 프로젝트와 manifest 설정을 따르고 필요한 런타임 권한과 Activity 정리를 처리하세요. 앱의 백그라운드 및 포그라운드 전환을 포함해 실제 기기에서 테스트하세요.
앱 출시 전에 Android 라이브 스트리밍 UI Kit를 어떻게 테스트하나요?
호스트·시청자 역할, 지원 송출·재생 이벤트와 재연결을 테스트하세요.
Android 라이브 스트리밍 UI Kit의 인터페이스를 어떻게 맞춤 설정하나요?
Android 방송 준비 화면은 AnchorPrepareView의 설정 메서드로 조정하세요. 예를 들어 disableMenuBeautyButton(true)는 뷰티 컨트롤을 숨기고, disableFeatureMenu(true)는 준비 메뉴 전체를 숨깁니다. 이 메서드는 준비 화면에만 적용되므로 방송 중 AnchorView는 별도로 맞춤 설정해야 합니다. Android XML 리소스로 문구를 바꾸고 drawable 아이콘은 리소스 이름을 유지한 채 교체하세요. 이후 다시 빌드하고 호스트 흐름을 확인하세요.
Android Live 통합 지원
Android 앱에 라이브 스트리밍 추가
Android Live Streaming UI Kit와 해당 플랫폼 가이드를 활용해 크리에이터와 시청자를 연결하세요.

