-
Notifications
You must be signed in to change notification settings - Fork 271
debugInfo
Franken Zeng edited this page Feb 16, 2017
·
17 revisions
通过KSYGPUStreamerKit类的getKSYVersion方法获取当前版本信息
[_kit getKSYVersion];
- 通过KSYGPUStreamerKit类的captureState可查询当前采集状态
_kit.captureState
- 通过KSYGPUStreamerKit类的getCurCaptureStateName可获取字符串形式表示的采集状态
[_kit.streamerBase getCurCaptureStateName]
- 通过KSYGPUStreamerKit类的videoFPS可获取当前采集帧率
[_kit.streamerBase getCurCaptureStateName]
通过KSYStreamerBase类的streamID可获取当前推流的事件ID,用于全流程追踪流信息。
_kit.streamerBase.streamID
通过KSYStreamerBase类的rtmpHostIP可获取当前推流服务器的主机IP,用于定位连接节点,排查网络问题。
_kit.streamerBase.rtmpHostIP
- 通过KSYStreamerBase类的streamState可查询当前推流状态
_kit.streamerBase.streamState
- 通过KSYStreamerBase类的getCurStreamStateName可获取字符串形式表示的推流状态
[_kit.streamerBase getCurStreamStateName]
通过KSYStreamerBase类的encodeVKbps可获取当前编码的视频码率大小,每一秒钟更新一次,更新的是一秒观察区间的编码视频码率。该值并不是真实的视频发送码率(存在丢帧)。
_kit.streamerBase.encodeVKbps
通过KSYStreamerBase类的encodeAKbps可获取当前编码的音频码率大小,每一秒钟更新一次,更新的是一秒观察区间的编码音频码率。
_kit.streamerBase.encodeAKbps
通过KSYStreamerBase类的encodingFPS可获取当前编码的平均视频帧率,每一秒钟更新一次,更新的是一秒观察区间的视频帧率
_kit.streamerBase.encodingFPS
通过KSYStreamerBase类的encodedFrames可获取本次推流编码的视频总帧数,用于计算一定观察区间的视频编码帧率(观察区间需要自己计算)
_kit.streamerBase.encodedFrames
通过KSYStreamerBase类的droppedVideoFrames可获取本次推流编码后,由于网络发送阻塞导致丢弃的帧数,配合encodedFrames可以计算丢帧率
_kit.streamerBase.droppedVideoFrames
通过KSYStreamerBase类的uploadedKByte可获取本次推流发送的流量大小 ,用于计算一定观察区间的发送码率(音视频)(观察区间需要自己计算)
_kit.streamerBase.uploadedKByte