# 腾讯云 RTC RTC Engine — macOS > RTC Engine macOS 平台文档。 ## 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/61686.md) - [Integration](https://pre.trtc.io/zh/document/62043.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/37336.md): 腾讯云 TRTC 屏幕分享功能支持 Mac 平台的主路和辅路两种分享方案,满足多场景音视频互动需求。该功能适用于需要同时分享摄像头和屏幕画面的用户,支持多显示器分屏、指定区域及窗口分享。通过接口实现分享目标的获取、选择及屏幕分享的启动、暂停和停止,并可调节画面质量。观看端支持不同平台的辅流和主流画面渲染,确保流畅的屏幕共享体验。 - [System Audio Sharing](https://pre.trtc.io/zh/document/39694.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/66040.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) - [Hardware Device Testing](https://pre.trtc.io/zh/document/47863.md) ### Client APIs - [Overview](https://pre.trtc.io/zh/document/35119.md) - [TRTCCloud](https://pre.trtc.io/zh/document/50754.md) - [TRTCCloudDelegate](https://pre.trtc.io/zh/document/50755.md) - [TRTCStatistics](https://pre.trtc.io/zh/document/50756.md): TRTCStatistics 是腾讯实时音视频 TRTC SDK 中用于获取音视频统计指标的结构体类型,包含本地和远端的音视频码率、帧率、卡顿率、丢包率及延迟等关键性能数据。该统计信息以两秒钟一次的频率实时汇报,帮助开发者监控和优化音视频通话质量,适用于需要精准网络和性能监控的音视频应用场景。 - [TXAudioEffectManager](https://pre.trtc.io/zh/document/50757.md): TXAudioEffectManager 是腾讯云提供的背景音乐、短音效和人声特效管理类 SDK,面向需要在音视频应用中实现音效控制的开发者。该类支持开启耳返、设置耳返音量、调整人声混响和变声效果、控制语音及背景音乐音量和音调,以及管理背景音乐的播放、暂停、恢复和停止。通过音乐 ID 实现多首音乐的独立控制,满足复杂音频混合需求。 - [TXBeautyManager](https://pre.trtc.io/zh/document/50758.md) - [TXDeviceManager](https://pre.trtc.io/zh/document/50759.md) - [Type Definition](https://pre.trtc.io/zh/document/50760.md) - [Deprecated Interface](https://pre.trtc.io/zh/document/50761.md): TRTCCloud 是腾讯实时音视频 SDK 的核心类,本页面详细列出了 TRTCCloud 中已废弃的接口及其对应的功能说明。文档覆盖了美颜设置、摄像头控制、音频处理、屏幕分享等多个方面的废弃方法,帮助开发者了解接口变更,便于迁移和维护现有项目。 - [Error Codes](https://pre.trtc.io/zh/document/54573.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)