Skip to main content

SdkInitParams

SRTC 构造函数参数。

JoinOptions

srtc.join(token, options?) 的可选参数。

AdaptiveStreamOptions

远端视频自适应流配置。设计目标是只把“当前有没有人看、正在看多大”这两个关键事实传给订阅层,由 SDK 自动选择更合适的 simulcast 层。

ChannelInfo

频道信息,由 srtc.join() 返回,也可通过 srtc.getChannelInfo() 获取。

UserInfo

频道内用户信息,包含本人和远端用户。

TrackInfo

流轨道信息,可通过 track.getInfo() 获取。

音频采集、播放、发布相关


视频采集、播放、发布相关


屏幕共享相关


本地合成录制相关

本地合成录制(srtc.createLocalCompositeRecorder())相关的类型定义如下。完整用法、参数表与场景说明见进阶实践的 本地合成录制

事件数据类型


IM 相关类型


EnvWebInfo

浏览器环境检测结果,由 srtc.getEnvInfo() 返回。该类型在源码中继承自 Bowser 的浏览器解析结果,这里列出 Web SDK 额外补充的核心字段。

日志与编译信息


MixedAudioMediaStreamTrack

createMixedAudioMediaStreamTrack 工具函数返回的混音轨道,继承自浏览器原生 MediaStreamTrack,可直接传入 srtc.createLocalCustomAudioTrack(...)