CloudHub 文档中心
下载中心 文档中心

RTS 实时流直播


CloudHubRTS Android

概览

接口类定义

推拉流器管理

方法描述
createUpStream创建 RTS 推流器
deleteUpStream删除 RTS 推流器
createDownStream创建 RTS 拉流器
deleteDownStream删除 RTS 拉流器
createMixingUpStreamRTS 客户端混流推流器
deleteMixingUpStreamRTS 客户端混流推流器
startServerStreamMixingRTS 服务器流混
configServerStreamMixingRTS 服务器流混
stopServerStreamMixingRTS 服务器流混
getSdkVersion获取SDK版本

RTS 推流器 接口管理

推流管理

方法描述
getStreamID获取流ID
startPush开始推流
stopPush停止推流
getUrl获取url地址
isPushing是否正在推流
getClientID获取ClientID

推流视频管理

方法描述
setVideoQuality设置本地视频质量
setBeautyEffectOptions设置美颜
setVideoEffectOptions设置高级美颜
startCamera开始视频采集
stopCamera停止视频采集

推流媒体文件管理

方法描述
startMediaFile开始媒体文件推流件
stopMediaFile停止媒体文件推流
startPlayingMedia开始播放媒体文件
stopPlayingMedia停止播放媒体文件

推流音频管理

方法描述
startMicrophone开启音频采集
stopMicrophone停止音频采集
setAudioQuality设置本地发送音频质量
enableVolumeIndication启用用户音量提示

推流回调事件

事件描述
onCaptureFirstAudioFrame捕获本地音频首帧回调
onCaptureFirstVideoFrame捕获本地视频首帧回调
onPushStatusUpdate推流连接状态回调
onLocalAudioStateChanged本地音频状态改变回调
onLocalVideoStateChanged本地视频状态发生改变回调
onStatisticsUpdate统计信息回调
onAudioVolumeIndication音量回调
onError发生错误回调

人声效果

要使用此功能,请先联系我们帮您开通

方法描述
enableDeepLearningDenoise开启/关闭AI降噪模式

拉流管理

方法描述
startPull开始拉流
stopPull停止拉流
getUrl获取url地址
isPulling是否正在拉流

拉流视频管理

方法描述
pauseVideo暂停拉取视频
resumeVideo恢复拉取视频
startPlayingRemoteVideo播放视频
stopPlayingRemoteVideo暂停播放视频

拉流音频管理

方法描述
pauseAudio暂停拉取音频
resumeAudio恢复拉取音频
enableVolumeIndication启用用户音量提示

拉流回调事件

事件描述
onFirstRemoteAudioFrame远端音频首帧回调
onFirstRemoteVideoFrame首帧远端视频回调
onRemoteVideoSizeChange远端视频尺寸变更回调
onPullStatusUpdate拉流连接状态回调
onRemoteVideoStateChanged远端视频状态发生改变回调
onRemoteAudioStateChanged远端音频流状态发生改变回调
onAudioVolumeIndication音量回调
onStatisticsUpdate统计信息回调

其他

事件描述
getClientID流用户id
onError发生错误回调

RTS 客户端混流推流器 接口管理

客户端混流推流管理

方法描述
startPush开始推流
stopPush停止推流
getUrl获取url地址
getClientID获取ClientID
configMixing混流配置
isPushing是否正在推流
startPlayingMixingVideo播放混流视频
stopPlayingMixingVideo暂停播放混流视频

客户端混流推流回调事件

事件描述
onPushStatusUpdate混流推流状态回调
onStatisticsUpdate统计信息回调
onError发生错误回调

服务端混流回调事件

事件描述
onError发生错误回调