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

RTS 实时流直播


CloudHubRTS CPP

IMixingUpStream接口

推流

请确保在调用其他 API 前先调用 createMixingUpStream 创建混流推流器

startPush

开始推流

int startPush(const char* url)

参数

参数描述
url推流地址。该字符长度不能超过 1024 字节。url 不支持中文字符等特殊字符

返回

stopPush

停止推流

int stopPush()

返回

getUrl

获取url地址

const char* getUrl()

返回

getClientID

获取Client ID

const char* getClientID()

返回

isPushing

是否正在推流

bool isPushing()

返回

configMixing

混流配置

int configMixing(cloudhub::RTSClientMixingConfig* config)

参数

参数描述
config详见 RTSClientMixingConfig

返回

回调监听

registerFrameObserver

注册FrameObserver

int registerFrameObserver(cloudhub::IFrameObserver* observer)

参数

参数描述
observer详见 IFrameObserver

返回

unRegisterFrameObserver

注销FrameObserver

int unRegisterFrameObserver(cloudhub::IFrameObserver* observer)

参数

参数描述
observer详见 IFrameObserver

返回