Client 接口提供音视频通话的核心功能,例如加入频道、发布和订阅音视频流等。
let client = BRTC.createClient({'appId','h264','rtc'})
视频编码方法 h264 或者 vp8
会话模式,目前只支持 rtc
join加入房间
client.join(roomId: string, userId: number, sig: string): Promise‹any›
参数
返回
详情
destroy销毁 client 实例
client.destroy(): Promise‹any›
fire提交事件
client.fire(type: string ,data: any ): void
leave退出房间
client.leave(): Promise‹any›
off取消事件监听
client.off(type: string , fn: Function ): this
on监听客户端对象事件
client.on(type: string , fn: Function ): this
one监听一次事件
client.one(type: string , fn: Function ): this
publishRTMP发布本地音视频流
client.publishRTMP(stream: LocalStream): Promise‹string›
setPublishOnly本地只发布一路音视频流
client.setPublishOnly(value: boolean ): void
unpublishRTMP取消发布本地流
client.unpublishRTMP(stream: LocalStream): Promise‹any›
subscribeRTMP订阅远端流
client.subscribeRTMP(stream: RemoteStream , options: SubscribeOptions : Promise‹string›
unsubscribeRTMP取消订阅远端流
client.unsubscribeRTMP(stream: RemoteStream): Promise‹any›
小程序
Client 接口提供音视频通话的核心功能,例如加入频道、发布和订阅音视频流等。
Client对象
视频编码方法 h264 或者 vp8
会话模式,目前只支持 rtc
Hierarchy
Index
Index
Methods
join
加入房间
参数
返回
详情
destroy
销毁 client 实例
返回
fire
提交事件
参数
返回
leave
退出房间
返回
详情
off
取消事件监听
参数
返回
详情
on
监听客户端对象事件
参数
返回
详情
one
监听一次事件
参数
返回
详情
publishRTMP
发布本地音视频流
参数
返回
详情
setPublishOnly
本地只发布一路音视频流
参数
返回
详情
unpublishRTMP
取消发布本地流
参数
返回
详情
subscribeRTMP
订阅远端流
参数
返回
详情
unsubscribeRTMP
取消订阅远端流
参数
返回
详情