// * @param {ChuangLiveEngine.STREAM_STAT} streamstat 默认流类型
Example
let streamConfig = ChuangLiveEngine.newStreamConfig(ChuangLiveEngine.STREAM_CHANNEL.MAIN);
streamConfig
.useCamera()
.setVideoResolution(640,480)
.setCameraId("camId");
Methods
setStreamstat(streamstat)
设置流的模式,只针对主流
Parameters:
Name | Type | Description |
---|---|---|
streamstat |
ChuangLiveEngine.STREAM_STAT
|
0-音视频,1-纯音频,2-纯视频 |
setVideoConfigPreset(videoConfigPreset) → {ChuangStreamConfig}
设置媒体参数(整体设置)
Parameters:
Name | Type | Description |
---|---|---|
videoConfigPreset |
ChuangLiveEngine.VIDEO_CONFIG_PRESET
|
ChuangLiveEngine.SCREEN_CONFIG_PRESET
|
包含了流的分辨率、帧率、码率 |
Returns:
- Type:
-
ChuangStreamConfig
setVideoResolution(width, height) → {ChuangStreamConfig}
设置媒体宽高  不推荐使用
建议使用'setVideoConfigPreset' 进行配置
Parameters:
Name | Type | Description |
---|---|---|
width |
number
|
宽度:最小240, 单位:像素 |
height |
number
|
高度:最小180, 单位:像素 |
Returns:
- Type:
-
ChuangStreamConfig
setVideoFps(fps) → {ChuangStreamConfig}
设置屏幕捕获帧率,推荐5帧,摄像头暂时不支持设置此值 不推荐使用
建议使用'setVideoConfigPreset' 进行配置
Parameters:
Name | Type | Description |
---|---|---|
fps |
number
|
帧率:最小5帧 |
Returns:
- Type:
-
ChuangStreamConfig
setVideoBitrate(maxBitrateInKbps) → {ChuangStreamConfig}
设置流使用的最大比特率, 默认1024Kbps(1Mbps) 不推荐使用
建议使用'setVideoConfigPreset' 进行配置
Parameters:
Name | Type | Description |
---|---|---|
maxBitrateInKbps |
number
|
比特率,单位:Kbps |
Returns:
- Type:
-
ChuangStreamConfig