tencent cloud

Tencent Real-Time Communication

소식 및 공지 사항
제품 업데이트
Tencent Cloud 오디오/비디오 단말 SDK 재생 업그레이드 및 권한 부여 인증 추가
TRTC 월간 구독 패키지 출시 관련 안내
제품 소개
제품 개요
기본 개념
제품 기능
제품 장점
응용 시나리오
성능 데이터
구매 가이드
Billing Overview
무료 시간 안내
Monthly subscription
Pay-as-you-go
TRTC Overdue and Suspension Policy
과금 FAQ
Refund Instructions
신규 사용자 가이드
Demo 체험
Call
개요(TUICallKit)
Activate the Service
Run Demo
빠른 통합(TUICallKit)
오프라인 푸시
Conversational Chat
온클라우드 녹화(TUICallKit)
AI Noise Reduction
UI 사용자 정의
Calls integration to Chat
Additional Features
No UI Integration
Server APIs
Client APIs
Solution
ErrorCode
릴리스 노트
FAQs
라이브 스트리밍
Billing of Video Live Component
Overview
Activating the Service (TUILiveKit)
Demo 실행
No UI Integration
UI Customization
Live Broadcast Monitoring
Video Live Streaming
Voice Chat Room
Advanced Features
Client APIs
Server APIs
Error Codes
Release Notes
FAQs
RTC Engine
Activate Service
SDK 다운로드
API 코드 예시
Usage Guidelines
API 클라이언트 API
고급 기능
RTC RESTFUL API
History
Introduction
API Category
Room Management APIs
Stream mixing and relay APIs
On-cloud recording APIs
Data Monitoring APIs
Pull stream Relay Related interface
Web Record APIs
AI Service APIs
Cloud Slicing APIs
Cloud Moderation APIs
Making API Requests
Call Quality Monitoring APIs
Usage Statistics APIs
Data Types
Appendix
Error Codes
콘솔 가이드
애플리케이션 관리
사용량 통계
모니터링 대시보드
개발 보조
Solution
Real-Time Chorus
FAQs
과금 개요
기능 관련
UserSig 관련
방화벽 제한 처리
설치 패키지 용량 축소 관련 질문
Andriod 및 iOS 관련
Web 관련
Flutter 관련
Electron 관련
TRTCCalling Web 관련
멀티미디어 품질 관련
기타 질문
Protocols and Policies
컴플라이언스 인증
보안 백서
정보 보안에 관한 참고 사항
Service Level Agreement
Apple Privacy Policy: PrivacyInfo.xcprivacy
TRTC 정책
개인 정보 보호 정책
데이터 처리 및 보안 계약
용어집

API 개요

PDF
포커스 모드
폰트 크기
마지막 업데이트 시간: 2024-07-24 15:30:21

TRTCCloud

기본 API

API
설명
TRTCCloud 싱글톤을 생성합니다.
TRTCCloud 싱글톤을 폐기합니다.
이벤트 리스너를 등록합니다.
이벤트 리스너를 등록 취소합니다.

방 관련 API

API
설명
방에 들어갑니다. 방이 없으면 시스템에서 자동으로 방을 만듭니다.
방을 나갑니다.
역할을 전환합니다. 이 API는 라이브 스트리밍 시나리오(TRTC_APP_SCENE_LIVE 및 TRTC_APP_SCENE_VOICE_CHATROOM)에서만 작동합니다.
오디오/비디오 데이터 수신 모드를 설정합니다. 이 모드는 입장하기 전에 설정해야 적용됩니다.
크로스 룸 호출을 요청합니다(호스트 PK).
크로스 룸 통화를 종료합니다.
방을 바꿉니다.

CDN 관련 인터페이스 함수

API
설명
Tencent Cloud의 라이브 스트리밍 CDN에 푸시하기 시작합니다.
Tencent Cloud의 라이브 스트리밍 CDN에 대한 푸시를 중지합니다.
Tencent Cloud가 아닌 공급업체의 라이브 스트리밍 CDN으로 중계를 시작합니다.
Tencent Cloud가 아닌 공급업체의 라이브 스트리밍 CDN 중계를 중지합니다.
On-Cloud MixTranscoding 매개변수를 설정합니다.

비디오 관련 인터페이스 함수

API
설명
로컬 비디오의 미리보기를 활성화합니다.
로컬 비디오 캡처 및 미리 보기를 중지합니다.
로컬 비디오 데이터 푸시를 일시 중지/재개합니다.
원격 사용자의 이미지 표시를 시작합니다.
원격 사용자의 비디오 이미지 표시를 중지하고 사용자의 비디오 스트림을 가져옵니다.
모든 사용자의 비디오 이미지 표시 및 비디오 스트림 가져오기를 중지합니다.
지정된 원격 비디오 스트림 수신을 일시 중지/재개합니다.
모든 원격 비디오 스트림 수신을 일시 중지/재개합니다.
비디오 인코더 매개변수를 설정합니다.
QoS 제어 매개변수를 설정합니다.
로컬 이미지의 렌더링 모드를 설정합니다.
원격 이미지 매개변수를 설정합니다.
인코딩된 비디오 이미지, 즉 원격 사용자에게 제공되고 서버에서 녹화한 이미지의 회전을 설정합니다.
인코딩된 이미지의 미러 모드를 설정합니다.
G-센서의 적응 모드를 설정합니다.
이중 채널(큰 이미지 및 작은 이미지) 인코딩 모드를 활성화합니다.
지정된 사용자의 작은 이미지와 큰 이미지 사이를 전환합니다.
비디오 스크린샷을 찍습니다.

오디오 관련 인터페이스 함수

API
설명
로컬 오디오 캡처 및 업스트림 데이터 전송을 활성화합니다.
로컬 오디오 캡처 및 업스트림 데이터 전송을 비활성화합니다.
로컬 오디오를 음소거/음소거 해제합니다.
로컬 비디오 푸시가 일시 중지될 때 푸시될 이미지를 설정합니다.
오디오 경로를 설정합니다.
지정된 원격 사용자의 오디오를 음소거/음소거 해제합니다.
모든 사용자를 음소거/음소거 해제합니다.
SDK 캡처 볼륨을 설정합니다.
SDK 캡처 볼륨을 가져옵니다.
SDK 재생 볼륨을 설정합니다.
SDK 재생 볼륨을 가져옵니다.
볼륨 알림을 활성화합니다.
오디오 녹음을 시작합니다.
오디오 녹음을 중지합니다.
통화 중에 사용되는 시스템 볼륨 유형을 설정합니다.

기기 관리 API

API
설명
장치 관리 모듈을 가져옵니다. 자세한 내용은 장치 관리 API를 참고하십시오.

뷰티 필터 관련 API

API
설명
뷰티 필터 관리 객체를 가져옵니다. 자세한 내용은 뷰티 필터 관리 문서를 참고하십시오.
워터마크를 추가합니다.

음악 및 음성 효과 API

API
설명
BGM, 짧은 오디오 효과 및 음성 효과를 관리하는 데 사용되는 오디오 효과 관리 클래스 TXAudioEffectManager를 가져옵니다. 자세한 내용은 오디오 효과 관리 문서를 참고하십시오.

서브스트림 관련 인터페이스 함수

API
설명
화면 공유를 시작합니다.
화면 공유를 중지합니다.
화면 공유를 일시 중지합니다.
화면 공유를 재개합니다.

사용자 정의 메시지 발송

API
설명
채팅방의 모든 사용자에게 사용자 정의 메시지를 보냅니다.
비디오 프레임에 소량의 사용자 정의 데이터를 포함합니다.

네트워크 테스트

API
설명
네트워크 속도 테스트를 시작합니다. 이는 화상 통화 품질을 저하시킬 수 있으므로 화상 통화 중에는 피해야 합니다.
서버 속도 테스트를 중지합니다.

Log 관련 인터페이스 함수

API
설명
SDK 버전을 가져옵니다.
Log 출력 수준을 설정합니다.
로그를 저장할 경로를 변경합니다.
로컬 Log 압축을 활성화/비활성화합니다.
콘솔 로그 인쇄를 활성화/비활성화합니다.

TRTCCloudListener

TRTC 화상 통화 기능을 위한 콜백 API.

오류 및 경고 이벤트 콜백 API

API
설명
오류 콜백. 이는 SDK에 복구할 수 없는 오류가 발생했음을 나타냅니다. 이러한 오류를 청취해야 하며 필요한 경우 UI 메시지를 사용자에게 표시해야 합니다.
경고 콜백. 이는 지연 또는 복구 가능한 디코딩 실패와 같은 심각하지 않은 문제에 대해 경고합니다.

방 이벤트 콜백 API

API
설명
방 입장 콜백.
방 종료 콜백.
역할 전환 콜백.
크로스 룸 호출 요청 결과의 콜백(호스트 PK).
크로스 룸 호출 종료 결과의 콜백(호스트 PK).
방 전환 결과의 콜백(switchRoom).

사용자 이벤트 콜백 API

API
설명
사용자 입장 콜백.
사용자 퇴장 콜백.
원격 사용자에게 재생 가능한 기본 이미지(일반적으로 카메라의 이미지)가 있는지 여부에 대한 콜백.
원격 사용자에게 재생 가능한 서브스트림 이미지(일반적으로 화면 공유 이미지)가 있는지 여부에 대한 콜백.
원격 사용자의 재생 가능한 오디오 존재 여부 콜백.
로컬 사용자 또는 원격 사용자의 첫 번째 비디오 프레임 렌더링 콜백.
원격 사용자의 첫 번째 오디오 프레임 재생의 콜백. 로컬 오디오에 대한 알림이 전송되지 않습니다.
첫 번째 로컬 비디오 프레임 발송 완료 콜백.
첫 번째 로컬 오디오 프레임 발송 완료 콜백.

배경 음악 재생을 위한 콜백 API

배경 음악 재생을 위한 콜백 API.
API
설명
음악 재생 시작 콜백.
음악 재생 진행 콜백.
음악 재생 종료 콜백.

네트워크 품질 및 기술 메트릭에 대한 통계를 위한 콜백 API

API
설명
네트워크 품질의 콜백. 이 콜백은 현재 업스트림 및 다운스트림 데이터 전송 품질에 대한 통계를 수집하기 위해 2초마다 트리거됩니다.
기술 지표에 대한 통계 콜백.

서버 이벤트 콜백 API

API
설명
서버에서 SDK 연결 해제 콜백.
서버에 다시 연결을 시도하는 SDK의 콜백.
SDK 서버 재연결 콜백.
서버 속도 테스트 결과의 콜백. SDK는 여러 서버 주소의 속도를 테스트하고 각 테스트의 결과는 이 콜백을 통해 반환됩니다.

하드웨어 이벤트 콜백 API

API
설명
준비 중인 카메라의 콜백.
준비 중인 마이크의 콜백.
각 userId의 볼륨과 전체 원격 볼륨을 포함한 볼륨의 콜백.

사용자 정의 메시지 수신 콜백

API
설명
사용자 정의 메시지 수신 콜백.
사용자 정의 메시지 손실 콜백.
SEI 메시지 수신 콜백.

CDN 릴레이 푸시용 콜백 API

API
설명
TRTCCloud의 startPublishing() API에 해당하는 Tencent Cloud의 라이브 스트리밍 CDN으로 푸시 시작 콜백.
TRTCCloud의 stopPublishing() API에 해당하는 Tencent Cloud의 라이브 스트리밍 CDN으로 푸시 중지 콜백.
CDN으로 릴레이 푸시 시작 완료에 대한 콜백.
CDN에 대한 릴레이 푸시 중지 완료 콜백.
TRTCCloud의 setMixTranscodingConfig() API에 해당하는 On-Cloud MixTranscoding 매개변수 설정의 콜백.

화면 공유 콜백

API
설명
화면 공유 시작 콜백
pauseScreenCapture() 호출을 통한 일시 중지 화면 공유 콜백.
resumeScreenCapture() 호출을 통한 화면 공유 재개 콜백.
화면 공유 중지 콜백.

화면 캡처 콜백

API
설명
스크린샷 완료 콜백.

주요 클래스의 정의

클래스
설명
주요 클래스 정의를 위한 변수.
방 입장 매개변수.
방 전환 매개변수.
비디오 인코딩 매개변수.
QoS 제어 매개변수.
원격 이미지 매개변수.
On-Cloud MixTranscoding에서 각 채널의 이미지 위치.
On-Cloud MixTranscoding 구성.
목소리 변화 유형 정의(소녀, 중년 남성, 메탈, 외국 억양 등).
리버브 효과 유형의 정의(KTV, 룸, 홀, 로우 앤 딥, 레조넌트 등).
음악 및 음성 효과 설정 API에 대한 매개변수.
오디오 녹음 매개변수.
CDN 릴레이 푸시 매개변수.

도움말 및 지원

문제 해결에 도움이 되었나요?

피드백