Schema sender_transport_params_rtp.json
Resolve referenced schemas (may reorder keys)
{
"$schema": "http://json-schema.org/draft-04/schema#",
"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.",
"title": "RTP Sender Transport Parameters",
"type": "object",
"title": "Sender Output",
"properties": {
"source_ip": {
"type": "string",
"description": "IP address from which RTP packets will be sent (IP address of interface bound to this output). The sender should provide an enum in the constraints endpoint, which should contain the available interface addresses. If the parameter is set to auto the sender should establish for itself which interface it should use, based on routing rules or its own internal configuration.",
"anyOf": [{
"format": "ipv4"
},
{
"format": "ipv6"
},
{
"pattern": "^auto$"
}
]
},
"destination_ip": {
"type": "string",
"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.",
"anyOf": [{
"format": "ipv4"
},
{
"format": "ipv6"
},
{
"pattern": "^auto$"
}
]
},
"source_port": {
"type": [
"integer",