Video

Video

new Video(id, name)

Description:
  • 视频Video构造函数。

Parameters:
Name Type Description
id String

设备Id

name String

设备名称

Members

applyConstraints

Description:
  • 应用生效更新后的视频约束(分辨率、帧率等)

应用生效更新后的视频约束(分辨率、帧率等)

applyConstraintsWH

Description:
  • 视频打开时,分辨率即时更新生效,且通知给服务器

视频打开时,分辨率即时更新生效,且通知给服务器

attachVideoElementMediaStream

Description:
  • 视频流渲染进视频控件

视频流渲染进视频控件

changePublishVideoQuality

Description:
  • 更改发布视频源端的视频质量

更改发布视频源端的视频质量

changeSubscribedVideoQuality

Description:
  • 更改订阅视频的视频质量

更改订阅视频的视频质量

ismuteCamera

Description:
  • 获取禁视频状态

获取禁视频状态

muteCamera

Description:
  • 禁视频

禁视频

(async) preview

Description:
  • 预览摄像头。

预览摄像头。

(async) previewAndPublish

Description:
  • 预览摄像头及发布流

预览摄像头及发布流

(async) publish

Description:
  • 发布视频流。

发布视频流。

(async) sendVideoStreamControl

Description:
  • 发PDU消息给服务器,如可以实现1080P的码流达到10M

发PDU消息给服务器,如可以实现1080P的码流达到10M

setAspectRatio

Description:
  • 设置分辨率宽高比

设置分辨率宽高比

setBandwidth

Description:
  • 设置带宽

设置带宽

setDescription

Description:
  • 设置备注

设置备注

setFrameRate

Description:
  • 设置帧率

设置帧率

setLevel

Description:
  • 设置摄像头的优先级别

设置摄像头的优先级别

setMaxSpatialLayer

Description:
  • 视频多流时,设置最大空域层数

视频多流时,设置最大空域层数

setResolution

Description:
  • 设置分辨率

设置分辨率

setResolutionWH

Description:
  • 设置分辨率

设置分辨率

setSpatialLayerActive

Description:
  • 视频多流时,设置空域每层开启的状态。状态值定义: 0-维持原状, 1-unactive, 2-active

视频多流时,设置空域每层开启的状态。状态值定义: 0-维持原状, 1-unactive, 2-active

setStreamName

Description:
  • 设置导出时视频流名称

设置导出时视频流名称

setStreamNickName

Description:
  • 设置导出时视频流昵称

设置导出时视频流昵称

(async) subscrible

Description:
  • 订阅视频流

订阅视频流

unmuteCamera

Description:
  • 取消禁视频

取消禁视频

unpreview

Description:
  • 取消预览摄像头。

取消预览摄像头。

(async) unpublish

Description:
  • 取消发布视频流。

取消发布视频流。

(async) unsubscrible

Description:
  • 取消订阅视频流。

取消订阅视频流。

updateCameraData

Description:
  • 摄像头数据更改

摄像头数据更改

(async) updateExporterStreamName

Description:
  • 更新导出时视频流的名称及昵称

更新导出时视频流的名称及昵称