Skip to content

place.stream.ingest.defs

Lexicon Version: 1

Type: object

An ingest URL for a Streamplace station.

Properties:

NameTypeReq’dDescriptionConstraints
typestring✅The type of ingest endpoint, currently ‘rtmp’ and ‘whip’ are supported.
urlstring✅The URL of the ingest endpoint.Format: uri

Type: object

The problems a node currently sees with how a streamer is connected to it, sent over the livestream websocket whenever they change. An empty list clears earlier ones.

Properties:

NameTypeReq’dDescriptionConstraints
problemsArray of #problem✅

Type: object

Something the streamer should fix about how they’re connected.

Properties:

NameTypeReq’dDescriptionConstraints
codestring✅Stable identifier for the kind of problem.Known Values: deprecated_ingest_host
messagestring✅What’s wrong and how to fix it, for the streamer.
severitystring✅Known Values: error, warning, info
linkstring❌Where to read more.Format: uri

{
"lexicon": 1,
"id": "place.stream.ingest.defs",
"defs": {
"ingest": {
"type": "object",
"description": "An ingest URL for a Streamplace station.",
"required": ["type", "url"],
"properties": {
"type": {
"type": "string",
"description": "The type of ingest endpoint, currently 'rtmp' and 'whip' are supported."
},
"url": {
"type": "string",
"format": "uri",
"description": "The URL of the ingest endpoint."
}
}
},
"problems": {
"type": "object",
"description": "The problems a node currently sees with how a streamer is connected to it, sent over the livestream websocket whenever they change. An empty list clears earlier ones.",
"required": ["problems"],
"properties": {
"problems": {
"type": "array",
"items": {
"type": "ref",
"ref": "#problem"
}
}
}
},
"problem": {
"type": "object",
"description": "Something the streamer should fix about how they're connected.",
"required": ["code", "message", "severity"],
"properties": {
"code": {
"type": "string",
"description": "Stable identifier for the kind of problem.",
"knownValues": ["deprecated_ingest_host"]
},
"message": {
"type": "string",
"description": "What's wrong and how to fix it, for the streamer."
},
"severity": {
"type": "string",
"knownValues": ["error", "warning", "info"]
},
"link": {
"type": "string",
"format": "uri",
"description": "Where to read more."
}
}
}
}
}