tencent cloud

应用云渲染

产品动态
产品简介
产品概述
基本概念
产品优势
应用场景
购买指南
计费概述
计费说明
购买流程
欠费说明
退费说明
自动续费规则
快速入门
基本技术概念
快速入门
技术接入
接入 Demo
控制台指南
应用管理
项目管理
云端推流服务
并发管理
多人互动
会话状况查询
实践教程
如何实现云端原生录制
如何使用 CAR-CLI 实现应用上传及版本更新
如何实现并发资源共享
如何实现移动端中文输入
如何将云渲染画面推流到直播间
如何实现多人互动
如何实现直播间弹幕互动小玩法
如何配置并使用云浏览器
SDK 文档
JavaScript SDK
Android SDK
iOS SDK
API 文档
History
Introduction
API Category
Making API Requests
User APIs
Application Management APIs
Project Management APIs
Concurrency Management APIs
Stream Push Service APIs
Data Types
Error Codes
常见问题
云渲染基础相关
云渲染接入相关
云上应用相关
服务等级协议
CAR 政策
隐私政策
数据处理和安全协议
联系我们

会话状况查询

PDF
聚焦模式
字号
最后更新时间: 2024-07-10 16:40:06
在接入测试和线上运营过程中,遇到卡顿、应用崩溃、黑屏、画面模糊等情况,需要结合多个数据指标定位问题。控制台提供 会话状况查询 功能,可通过填写 UserId 或 RequestId 来查找14天内的会话信息。




数据指标及释义

RTT(ms):
网络延迟指标 RTT(Round-Trip Time),是衡量网络性能的一个重要参数,它表示数据包从发送端到接收端再返回发送端所需的总时间。如该指标过高或存在异动,说明这次连接,用户侧的网络情况不佳。
GPU 使用率(%)
如这次连接中 GPU 的使用率维持在很高的水平,可能会存在,应用运行卡顿,渲染画面帧率过低,应用不定时崩溃等情况。建议更换更高显卡配置的并发机型,或对应用进行优化,降低 GPU 性能开销。
CPU 使用率(%)
如这次连接中 CPU 的使用率维持在很高的水平,可能会存在,应用运行卡顿,渲染画面帧率过低,应用不定时崩溃等情况。建议更换更高 CPU 核数的并发机型,或对应用进行优化,降低 CPU 性能开销。
内存(%)
如这次连接中内存使用率维持在很高的水平,可能会存在,应用运行卡顿,应用崩溃等情况。建议检查是否出现内存溢出、未及时清理任务导致堆积等情况,并可以考虑更换更高内存的并发机型。
帧率(FPS)
若采集帧率过低,可能造成卡顿等问题,说明当前使用的并发规格不足以处理负载,请尝试使用更高规格的并发。当采集帧率低于30FPS 时,为稳定帧率,云渲染会通过插入重复帧将编码帧率补齐至30FPS(不会造成额外延时)帧率低通常是由其他原因导致的结果,需要配合同时间的CPU/GPU/内存使用率,以及应用运行日志来分析。
视频上行码率(Kbps)
显示视频上行的码率情况,应用云渲染客户端的 SDK,可以获取本地摄像头的数据,并包装成云端机器上虚拟摄像头的输入。如本地 SDK 设备开启了摄像头功能,可以通过该数据查询。
视频下行码率(Kbps)
展示云端画面传输的码率情况,如码率不稳定或者码率过低,会导致用户使用时画面模糊的情况,如用户本地网络情况有关,或与项目的码率范围设置有关。
音频上行码率(Kbps)
显示音频上行的码率情况,应用云渲染客户端的 SDK,可以获取本地麦克风的数据,并包装成云端机器上虚拟麦克风的输入。如本地 SDK 设备开启了麦克风功能,可以通过该数据查询。
音频下行码率(Kbps)
展示云端音频传输的码率情况,该数据指标较低概率会受到网络情况或性能的影响。

常见问题现象及自助排查方式

用户使用时反馈非常卡顿,怎么处理?

建议从后台数据中,查找这次会话的 RequestId,在会话状况查询页面查询该时段的 RTT、GPU 使用率、CPU 使用率、内存、帧率。卡顿现象可能的原因是:
1. 如 RTT 较高,可以判断是用户侧网络条件较差的原因导致画面卡顿,伴随有一定程度的丢包导致画面模糊、丢帧的情况。
2. 如 FPS 低,则可以判断是云端机器渲染结果的影响,可以查询GPU/CPU/内存使用率,看是否出现性能瓶颈,同时也可能是应用自身原因。

用户反馈画面黑屏,怎么处理?

首先根据 RequestId 和这次会话的连接结果,判断是否连接上了应用云渲染,有些时候黑屏是前置步骤没有执行成功,并没有进入连接云端画面的环节。如已经连接了应用云渲染,在会话状况查询页面查询该时段的 RTT、GPU 使用率、CPU 使用率、内存、帧率、下行码率。黑屏现象可能的原因是:
1. 如帧率为0,码率为0,可以判断当时云渲染已经断开了与客户端的连接,需要检查一下日志中是否已经销毁了会话,以及如网络不稳定导致断连,代码中是否重连的逻辑。
2. 如帧率不为0,码率不为0,说明云渲染还在连接中,黑屏有可能是应用正在载入中/启动中,或者应用卡死崩溃了。需要结合 GPU 使用率、CPU 使用率、内存数据,以及应用日志情况来分析。获取云上日志方式可参见 获取应用日志与用户存档功能

用户反馈应用画面模糊,怎么处理?

首先从后台数据中,查找这次会话的 RequestId,在会话状况查询页面查询该时段的 RTT、帧率、视频下行码率。卡顿现象可能的原因是:
1. 如 RTT 较高,下行码率不稳定,可以判断是用户侧网络条件较差的原因导致画面卡顿,伴随有一定程度的丢包导致画面模糊、丢帧的情况。
2. 如下行码率持续在一个很低的水平,需要检查项目配置中的码率范围设置,如果码率设置在很低的范围内(例如低于3Mbps),在3D场景和复杂画面时,很容易出现画面模糊、马赛克的情况。

帮助和支持

本页内容是否解决了您的问题?

填写满意度调查问卷,共创更好文档体验。

文档反馈