# TRTC_Android **Repository Path**: xzx1024/TRTC_Android ## Basic Information - **Project Name**: TRTC_Android - **Description**: High-quality Interactive Audio/Video Android SDK - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-07-10 - **Last Updated**: 2024-03-01 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 腾讯云实时音视频 TRTC SDK _[English](README.md) | 简体中文_ ## 产品介绍 腾讯实时音视频(Tencent Real-Time Communication,TRTC),将腾讯多年来在网络与音视频技术上的深度积累,以多人音视频通话和低延时互动直播两大场景化方案,通过腾讯云服务向开发者开放,致力于帮助开发者快速搭建低成本、低延时、高品质的音视频互动解决方案,[更多](https://cloud.tencent.com/document/product/647/16788)... > TRTC SDK 支持Web、Android、iOS、Windows以及Flutter、小程序等所有主流平台, [更多平台](https://github.com/LiteAVSDK?q=TRTC_&type=all&sort=)... ## 更新日志 ### Version 11.5 @ 2023.11.27 #### 功能优化: - 全平台:优化视频模块的整体性能及稳定性。 - 全平台:优化音频模块的整体稳定性。 - 全平台:优化部分 API 接口行为策略,详情见接口行为调整。 - 全平台:优化音频背景音乐模块整体策略及性能占用,减少背景音乐播放异常的情况。 - Windows:优化 HEVC 硬件解码策略,适配 AMD、Nvidia 显卡。 - Windows:优化屏幕共享整体性能,提升屏幕采集帧率及稳定性。 - Android:优化 TRTC + VODPlayer 场景下的播放效果。 - iOS&Mac:优化使用 Metal 进行预处理及渲染的性能。 #### 接口行为调整: - 全平台:视频设置分辨率为540P竖屏时(预期540x960),具体的编码处理分辨率由544x960调整为536x960。 - 全平台:背景音乐进度回调`onPlayProgress`回调间隔由200ms 调整为300ms。 - 全平台:背景音乐模块内部实现调整为单例,多实例情况下 musicID 需要全局唯一。开发者在使用子实例播放背景音乐时,请确保不同实例使用不同的 musicID。 - 全平台:本地录制事件状态码调整为异步返回,相关接口调用后默认返回 0,具体的状态码通过相应的事件回调获取。 - 全平台:启动录制事件回调`onLocalRecordBegin`调整以下状态码:

事件
11.5 之前版本状态码 11.5 版本状态码
录制已经启动,需要先停止录制 -1 -6
录制目录无写入权限,请检查目录权限问题 -2 -8
文件后缀名有误(比如不支持的录制格式) -3 -2
- iOS&Android:优化移动端屏幕共享连续性,在共享暂停时保留发送最后一帧,发送帧率为1 - 2fps。 - iOS&Android:调整重力感应响应行为,只响应重力感应开或者关。 更早期的版本更新历史请点击 [更多](https://cloud.tencent.com/document/product/647/46907)... ## 目录说明 ```bash ├─ TRTC-API-Example // TRTC API Example,包括视频通话、语音通话的基础功能以及一些高级功能 | ├─ Basic // 演示 TRTC 基础功能示例代码 | | ├─ AudioCall // 演示 TRTC 音频通话的示例代码 | | ├─ VideoCall // 演示 TRTC 视频通话的示例代码 | | ├─ Live // 演示 TRTC 视频互动直播的示例代码 | | ├─ VoiceChatRoom // 演示 TRTC 语音互动直播的示例代码 | | ├─ ScreenShare // 演示 TRTC 录屏直播的示例代码 | ├─ Advanced // 演示 TRTC 高级功能示例代码 | | ├─ StringRoomId // 演示 TRTC 字符串房间号示例代码 | | ├─ SetVideoQuality // 演示 TRTC 画质设定示例代码 | | ├─ SetAudioQuality // 演示 TRTC 音质设定示例代码 | | ├─ SetRenderParams // 演示 TRTC 渲染控制示例代码 | | ├─ SpeedTest // 演示 TRTC 网络测速示例代码 | | ├─ PushCDN // 演示 TRTC CDN发布示例代码 | | ├─ CustomCamera // 演示 TRTC 自定义视频采集&渲染发布示例代码 | | ├─ SetAudioEffect // 演示 TRTC 设置音效示例代码 | | ├─ SetBackgroundMusic // 演示 TRTC 设置背景音乐示例代码 | | ├─ LocalVideoShare // 演示 TRTC 本地视频文件分享示例代码 | | ├─ LocalRecord // 演示 TRTC 本地视频录制示例代码 | | ├─ JoinMultipleRoom // 演示 TRTC 加入多个房间示例代码 | | ├─ SEIMessage // 演示 TRTC 收发SEI消息示例代码 | | ├─ SwitchRoom // 演示 TRTC 快速切换房间示例代码 | | ├─ RoomPk // 演示 TRTC 跨房PK示例代码 | | ├─ ThirdBeauty // 演示 TRTC 第三方美颜示例代码 | | ├─ SDK │ ├─README.md // 提供有TRTC SDK最新版本的下载地址 ``` ## 联系我们 - 如果你遇到了困难,可以先参阅 [常见问题](https://cloud.tencent.com/document/product/647/43018); - 如果你想了解TRTC SDK在复杂场景下的应用,可以参考[更多场景案例](https://cloud.tencent.com/document/product/647/57486); - 完整的 API 文档见 [SDK 的 API 文档](https://cloud.tencent.com/document/product/647/32267); - 如果需要售后技术支持, 你可以点击[这里](https://cloud.tencent.com/document/product/647/19906); - 如果发现了示例代码的 bug,欢迎提交 issue;