서비스
솔루션
개발자
데모
가격
사정보
모든 블로그

비디오 통화를 몇 분 안에 Flutter 프로젝트에 추가하세요.

10 분 읽기
Feb 18, 2025

Tencent RTC는 오디오/비디오 통신 SDK 및 UI 키트를 제공하며, 평균 300ms 이하의 글로벌 종단 간 지연 시간을 제공합니다. Tencent RTC를 사용하면 비용 효율적이고 고품질의 인터랙티브 오디오/비디오 기능을 신속하게 개발할 수 있습니다. 우리는 통화 시나리오에 맞게 특별히 설계된 사용자 정의 UI 구성 요소인 Tencent RTC Call (TUICallKit) 를 사용할 것입니다. 우리는 Flutter 프로젝트에 오디오 및 비디오 통화 기능을 몇 분 만에 빠르게 추가하는 단계별 프로세스를 안내할 것입니다 (Flutter 3.0 이상 버전).

Tencent RTC Call (TUICallKit) 통합 방법

콘솔에서 애플리케이션 만들기

  • Tencent RTC 콘솔에 접속하여 "애플리케이션 생성"을 클릭합니다.
  • 애플리케이션을 성공적으로 만든 후 7일 무료 평가판 옵션을 선택합니다.
  • 애플리케이션의 이름, SDK, APP ID 및 비밀 키를 기록해 두십시오.

creating the call app.png

프로젝트에 Tencent RTC Call (TUICallKit) 구성 요소 가져오기

  • 새로 생성한 Flutter 프로젝트를 엽니다.
  • 프로젝트의 구성 파일에 최신 버전의 Tencent RTC Call (TUICallKit) 구성 요소를 가져옵니다.
  • 명령줄에서 "flutter pub get" 명령을 실행하여 구성 요소를 성공적으로 가져옵니다.

- Flutter Project Configuration
- Tencent RTC Call (TUICallKit) Integration
- Pubget Command Execution
- Flutter IDE Interface

프로젝트 구성

  • 구성 요소를 가져온 후 새 프로젝트에서 기본 정보를 구성합니다.
  • Tencent RTC Call (TUICallKit) 구성 요소를 사용하기 위해 필요한 Dart 파일을 가져옵니다.
  • iOS 프로젝트의 Runner 아래 info.plist 파일에서 카메라 및 마이크 권한을 요청합니다.

TUI Call Kit 구성 요소에 로그인

  • Flutter 프로젝트에서 Tencent RTC Call (TUICallKit) 구성 요소에 로그인합니다.
  • "TUICallKit.instance.login" 인터페이스를 사용하여 SDKAppID, 사용자 ID 및 사용자 서명을 매개변수로 제공합니다.
  • 사용자 ID(예: 6666)를 입력하고 콘솔에서 사용자 서명 생성 도구를 사용하여 사용자 서명을 생성합니다.

실행! 통화 시작 및 응답

  • 통화를 시작하는 버튼이 있는 간단한 UI를 생성합니다.
  • 텍스트 위젯을 사용하여 사용자 ID(예: 6666)를 표시합니다.
  • 버튼이 클릭될 때 TUI call kit.instance.call 인터페이스를 사용하여 다른 사용자(예: 8888)에게 전화를 겁니다.

  • Flutter 프로젝트에서 수신 전화에 대한 응답을 구현합니다.
  • 프롬프트가 표시될 때 "TUICallKit.instance.answer" 인터페이스를 사용하여 전화를 받습니다.

결론

오늘날 오디오/비디오 통화는 필수적인 커뮤니케이션 도구가 되었으며, 영상 통화를 설정하는 것이 그 어느 때보다 쉬워졌습니다. Tencent RTC Call (TUICallKit)을 통해 Flutter 프로젝트에 비디오 통화 기능을 원활하게 통합하여 사용자에게 간단하고 연결된 경험을 제공할 수 있습니다.

AI 기반 소음 제거 및 공간 음향과 같은 더 고급 요구 사항이 있는 경우 웹, 모바일 및 게임을 위한 완전히 맞춤화된 오디오/비디오 통신 SDK 및 API 제품군을 제공합니다. 특정 요구 사항에 맞게 비디오 통신 경험을 조정하고 Tencent RTC로 청중을 사로잡으세요.

질문이 있거나 도움이 필요하시면 지원 팀이 언제든지 도와드릴 준비가 되어 있습니다. 언제든지 문의하시기 바랍니다, 또는 Discord에 참여해 주시기 바랍니다.