Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • RTCSupportInfo

Index

Properties

Optional baseSupport

baseSupport: boolean

Optional cameraSupport

cameraSupport: boolean

是否支持调用摄像头

Optional canvasCaptureSupport

canvasCaptureSupport: boolean

是否支持 <canvas> 捕获

Optional deviceChangeSupport

deviceChangeSupport: boolean

是否支持监听设备变化事件 mediaDevices.ondevicechange

Optional mediaReceiveSupport

mediaReceiveSupport: boolean

支持接收媒体数据

Optional mediaSendSupport

mediaSendSupport: boolean

支持发送媒体数据

Optional microphoneSupport

microphoneSupport: boolean

是否支持调用麦克风

Optional networkSupport

networkSupport: { host: boolean; relay: boolean; srflx: boolean }

当前能使用的WebRTC连接方式

  • host: 只有当对端(即CD)与Web端处于同一个局域网络中(能直接通过IP地址相互访问), 才能通过 host 类型的ice候选进行连接
    1. 目前在iOS 11/12的safari浏览器中, 默认情况下不会收到 host 类型的ice候选, 需要在 设置 -> Safari 浏览器 -> 高级 -> Experimental Features 中开启 WebRTC mDNS OCE candidates
  • relay: web端能通过turn服务器中转于cd连通
  • srflx: web端能直接点对点地于cd连接

Type declaration

  • host: boolean
  • relay: boolean
  • srflx: boolean

Optional screenCaptureSupport

screenCaptureSupport: boolean

是否支持屏幕共享

Optional speakersSupport

speakersSupport: boolean

是否支持调用扬声器

Optional statsSupport

statsSupport: boolean

是否支持 getStats api

Optional videoCaptureSupport

videoCaptureSupport: boolean

是否支持 <video> 捕获

Optional visibilitySupport

visibilitySupport: boolean

是否支持检测web页面的可见性(页面处于前/后台)

Generated using TypeDoc