# 腾讯云 RTC RTC Engine — Android > RTC Engine Android 平台文档。 ## Core SDK ### Get Started - [Activate Service](https://pre.trtc.io/zh/document/73281.md): Tencent RTC-Engine 是腾讯云提供的音视频通话产品服务,适用于需要集成实时音视频功能的开发者和企业。本文详细介绍了如何在 Tencent RTC 控制台快速开通体验服务,创建应用,跑通 Demo,以及购买、续费、升级正式版套餐和开启自动续费的操作步骤,帮助用户高效完成产品接入和使用。 - [Run the Demo](https://pre.trtc.io/zh/document/35084.md): 腾讯云 TRTC Android SDK Demo 快速接入指南详细介绍了如何在 Android 4.4 及以上设备上配置和运行示例应用。文档涵盖环境准备、下载示例代码、配置 SDKAppID 和 SDKSecretKey、运行 Demo 以及体验功能的完整步骤,帮助开发者快速完成接入和功能验证。 - [Integration](https://pre.trtc.io/zh/document/62045.md) ### Basic Features - [UserSig Authentication](https://pre.trtc.io/zh/document/35166.md): 腾讯实时通信服务的 UserSig 是基于 SDKAppID 和 UserID 计算的安全签名,采用 HMAC SHA256 算法,防止恶意攻击者盗用云服务。本文介绍了 UserSig 的基本概念、调试阶段的客户端和控制台计算方法,以及正式运行阶段推荐的服务端计算方案,帮助开发者安全高效地完成身份认证和服务调用。 - [Network Quality Probing](https://pre.trtc.io/zh/document/48272.md): 腾讯云 TRTC 网络质量检测功能提供了通话前的网络测速和通话中的实时网络质量反馈,支持 Android、iOS、Windows 和 Mac 多平台。通过发送探测包统计网络指标,帮助用户直观评估网络状况,优化服务器选择,提升音视频通话体验。文档详细介绍了测速原理、API 调用示例及桌面测速工具的使用方法。 - [Video Quality & Encoding Profiles](https://pre.trtc.io/zh/document/35153.md): TRTCCloud SDK 提供多平台支持,包括 iOS、Android、Mac OS、Windows、Web、Electron 和 Flutter,允许开发者通过配置 TRTCAppScene、TRTCVideoEncParam 和 TRTCNetworkQosParam 参数灵活调整音视频画质。本文详细介绍了不同应用场景下的推荐分辨率、帧率和码率设置,解析了关键参数字段含义,并针对网络弱环境提供流畅优先与清晰优先的调控策略,帮助用户优化视频通话和直播体验。 - [Video Rotation](https://pre.trtc.io/zh/document/35154.md) - [Live Streaming Mode](https://pre.trtc.io/zh/document/64695.md) - [Device Management](https://pre.trtc.io/zh/document/64696.md): 腾讯实时音视频 TRTC 提供直播场景下的媒体设备管理 SDK,支持多平台操作。用户可通过本指南快速掌握如何打开和关闭麦克风与摄像头、切换前后摄像头、调整摄像头缩放倍数、控制闪光灯以及开启人脸聚焦功能。文档详细介绍了关键接口调用步骤,帮助开发者高效实现直播中对音视频设备的灵活控制。 - [Volume Control](https://pre.trtc.io/zh/document/64697.md) - [Screen Sharing](https://pre.trtc.io/zh/document/37337.md) ### Advanced Features - [Custom Video Capture & Rendering](https://pre.trtc.io/zh/document/35158.md) - [Custom Audio Processing](https://pre.trtc.io/zh/document/47635.md): TRTC SDK 提供自定义音频采集和音频数据获取的功能,支持 Android、iOS、Windows 和 Mac 平台。开发者可以通过开启自定义音频采集功能并发送音频帧,实现对音频采集流程的自定义控制。同时,SDK 支持设置音频回调函数,获取本地麦克风采集的音频数据及远程用户的音频数据,满足多样化音频处理需求。文档详细介绍了相关接口的调用方法和注意事项,帮助开发者高效集成自定义音频采集能力。 - [Basic Beauty Effects](https://pre.trtc.io/zh/document/64698.md) - [AI Noise Suppression](https://pre.trtc.io/zh/document/66038.md) - [Background Music & Audio Mixing](https://pre.trtc.io/zh/document/64699.md) - [Custom Messages / SEI Messages](https://pre.trtc.io/zh/document/47866.md) - [Media Stream Encryption](https://pre.trtc.io/zh/document/61828.md) - [Video Snapshot Upload](https://pre.trtc.io/zh/document/64802.md) ### Client APIs - [Overview](https://pre.trtc.io/zh/document/35125.md) - [TRTCCloud](https://pre.trtc.io/zh/document/50762.md): TRTCCloud 是腾讯实时音视频 TRTC 的核心 SDK 接口,面向开发者提供全面的音视频通话功能接口。该接口支持创建和销毁实例、事件监听、房间管理、音视频流控制、屏幕分享、设备和美颜管理等多种能力,帮助开发者实现高质量的实时音视频交互体验。 - [TRTCCloudListener](https://pre.trtc.io/zh/document/50763.md): TRTCCloudListener 是腾讯实时音视频 TRTC SDK 中的事件回调接口,提供丰富的音视频渲染、音频帧处理、日志记录及房间状态变更等回调方法。该接口适用于集成腾讯云实时音视频功能的开发者,帮助实现自定义视频渲染、音频数据处理及实时网络状态监控,支持多平台调用和多场景应用。 - [TRTCStatistics](https://pre.trtc.io/zh/document/50764.md): TRTCStatistics 是腾讯实时音视频 TRTC SDK 中用于获取音视频统计指标的结构体,包含本地和远端的音视频码率、帧率、丢包率、延迟及卡顿情况等关键性能数据。该结构体帮助开发者实时监控网络和设备状态,优化音视频通话与互动直播体验,支持多路视频流统计,适用于多平台音视频应用开发。 - [TXAudioEffectManager](https://pre.trtc.io/zh/document/50765.md) - [TXBeautyManager](https://pre.trtc.io/zh/document/50766.md): TXBeautyManager 是腾讯云提供的美颜与图像处理参数设置类 SDK,面向需要在音视频应用中实现多样化美颜效果的开发者。该类支持设置磨皮算法、美颜级别、美白级别、红润级别及多种脸型调整参数,同时支持色彩滤镜和绿幕背景视频的配置。部分高级美颜功能仅适用于企业版 SDK,帮助用户灵活定制个性化美颜效果,提升音视频画面质量。 - [TXDeviceManager](https://pre.trtc.io/zh/document/50767.md) - [Type Definition](https://pre.trtc.io/zh/document/50768.md) - [Deprecated Interface](https://pre.trtc.io/zh/document/50769.md) - [Error Codes](https://pre.trtc.io/zh/document/35130.md): TRTC 错误码表是腾讯实时音视频 TRTC 提供的错误码和警告码参考文档,帮助开发者识别和解决在使用过程中遇到的各种错误和异常。文档详细列出了摄像头、麦克风、录屏、音频编码、进房等常见错误码及其含义,适用于需要排查和解决 TRTC SDK 使用问题的开发者和运维人员。 ### Solution - [Quick Integration](https://pre.trtc.io/zh/document/41941.md) - [Implementation Steps](https://pre.trtc.io/zh/document/57023.md): 在线 K 歌场景实现指南涵盖房间管理、麦位管理、点歌管理和 K 歌管理四大核心模块。本文详细介绍各模块的关键功能与实现流程,包括房间的创建与销毁、麦位的状态控制、结合音速达引擎的点歌功能,以及演唱和实时合唱的技术方案。通过集成 TRTC 的 TUIKaraoke 组件,开发者可快速搭建支持多人互动和多端同步合唱的高质量 K 歌应用。 - [Song Synchronization](https://pre.trtc.io/zh/document/57026.md) - [Lyric Synchronization](https://pre.trtc.io/zh/document/57029.md): 腾讯实时音视频 TRTC Android 歌词同步快速接入指南,面向开发者提供详细的实现流程和关键代码示例。涵盖主唱、合唱和观众三种角色的 NTP 校时、开启补黑帧以及通过 SEI 消息同步歌词进度的完整方案,帮助用户实现本地及远端歌词的精准同步。 - [Vocal Synchronization](https://pre.trtc.io/zh/document/57033.md) - [Mixing Stream Solution](https://pre.trtc.io/zh/document/57036.md) - [TRTCKaraoke APIs](https://pre.trtc.io/zh/document/41943.md) - [FAQs](https://pre.trtc.io/zh/document/57039.md) ### FAQ - [FAQs for Beginners](https://pre.trtc.io/zh/document/38104.md) - [Billing](https://pre.trtc.io/zh/document/42298.md): 腾讯云实时音视频 TRTC 计费相关常见问题解答,涵盖基础服务与增值服务的收费规则、套餐包使用、账单及用量明细查看、月活跃用户数计算、屏幕分享和 CDN 直播观看计费等内容。帮助用户理解费用结构、预估业务成本,并解决计费疑问。 - [Features](https://pre.trtc.io/zh/document/36057.md) - [Firewall Restrictions](https://pre.trtc.io/zh/document/35164.md): 腾讯实时音视频 TRTC 防火墙限制应对指南,详细介绍客户端 Native SDK、WebRTC 及微信小程序所需配置的端口和域名白名单,帮助用户解决防火墙阻断问题。内容涵盖 TCP/UDP 端口列表、动态域名白名单及内网环境代理设置方案,确保音视频通话服务的稳定连通。 - [How to Downsize Installation Package](https://pre.trtc.io/zh/document/35165.md) - [TRTCCalling for Web](https://pre.trtc.io/zh/document/43096.md): TRTCCalling Web SDK 是腾讯云提供的基于 TRTC 和 TIM 的音视频通话解决方案,支持1v1和多人视频/语音通话。本文汇总了 Web 端使用过程中常见的环境兼容、权限管理、调用错误及版本升级等问题的原因与解决方案,帮助开发者快速定位和解决问题,保障音视频通话的稳定体验。 - [Audio and Video Quality](https://pre.trtc.io/zh/document/43094.md) - [Others](https://pre.trtc.io/zh/document/36058.md) - [Android FAQs](https://pre.trtc.io/zh/document/37341.md)