Skip to content

debugInfo

shixuemei edited this page Feb 16, 2017 · 17 revisions

推流端调试信息

1. 通用信息

(1)获取版本号

通过KSYGPUStreamerKit类的getKSYVersion方法获取当前版本信息

[_kit getKSYVersion];

2. 采集状态相关

(1)当前采集状态

  • 通过KSYGPUStreamerKit类的captureState可查询当前采集状态
_kit.captureState
[_kit.streamerBase getCurCaptureStateName]

(2)当前采集帧率

  • 通过KSYGPUStreamerKit类的videoFPS可获取当前采集帧率
[_kit.streamerBase getCurCaptureStateName]

3. 推流状态相关

(1)获取当前推流的事件ID

通过KSYStreamerBase类的streamID可获取当前推流的事件ID

_kit.streamerBase.streamID

(2)获取当前推流的rtmp服务器的主机IP

通过KSYStreamerBase类的rtmpHostIP可获取当前推流服务器的主机IP

_kit.streamerBase.rtmpHostIP

(3)当前推流状态

  • 通过KSYStreamerBase类的streamState可查询当前推流状态
_kit.streamerBase.streamState
[_kit.streamerBase getCurStreamStateName]

(4)当前编码的视频码率大小

通过KSYStreamerBase类的encodeVKbps可获取当前编码的视频码率大小

_kit.streamerBase.encodeVKbps

(5)当前编码的音频码率大小

通过KSYStreamerBase类的encodeAKbps可获取当前编码的音频码率大小

_kit.streamerBase.encodeAKbps

(6)当前编码的平均视频帧率

通过KSYStreamerBase类的encodingFPS可获取当前编码的平均视频帧率

_kit.streamerBase.encodingFPS

(7)本次推流编码的视频总帧数

通过KSYStreamerBase类的encodedFrames可获取本次推流编码的视频总帧数

_kit.streamerBase.encodedFrames

(8)本次推流的丢帧数量

通过KSYStreamerBase类的droppedVideoFrames可获取本次推流编码后,由于网络发送阻塞导致丢弃的帧数

_kit.streamerBase.droppedVideoFrames

(9)本次推流发送的流量大小

通过KSYStreamerBase类的uploadedKByte可获取本次推流发送的流量大小

_kit.streamerBase.uploadedKByte

1. 推流环节说明

2. 特色功能说明

2.1 采集

2.2 音频处理

2.3 视频处理

2.4 编码

2.5 推流

2.6 输入多样化

2.7 集成

3. 第三方功能

4. 技术专栏

5. 已知问题

8. FAQ

金山云计算

Clone this wiki locally