CloudHubRTS Electron
- 概览
- RtsEngine
- RtsUpStream
- RtsUpStreamEventHandler
- RtsDownStream
- RtsDownStreamEventHandler
- RtsMixingUpstream
- RtsMixingUpstreamEventHandler
- RtsServerStreamMixing
- RtsServerStreamMixingEventHandler
- RtsDevicesManager
- 更新日志
onVolumeindication
说话者音量提示回调。该回调报告频道内每个发布音频数据的用户的音量。
rtsPuller.onEvent("onVolumeindication",data=>{});
参数 | 说明 |
---|---|
sourceId | 拉流的ID : string类型 |
totalVolume | 总音量值 : number类型 |
onRtsstats
当前通话统计,通话统计信息.
rtsPuller.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 使用率 (%)。 |
onPullstateupdated
拉流状态变化
rtsPuller.onEvent("onPullstateupdated",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 |
onVideosizechanged
视频尺寸改变
rtsPuller.onEvent("onVideosizechanged",data=>{});
参数 | 说明 |
---|---|
sourceId | 拉流的ID : string类型 |
width | 视频的宽 : number类型 |
height | 视频的高 : number类型 |
onRemoteVideoStateChanged
远端视频流状态已变化回调。
rtsPuller.onEvent("onRemoteVideoStateChanged",data=>{});
参数 | 说明 |
---|---|
sourceId | 拉流的ID : string类型 |
state | 新的视频流的状态: 1 : 远端视频开始 |
onFirstremotevideoframe
已接收远端视频首帧回调
rtsPuller.onEvent("onFirstremotevideoframe",data=>{});
参数 | 说明 |
---|---|
sourceId | 拉流的ID : string类型 |
width | 首帧视频的宽 : number类型 |
height | 首帧视频的高 : number类型 |
onFirstremoteaudioframe
本地音频首帧回调
rtsPuller.onEvent("onFirstremoteaudioframe",data=>{});
参数 | 说明 |
---|---|
sourceId | 拉流的ID |
state | 新的音频流状态 1 => 远端音频开始 |