Schema sender_transport_params_rtp.json
Show original (referenced schemas with $ref)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"additionalProperties": false,
"description": "Describes RTP Sender transport parameters. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint. As a minimum all senders must support `source_ip`, `destination_ip`, `source_port`, `rtp_enabled` and `destination_port`. Senders supporting FEC and/or RTCP must support parameters prefixed with `fec` and `rtcp` respectively.",
"patternProperties": {
"^ext_[a-zA-Z0-9_]+$": {
"$schema": "http://json-schema.org/draft-04/schema#",
"description": "Describes external Sender transport parameters defined in other AMWA specifications. The constraints in this schema are minimum constraints, but may be further constrained at the constraints endpoint.",
"title": "External Sender Transport Parameters",
"type": [
"string",
"boolean",
"null",
"number"
]
}
},
"properties": {
"destination_ip": {
"anyOf": [
{
"format": "ipv4"
},
{
"format": "ipv6"
},
{
"pattern": "^auto$"
}
],
"description": "IP address to which RTP packets will be sent. If auto is set the sender should select a multicast address to send to itself. For example it may implement MADCAP (RFC 2730), ZMAAP, or be allocated address by some other system responsible for co-ordination multicast address use.",
"type": "string"
},
"destination_port": {
"description": "destination port for RTP packets (auto = 5004 by default)",
"maximum": 65535,
"minimum": 1,
"pattern": "^auto$",
"type": [
"integer",