You need to enable JavaScript to run this app.
导航

Pusher

最近更新时间2022.12.23 17:48:53

首次发布时间2022.08.29 18:29:27

isPushing

获取当前推流器状态。

()	=>	boolean

返回值

  • true:正在推流;
  • false:未推流。

startPush

开始推流。将采集到的音视频数据推送至服务器端。

(rtmUrl:	string)	=>	Promise<void>

注意

未采集到视频流时会报错。

传入参数

参数名类型说明
rtmUrlstringrtm 推流地址

updatePush

更新推流数据。

(kind:	TRACK_TYPES)	=>	Promise<void>

传入参数

参数名类型说明
kindTRACK_TYPES需要更新的音视频流类型

音视频流类型的枚举值如下所示。

属性
CAMERA1
AUDIO2
SCREEN3
FILE_VIDEO4
FILE_AUDIO5

stopPush

停止推流。

()	=>	Promise<void>

setVideoMute

设置是否推送黑帧画面。设置之后仍会采集视频流,但后续推送的为黑帧画面。

(mute:	boolean)	=>	void

传入参数

参数名类型说明

mute

boolean

是否推送黑帧画面。

  • true:是;
  • false:否。

setAudioMute

设置是否推送静音帧。启用之后仍会采集音频流,但后续推送的为静音帧。

(mute:	boolean)	=>	void

传入参数

参数名类型说明

mute

boolean

是否推送静音帧。

  • true:是;
  • false:否。