CloudHubRTS Electron
- 概览
- RtsEngine
- RtsUpStream
- RtsUpStreamEventHandler
- RtsDownStream
- RtsDownStreamEventHandler
- RtsMixingUpstream
- RtsMixingUpstreamEventHandler
- RtsServerStreamMixing
- RtsServerStreamMixingEventHandler
- RtsDevicesManager
- 更新日志
onPushstateupdated
推流状态变化回调
rtsPusher.onEvent("onPushstateupdated",data=>{});
参数 | 说明 |
---|---|
sourceId | 推流的ID : string类型 |
state | 1 => 未连接 CONNECTION_STATE_DISCONNECTED 2 => 正在连接 CONNECTION_STATE_CONNECTING 3 => 连接完成 CONNECTION_STATE_CONNECTED 4 => 正重新连接 CONNECTION_STATE_RECONNECTING 5 => 连接失败 CONNECTION_STATE_FAILED |
onRtsstats
通话统计信息
rtsPusher.onEvent("onRtsstats",data=>{});
参数 | 说明 |
---|---|
sourceId | 推流的ID : string类型 |
stats | 通话统计信息,对象类型 具体内容如下: duration:通话时长,单位为秒,累计值 txBytes:发送字节数(bytes),累计值 rxBytes:接收字节数(bytes),累计值 txKBitRate:发送码率(Kbps),瞬时值 rxKBitRate:接收码率(Kbps),瞬时值 rxAudioBytes:接收音频字节数(bytes),累计值 txAudioBytes:发送音频字节数(bytes),累计值 rxVideoBytes 接收视频字节数(bytes),累计值 txVideoBytes 发送视频字节数(bytes),累计值 rxAudioKBitRate 音频接收码率(Kbps),瞬时值 txAudioKBitRate 音频包的发送码率(Kbps),瞬时值 rxVideoKBitRate 视频接收码率(Kbps),瞬时值 txVideoKBitRate 视频发送码率(Kbps),瞬时值 lastmileDelay 客户端到边缘服务器的网络延迟(毫秒) txPacketLossRate 使用抗丢包技术前,客户端到 CloudHub 边缘服务器的丢包率(%) rxPacketLossRate 使用抗丢包技术前,CloudHub 边缘服务器到客户端的丢包率(%) cpuTotalUsage 当前系统的 CPU 使用率 (%)。 |
onError
发生错误回调
rtsPusher.onEvent("onError",data=>{});
参数
参数 | 描述 |
---|---|
err | 错误 code |
msg | 错误描述 |
详情
该回调方法表示 SDK 运行时出现了(网络或媒体相关的)错误。通常情况下,SDK 上报的错误意味着 SDK 无法自动恢复,需要 App 干预或提示用户。