PeerTube · Schema
LiveVideoSessionResponse
VideoDecentralizedFederationOpen SourceActivityPubSelf-HostedStreaming
Properties
| Name | Type | Description |
|---|---|---|
| id | integer | |
| startDate | string | Start date of the live session |
| endDate | string | End date of the live session |
| error | integer | Error type if an error occurred during the live session: - `1`: Bad socket health (transcoding is too slow) - `2`: Max duration exceeded - `3`: Quota exceeded - `4`: Quota FFmpeg error - `5`: Video ha |
| replayVideo | object | Video replay information |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://raw.githubusercontent.com/api-evangelist/peertube/main/json-schema/LiveVideoSessionResponse.json",
"title": "LiveVideoSessionResponse",
"properties": {
"id": {
"type": "integer"
},
"startDate": {
"type": "string",
"format": "date-time",
"description": "Start date of the live session"
},
"endDate": {
"type": "string",
"format": "date-time",
"nullable": true,
"description": "End date of the live session"
},
"error": {
"type": "integer",
"enum": [
1,
2,
3,
4,
5
],
"nullable": true,
"description": "Error type if an error occurred during the live session:\n - `1`: Bad socket health (transcoding is too slow)\n - `2`: Max duration exceeded\n - `3`: Quota exceeded\n - `4`: Quota FFmpeg error\n - `5`: Video has been blacklisted during the live\n"
},
"replayVideo": {
"type": "object",
"description": "Video replay information",
"properties": {
"id": {
"type": "number"
},
"uuid": {
"$ref": "#/components/schemas/UUIDv4"
},
"shortUUID": {
"$ref": "#/components/schemas/shortUUID"
}
}
}
}
}