获取当前推流器状态。
() => boolean
返回值
开始推流。将采集到的音视频数据推送至服务器端。
(rtmUrl: string) => Promise<void>
注意
未采集到视频流时会报错。
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| rtmUrl | string | rtm 推流地址 |
更新推流数据。
(kind: TRACK_TYPES) => Promise<void>
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| kind | TRACK_TYPES | 需要更新的音视频流类型 |
音视频流类型的枚举值如下所示。
| 属性 | 值 |
|---|---|
| CAMERA | 1 |
| AUDIO | 2 |
| SCREEN | 3 |
| FILE_VIDEO | 4 |
| FILE_AUDIO | 5 |
停止推流。
() => Promise<void>
设置是否推送黑帧画面。设置之后仍会采集视频流,但后续推送的为黑帧画面。
(mute: boolean) => void
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
mute | boolean | 是否推送黑帧画面。
|
设置是否推送静音帧。启用之后仍会采集音频流,但后续推送的为静音帧。
(mute: boolean) => void
传入参数
| 参数名 | 类型 | 说明 |
|---|---|---|
mute | boolean | 是否推送静音帧。
|