This appendix lists the configuration items for the recordParam parameter.
Configuration item | Type | Description | Default value |
|---|---|---|---|
silentRecord | bool | Silent recording mode. | false |
width | int | The width of the recorded video. | 640 |
height | int | The height of the recorded video. | 360 |
recordTotalStream | int | The minimum number of streams required to start recording successfully. | 0 |
startTimeout | int | The timeout period for starting a recording. | 10 s |
splitType | int | Separates audio and video into additional files.
| 0 |
splitFilePath | String | The storage path for the separated audio and video files. | Automatically generated by the backend. |
endType | int | Termination type:
| 0 |
layoutParam | Array | The layout parameters: [tag1, tag2, tag3, ...] | - |
tagPositions | JsonArray | The JSON content is as follows:
| - |
overlaps | JsonArray | The JSON content is as follows:
| - |
tagFilter | String | The prefix of the publisher's stream tag. Only streams with a matching tag prefix are subscribed to for recording. | - |
crf | int | The definition of the recorded video. | - |